Integration capabilities
The concept of Enterprise Service Bus, ESB is a foundation of the system integration. The concept of ESB is fulfilled through the technologies of web-services (SOAP, WSDL, UDDI, BPEL4WS). In software industry the concept of ESB is nowadays the main approach to the integration of various applications from different developers.
Instead of integrating each application with every other one it is offered to enable the applications to connect to the enterprise service bus, which provides registering and finding the services.
Implementing the ESB architecture allows on the one hand, to solve systematically the problem of integration and, on the other hand, to scale up the solution functionality and infrastructure without its binding to nonstandard solutions.

Figure 6. An example of SD module integration with external subsystems
The software is designed in accordance with the principles implied in the model NGOSS Technology Neutral Architecture (TNA):
- General component model of NGOSS-compatible subsystems, describing the issues of developing, utilizing and managing the individual components;
- General communication data bus (ESB) providing reliable, safe and technologically neutral way of data exchange between the components.
- The server of business processes management providing the fulfillment and control of “end-to-end” company business processes, i.e. business processes that exceed the limits of one concrete component;
- The server of whole system policy and business rule management, that allows to manage the processes, components, access rights and life cycle of the subsystems in declarative form.
- Repository of metadata containing the information of components, their external and internal system contract, business processes, business rules and system policy;
- Conformity of the data structure circulating inside the SID model system and application of the whole system policy to control the content, access and data integrity.
- NGOSS-transformation locks (NGOSS mediation), providing the interface to NGOSS –incompatible subsystems, transforming data, messages and deleted calls in accordance to SID, TNA and chosen component model.
Additional information: