Overview: Siebel eBusiness Application Integration Volume I > Overview > Components of Siebel eAI >

XML and Siebel eAI


XML is increasingly the format of choice for data exchange between applications and partner organizations. The metadata definition for XML is in the form of XML Schema Definitions (XSD) or Document Types Definitions (DTDs). Siebel Integration objects can be represented as XSD or DTDs. This allows other applications to capture metadata from Siebel applications and understand how to format an XML document that needs to be sent to Siebel applications. Any data in Siebel applications can be represented as XML and sent over a standard protocol such as HTTP. Siebel eAI provides components that allow bidirectional exchange of XML documents over the firewall using the HTTP protocol. This exchange can be made secure at the transport layer by using the HTTPS protocol.

Siebel eAI supports XML for outgoing and incoming messages. Siebel eAI can be configured to use externally specified XSD or DTDs for defining external integration objects. Siebel Tools includes an Integration Object Wizard for importing and processing external XSD or DTDs and generating these external integration objects that represent the XSD or the DTDs.

In addition, the Siebel eBusiness platform includes a business service to dynamically dispatch incoming XML requests for processing by the appropriate workflow or Siebel business service. The dispatch rules are defined using a subset of XPATH using the Integration Administration screens.

All transport adapters, whether built by Siebel Systems or built by partners, can use this business service to dynamically look up the content in an XML document or other format documents and route the message based on this content to a workflow or other business services within a Siebel application.


 Overview: Siebel eBusiness Application Integration Volume I 
 Published: 18 April 2003