Transferring Data Between Systems Using XML

With Insight, you can transfer data between systems using XML, which ties the systems or applications together using a number of different methods. Because there is no direct connection between the data source and the target, we refer to this type of integration as "loosely coupled."

To accomplish this type of integration:

The following available transport methods can be used to define an IP to extract data from the source system:

HTTP

With HTTP, the IP uses the XML Component to post the data to a remote Active Server Page (ASP) based on either the XMLBridgeToFile.ASP or XMLBridgeToQueue.ASP sample pages. The receiving ASP page persists the XML to a file or a queue, where a File or Queue IP detects the data and applies it to the target system.

FTP

With FTP, the IP uses the XML Component to write the data to a remote FTP site. If the receiving Console has local file access to the FTP site, it uses a File IP to detect the file and apply the data to the target system. If the receiving Console does not have local access, it uses a Time IP to periodically check the FTP site for incoming files, and, when detected, applies the data to the target system.

Email

With Email the IP uses the XML Component to write the data to an email message, and then sends it to a mailbox at the target's location. When the target's location receives the email, the Email Bridge detects the new message, extracts the XML data, and writes it to an MSMQ message queue. Finally, a Queue IP detects the message and applies it to the target.

See also

XML as a Source

XML as a Target

Working with XML