System Design

The basic logical flow of the system is depicted in Figure 16.1.

Figure 16.1. The SOAP order submission system's application logic.

One very straightforward way to accomplish this task would be to parse the order database document and iterate through each order element using an API such as DOM or SAX. Then for each order, use a SOAP client implementation to invoke the required SOAP operation on the target server.

This solution would meet the requirements but would require a relatively large amount of custom coding to carry it out. It would also lack flexibility when it comes time to extend or modify either the order collection process ...

Get Strategic XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.