By now you should have a good initial understanding of all the key components which make up the Oracle SOA Suite. Typically, we will find that once someone has an initial grasp of the various components, one of the next questions we get is:
What is the best way to combine/use all of these different components to implement a real world SOA solution?
Answering this question is very much the focus of this section. To do this we have built a complete, all be it relatively small, SOA solution designed for an online auction site, for a fictional company called oBay (the o stands for Oracle by the way).
Each chapter in this section tackles specific areas that need to be considered when developing a SOA based solution, such as the design of the service contract, validation, error handling, message interaction patterns, and so on. To highlight and demonstrate key design considerations, each chapter uses examples based on key parts of the oBay application to illustrate...