UBS is Client Server Architecture with a Push Technology for Pushing all the agent to the Client Desktops & Laptops. Also the messages is a Push Mechanism by for all he clients.
The Details of the Client Agent and Server Architecture is mentioned below,
– Runs as a Task Tray application – Launches when a user logs in • Registers with Broadcast server – Provides user’s Active Directory user id – Computer’s IP Address and Host name • Sync’s with the server (messages) – Exits when the user logs off • Unregisters with Broadcast server
Client Features – for MBS
• View message List & History – List of messages, recent first • User Settings – Change preferred language • View/Update profile – Mobile Number – Phone Number (business) • Do Not Disturb – Suppress messages for a time period (useful for laptop users doing a presentation etc.)
Message List
Main Screen
– Shows last 10 messages in first screen • Shows date and time received • Provides buttons to browse to previous – Click on a message to view it • Uses the default viewer for that message • Ticker type message will be displayed in the ticker window, an Alert type message in the alert window etc. – Roving message store • Message store moves with user (to a new computer) •Will always have all unexpired and new
messages
User Settings
Language selection
– Choose preferred language • Messages will be delivered in the preferred language if System Administrator creates the message in that format • Otherwise, message will arrive in the default language • User can change their preference at any time – Only new messages will be affected – All existing messages (in history) will stay in the language they were received in.
User Profile
View/change profile
– Allows user to view & update phone numbers • Mobile Number • Business Phone Number – Updates are sent to System Administrator for Approval • Once approved, information is updated in Active Directory – Editing of information in this section is configurable • If you don’t want users updating this information, edits can be disabled – Mobile number is used for SMS messages
Do Not Disturb
Turn off message display (temporarily)
– User can choose duration – Duration limits can be configured at the system level (Min/Max) – User can choose to see notifications during DND (optional) – Once DND expires, user will be notified if one or more messages were received during DND – Can turn off/extend DND at any time – Useful for laptops during presentations etc.
Auto Updater
Updates the Client Application automatically.
– Runs as a windows service – Uses local system account – Can install an update without needing special permissions
Message Properties
Immediate or Scheduled delivery
Mandatory Read (Optional)
Require Acknowledgment (Optional)
Message Expiration
Recurring display of Messages
Play sounds to alert when message arrives.
Display a notification only (Optional)
Use display Skins
– By importance of the message – Your own branding, corporate colors etc.
Server Architecture is design for a Enterprise Class Usage with all Enterprise Features like
Failover / DR Server
Relay Server for Distributed Networks on WAN
Backup Integration with your Enterprise backup Solution.
The Overiew of the Server Architecture and Admin Console is as follows,
Technology
Technology
– Designed on the .Net framework – Tested on • Windows 2000 • Windows XP • Windows 7 • Vista • Windows Server 2003, 2008 • Works on both 32 bit and 64 bit environments – SQL Server message store
Architecture
Designed for high volume, large networks
Layered architecture for optimum performance
Modular design for ease of maintenance & integration
• Active Directory or ODBC • SMS Gateway for SMS messages • API to create alerts from your internal applications**
Detailed Physical Architecture
Communication Architecture
Message Delivery
Push delivery
– No polling, event-based
Delivery starts immediately (or Scheduled)
Can use one thread or multiple threads for simultaneous delivery of messages
– Configurable number of threads
Can use relay servers to reduce traffic over WAN lines
Secure delivery of scheduled messages
Relay Server
Delegated broadcast
– Broadcast messages through relays – Network optimization • Reduces Bandwidth required • Reduces Congestion • Broadcast using multiple NICs for higher throughput and faster delivery
Delegated updates
– Auto updater downloads updates from Relay Server, optimizing bandwidth usage
Message Properties
Immediate or Scheduled delivery
Mandatory Read (Optional)
Require Acknowledgment (Optional)
Message Expiration
Recurring display of Messages
Play sounds to alert when message arrives.
Display a notification only (Optional)
Use display Skins
– By importance of the message – Your own branding, corporate colors etc.
Recepients
Retrieved from Active Directory
– Alternatively, an ODBC source
Synchronizes on a schedule
Can choose individuals or Groups or combination of both.
For SMS, mobile phone numbers should
be in Active Directory or the ODBC source
Messaging Console
Administrator use
– Create messages – Create/Manage message templates – View sent messages – View Client Status – View Server Status – View Reports – View Statistics – Review profile update requests – Manage Recipients – Manage Relays