Background
e-switch is a robust integration solution that provides business integration through transformation and routing of data and the orchestration of business process flows.
e-switch provides organisations with the ability to :
- Integrate applications within and beyond the organisations to incorporate new business process within organisations or between trading partners.
- Perform integration initiatives through the us of re-usable components and codes allowing configuration to accommodate their business process needs
- Provide different levels of data timeliness required by the business processes of the organisations or trading partners through real-time, near-real-time or batch integration
- Fit the solution easily in the organisation's IT infrastructure by supporting current standards and messaging formats and use of non-proprietary technology and concepts


Process Model
e-switch enables the application-to-application and business-to-business environments through the use of the following components and interfaces.
Application Connectors
These are pre-built interfaces to applications. These interfaces provide the mechanism for applications within or beyond the organisations to communicate with e-switch enabling these same applications to communicate with other applications in the integrated environment.
Message Queues
These message queues provide the repository for message and transactions received from applications in the integrated environment. Messages in the queue are picked up by e-switch core engine for processing.
Users and Groups
These entities provide e-switch with the security and authentication capabilities that are required in common integration solution. Users and groups represent the applications and/or businesses or organisations participating in the integrated environment.
Core
The core provides the services to the integrated environment including reformatting of messages, routing, transaction load balancing, alternate path switching, message warehouse, etc. The core works with the application connectors and message queues to process messages and transactions from the various applications in the enterprise or trading partners.


Operational Capabilities
e-switch allows businesses or organisations to seamlessly exchange information between internal applications or external applications of business partners in one or many locations. To achieve this, e-switch implements the following operational mechanisms:
Message Passing
This mechanism provides e-switch with the advantage of having applications in the integrated environment loosely coupled. This reduces the risk in the development while integrating applications. A message handler receives the messages from applications participating in the integrated environment and then dispatches and processes these messages for consumption by the other applications.
Point-to-multipoint
The point-to-multipoint operational mechanism is used by e-switch in order to increase scalability. This also provides the product with a reliable data propagation and timely distribution of useful content within the integrated environment.
Connection-oriented and Connectionless Communication
Both mode of communication or data transfer are supported by e-switch giving business and applications the flexibility that is required in implementing an integrated environment. Connection-oriented communication includes the use of common network protocols to transfer data across the organisations network or the internet. Connection-less communication include monitoring of file directories and servers for relevant files that contain data that needs to be disseminated throughout the integrated environment.
Message Queuing
The message queuing mechanism of e-switch is used to persist messages and transactions. The queue is used as central location from which all the messages from the distributed environment are collected to be processed by the e-switch core. This mechanism protects against the loss of data when connection is not available.
Tracking and Notifications
Request tracking and alert notification is standard in e-switch operations. It provides users the mechanism to control and track information transferred within the integrated environment. This mechanism uses different transport protocols to alert or notify users of events in the integrated environment.
Synchronous/Asynchronous Delivery
e-switch offers the choice of synchronous and asynchronous styles for delivering messages. This is done through the various transport mechanism available in e-switch.
Click headings for more or less information...
