EMS allows you to communicate with every single employee regardless of when they come to work. How does a manager who works 6AM to 6PM ensure instructions are given to the midnight local? EMS handles that problem with elegance.

Enterprise Messaging Service

System Overview

The Enterprise Messaging Service is a product that will allow users to generate messages to a specific employee or set of employees based upon employee filters/attributes. EMS will provide screens to create and display messages to users of the system. The EMS system will allow for the creation of employee filters from a Customer data source (i.e. Terradata system, etc). Administrators of the EMS can control what employee filters a user can see while creating a message. This product will also provide a method for controlling access to different filters, data and screens based upon a user’s roles and responsibilities.

EMS can integrate into your organization’s secure network to allow for single sign-on. When a user logs into your organization’s intranet, EMS will check for messages and redirect the user to the EMS product to view messages. Once the messages have been acknowledged and processed, the user will be redirected to the original website selected.

EMS can be leveraged in many different ways:

To meet the business objectives, EMS is designed to allow many concurrent users to interact with the data through a variety of client technologies. To meet these data handling and integration challenges, PST’s EMS product employs proven, risk-mitigating, standards-based technologies and enterprise application architecture patterns that ensure seamless technical implementation and significant flexibility for each user level.

Architecture

The architecture for EMS is built on the Java 2 Enterprise Edition (J2EE) platform using Enterprise Application Architecture Patterns, Enterprise Integration Patterns and Domain-Driven Design. Built upon the mature and firm foundation of the Java 2 Enterprise Edition (J2EE) specification stack, layered and service-oriented software architecture, and industry leading Enterprise Resources (i.e.., relational database, message-oriented-middleware by way of JMS, directory services, security services), the product is being designed and built in such a way that it can serve virtually any type of client technology including browser-based web applications, XML web services, rich/native desktop applications, mobile applications and voice/IVR applications.

    

Application Server

EMS development is targeting J2EE 1.3, JDK 1.4.2, with current plans to certify on BEA’s Web Logic 8.1.

EMS Major Components Overview

 

The EMS Major Components Process flow depicts the major functional components identified as part of the Enterprise Messaging Service. These major functional components include the following: