Implementation Notes

The completed system will consist of two distinct programs: the GUI order-entry client and the non-interactive order processing service. Although an SMTP service plays a vital part in the overall system, it will be treated as a black-box component. The “Deployment” section later in this chapter explains the role of the SMTP server and its use.

Business Analysis

Before examining the nuts-and-bolts details of the client and server applications, we must spend some time gathering the business requirements behind the system. Before proceeding, it is necessary to answer the following two questions:

  • Where will the list of items that can be ordered come from?

  • Exactly what information needs to be collected to complete an order?

Because ...

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.