A journey of a thousand miles begins with a single step.
– Loa Tzu
In the previous chapters, we presented the general architecture of SOA and an overall process for approaching SOA projects. We then presented a chapter for each major step of the process, including business/domain analysis, information modeling, service interface design, service implementation design, service composition, security, and solution design. In this chapter, we provide a case study that incorporates all of these aspects.
In the example, we cover:
This chapter presents a fictitious scenario related to selling travel insurance as part of an overall, travel-related, customer interaction. Although the scenario is based on real-world travel industry practices, the services provided and company names have been invented for the book.
Hollis, Inc. is a travel information and reservation provider, sometimes generically known in the travel business as a Global Distribution Service (GDS). Hollis has relationships with major airlines, hotels, and the like on the supplier (vendor) side, and with travel agencies, web sites and consolidators on the sell (customer) side. Hollis wants ...