IBM BJ0NJML Integration Guide - Page 23
Publish Channels, data, and implement business logic. You can use this class as part of an
![]() |
View all IBM BJ0NJML manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 23 highlights
Integration Framework for Data Exchange The object structure is the building block of the integration framework that lets framework applications to perform the following functions: T Publish and query application data T Add, update, and delete application data T Import and export application data You also can use the object structure as a service to support inbound message processing. You can invoke the object structure service as a Web service, as an Enterprise JavaBean, or by using HTTP. The object structure service supports system data updates, and queries that are started outside of the system. Publish Channels A publish channel is the pipeline for sending data asynchronously from the system to an external system. Events that initiate publish channel processing are object events (insert, update, and delete), application-initiated calls, and data export. The content of a publish channel XML message is based on the associated object structure. When you trigger publish channel processing, the integration framework builds the XML message based on the object structure. The system then moves the message through multiple processing layers before placing the message into a queue and releasing the initiator of the transaction. The publish channel can use the following processing layers: T Processing rules - The integration framework provides a rule engine where you can filter and transform the XML message. You can implement rules in the Publish Channel application. T User exit - Represents a Java class that you can use to filter data, transform data, and implement business logic. You can use this class as part of an installation-customization. T Data processing class - Represents a Java class that you can use to filter, transform data, and implement business logic. Adapters for Oracle and SAP provide processing classes to support integration to these products. T XSL map - Represents an XSLT style sheet that you can use to transform data and perform mapping of the XML message to another format. After the system places the message into the queue, a polling thread (the system cron task) picks up the message and sends it to an external system through a configured endpoint. The endpoint identifies the protocol that the system uses to send data, such as HTTP or Web services. The endpoint also identifies the property values that are specific to that endpoint, such as URL, user name, and password. Integration Framework Architecture 9
![](/manual_guide/products/ibm-bj0njml-integration-guide-77e799f/23.png)