Softheon Enterprise Service Bus (ESB) is a software architecture model used for designing and implementing the interaction and communication between mutually interacting software applications in Softheon SOA. As a software architecture model for distributed computing, it is a specialty variant of the more general client server software architecture model and promotes strictly asynchronous message oriented design for communication and interaction between applications. Its primary use is in complex and heterogeneous business processes in health plans, such as enrollment, billing, and account services.
Softheon ESB is fully integrated with Softheon Service Oriented Architecture (SOA) for supporting the implementation of a wide range of healthcare payer technical and business solutions. it is an integration tool with broad capabilities in several key functional areas; connectivity, message transformation and routing, transaction mediation, basic process orchestration, and security that are critical to supporting effective integration capability.
Softheon ESB inherently supports healthcare payer specific interfaces, including:
The following message protocol are inherently defined in Softheon ESB:
These message interfaces, which are at the core of our solution, have been running successfully, securely and cleanly for many years. They are reviewed, upgraded and expanded on a regular basis.
Over the years, Softheon ESB has evolved from being a workflow activity orchestration and integration subset of Softheon Business Process Management (BPM) to a robust set of functionality that is bundled into five functional areas:
|Architecture||Softheon ESB supports fault tolerance, scalability and throughput, the ability to federate with other ESBs, the supported topologies, and features supporting extensibility.|
|Connection||Softheon ESB capable of interfacing with a wide range of messaging standards, communications protocols, and connectivity alternatives.|
|Mediation||Transaction and policy management, provisioning of resources, message transformation and mapping tied into ETL, and service-level agreement coordination.|
|Orchestration||Softheon ESB provides XML Web Services orchestration in SOAP and RESTful protocols, as well as business process execution language (BPEL) and business process modeling notation (BPMN) support.|
|Change & Control||The main components in this group are design tooling, life-cycle management, technical monitoring, and security.|