Kayxo Exchange Adapter
The adapter components rely on Windows OS and .NET 2.0 services. The communication between the BizTalk components and the Exchange components is achieved through remoting; this allows to configure special ports and protocols based on specific security policies. The Figure 9 shows the physical blueprint of the configuration components, whereas the Figure 10 shows the components involved when the adapter works at runtime.
When the user finishes the configuration of a receive location, the Endpoint UI configuration component of the BizTalk Server adapter artifact sends the information to the Configuration tools component hosted in Exchange Server. This component registers in Exchange the event information that allows to process the creation or deletion of the mail, contact, task and calendar objects.
When a new object is created or deleted in Exchange it triggers the event and notifies the Event Handler, which, in turn, notifies the BizTalk Server Observer. This observer sends the primary key of the message to the BizTalk Server machine that will later execute the query for the attributes retrieval; if the process fails the observer saves a copy of the key in the file system for later troubleshooting. With the message key and the configuration of the receive location, the Isolated BTS Adapter invokes the QueryEngine component that retrieves the information required from Exchange.
|