Product purpose:

The main purpose of the product is to create a unified enterprise integration environment or the environment of interdepartmental interaction. The use of ESB will allow quick and efficient integrating of the existing separate software solutions and developing new solutions integrated in IT environment. Flexible configuration of the bus enables launching composite services and applications for data consolidation.

Basic principles the product is based on:

Protection of information:

  • Multilevel authentication and flexible system of administration
  • Data packages transferred via transmission links are subscribed and encrypted with RSA algorithms

Reliability

  • Secure delivery of messages
  • Audit of each level operations
  • Protection from DoS attacks, XML threats and SQL injections

Flexibility

  • Support of different levels of integration, such as DBMS, client's adapters of the universal client, COM server or HTTP handlers
  • Support of different technologies and approaches to the implementation of adapters
  • Support of HTTP, HTTPS, FTP, SOAP protocols

Convenient using

  • Universal client, using which one must implement only the adapter generating XML. All the actions for generation of the message queue, coding and subscription of packages, sending, receipt of results are carried out automatically
  • Set of the utility libraries simplifying integration of maximum wide range of application systems

Scope:

The software product is used as an enterprise service bus at companies and institutions, including large holdings consisting of several companies. The enterprise service bus is used by all the information systems of the company or agency for the internal data exchange, maintenance of the unified system of the organization classifiers, data transfer to a single warehouse, etc.

Main benefits:

  • Integration of separate applications into the unified comprehensive systems.

As a rule, an enterprise IT infrastructure is formed spontaneously in holdings and companies, which leads to operating systems and technologies “zoo”. More and more links are created between the systems, which leads to increase of complications in the development and support of the system cooperation. The ESB allows to minimize the costs for integration of solutions and focus on development of the functional and launching of composite services.

  • Creation of the data warehouses and tool set for their analytics

The ESB allows consolidating data from different information systems in a single warehouse and performing business-analysis of these data.

  • Creation of the unified system of classifiers

The communication of the information systems in the same terms is very important. The ESB allows creating a unified system of classifiers of a holding or organization and easy setting of the rules of updating of these classifiers

 

Modules and components

Subsystem

Description

IB Core

The ESB core implements basic processing operations, such as authentication of the users, encryption/decryption, zipping/unzipping of the messages, and work with the processing data base.

IB DB

A service processing base saves incoming and outgoing messages queues, IB operation audit, users catalogue, settings of contacts, commands, etc.

IB management system

Allows to setup the rules of exchange between the systems

Processing client

Provides a set of utilities for the developers which simplifies integration of information systems to the unified enterprise environment

IB web portal

Provides access to the IB servers via simple web-interface

Data Warehouse

Gives the opportunity to build a data warehouse of a holding or a company for the subsequent business analysis