Designing XML Based Applications
 Account Processing
Credit Card 
 Airline Reservation 
Figure 4.9
Fragmenting an Incoming XML Document for a Travel Service
Rather than pass the entire document to different components handling various 
stages of the business process, it's best if the processing logic breaks the doc 
ument into fragments and passes only the required fragments to other compo 
nents or services that implement portions of the business process logic. 
Figure 4.9 shows how the processing layer might process an XML document
representing an incoming purchase order for a travel agency Web service. The
document contains details such as account information, credit card data, travel
destinations, dates, and so forth. The business logic involves verifying the
account, authorizing the credit card, and filling the airline and hotel portions of the
purchase order. It is not necessary to pass all the document details to a business
process stage that is only performing one piece of the business process, such as
account verification. Passing the entire XML document to all stages of the busi 
ness process results in unnecessary information flows and extra processing. It is
more efficient to extract the logical fragments account fragment, credit card

New Page 1

Home : About Us : Network : Services : Support : FAQ : Control Panel : Order Online : Sitemap : Contact : Terms Of Service

java web hosting



 Our partners: | PHP: Hypertext Preprocessor | Best Web Hosting | Java Web Hosting | Inexpensive Web Hosting |

Jsp Web Hosting | Cheapest Web Hosting | Jsp Hosting | Cheap Hosting


Virtualwebstudio. Business web hosting division of Web Design Plus. All rights reserved