O'Reilly logo

Applied SOA: Service-Oriented Architecture and Design Strategies by Marc J. Balcer, Kevin T. Smith, Boris Lublinsky, Michael Rosen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 13

Case Study – Travel Insurance

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:

  • Case study scenario
  • Conceptual architecture
  • Solution architecture
  • Security design
  • Business concerns
  • Analysis and design review
  • Business analysis
  • Process and service models
  • Use cases
  • Information model
  • Service interface design
  • Document design
  • Service implementation design

Travel Insurance

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.

The Scenario

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required