STADIS Integrate is our “Integration & Enabling Technology” that is based on Enterprise Service Bus (ESB) or Integration Broker architecture principles. These principles enable us to write a single STADIS “application connector” that facilitates the integration from one application or data source to multiple.
ESB provides loose coupling of services, allows services to be reconstituted into entirely different application contexts than when they were first developed, and promotes reuse of applications without the need to recode.
Common capabilities include data transformation and mapping, message and event queuing and sequencing, security or exception handling, and protocol conversion.
An Integration Broker facilitates point-to-point interactions between applications. They are designed to communicate program to program; they integrate previously independent applications or services at the application layer of software design.
Typically, data flows through a central IB, which is designed to provide data transformation and transport services between the sending and receiving application. IB’s simplify integration by connecting systems with different data formats and data transfer methods.
More complex integration use cases that involve flows between multiple applications, content-based routing, conditional logic between steps or more formal message distribution services are out of scope for Integration Brokers. Not for STADIS.