
eXtream integration platformThe eXtream integration platform is a software product of the ESB (Enterprise Service Bus) class, which considerably simplifies integration of heterogeneous components and assures their effective interaction with a possibility of flexible configuring and adjustment to meet changes of business processes.
eXtream is used for asynchronous exchange of information between heterogeneous interacting appliances. Asynchronous exchange of information makes it possible for a sender component to send messages irrespective of the status of other components, as well as a possibility to receive messages by receiving components at times when they become ready for that.
Information transmitted through eXtream is a document in a text form in the XML format. Standardization of message formats permits to include into the single system components implemented on different platforms. XML messages , transmitted be sender components are processed in the message processor, after which they are placed in a queue, from which receiver components can read them. One message can have several addressees. One and the same component can be both a sender and a receiver. Identification of addressees is made in accordance with eXtream routing rules. In processing XML messages in the eXtream system adjustable algorithms of the XML message processor are used. Processing and routing of messages by the processor is made on the basis of information contained in the text of XML documents.
To assure a guaranteed delivery of XML messages to the addressee in the asynchronous mode, that is when they are ready to receive messages, the queue of messages is used. In implementation of the queue in the eXtream system the Oracle AQ (Advanced Queuing) queue mechanism is used. eXtream queue of messages is a queue of the Pub/Sub (Publish/Subscribe) type, which allows several addressees included into the recipient list to read one message. The eXtream queue of messages does not identify "life time" of a message, which means that the message is stored in the queue until it is received by all its addressees.
Characteristic properties:
Universal system which provides integration of components at the enterprise level Exchange of XML-messages Flexible intellectual message routing
The eXtream integration platform is implemented with the use of means supplied by the Oracle corporation and requires the Oracle 9.1 data base management system or older.
|