Oracle SOA Suite 11g Developer's Cookbook Paperback – 26 Dec 2012
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Frequently Bought Together
Customers Who Bought This Item Also Bought
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
Antony Reynolds has worked in the IT industry for more than 25 years, first getting a job to maintain yield calculations for a zinc smelter while still an undergraduate. After graduating from the University of Bristol with a degree in Mathematics and Computer Science he worked first for a software house, IPL, in Bath, England, before joining the travel reservations system Galileo as a development team lead. Galileo gave him the opportunity to work in Colorado and Illinois where he developed a love for the Rockies and Chicago style deep pan pizza.
Since joining Oracle in 1998 he has worked in sales consulting and support. He currently works as a sales consultant helping customers across North America realize the benefits of standards based integration and SOA. Whilst at Oracle he has co-authored the Oracle SOA Suite 10g Developers Guide and the Oracle SOA Suite 11g R1 Developers Guide.
Antony lives in Colorado with his wife and four children who make sure that he is gainfully employed playing games, watching movies, and acting as an auxiliary taxi service. Antony is a slow but steady runner and can often be seen jogging up and down the trails in the shadow of the Rocky Mountains.
Matt Wright is a director at Rubicon Red an independent consulting firm helping customers enable enterprise agility and operational excellence through the adoption of emerging technologies such as Service-Oriented Architecture (SOA), Business Process Management (BPM) and Cloud Computing.
With over 20 years experience in building enterprise scale distributed systems, Matt first became involved with SOA shortly after the initial submission of SOAP 1.1 to the W3C in 2000, and has worked with some of the early adopters of BPEL since its initial release in 2002. Since then, he has been engaged in some of the earliest SOA-based implementations across EMEA and APAC.
Prior to Rubicon Red Matt held various senior roles within Oracle, most recently as Director of Product Management for Oracle Fusion Middleware in APAC, where he was responsible for working with organizations to educate and enable them in realizing the full business benefits of SOA in solving complex business problems.
As a recognized authority on SOA, Matt is a regular speaker and instructor at private and public events. He also enjoys writing and publishes his own blog (http://blog.rubiconred.com). Matt holds a B.Sc. (Eng) in Computer Science from Imperial College, University of London.
He has worked on Oracle SOA Suite Developer's Guide, Packt Publishing and Oracle SOA Suite 11g R1 Developer's Guide, Packt Publishing.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
I really enjoyed the "Building a SOA Suite Cluster" chapter as the "Oracle Enterprise Deployment Guide" is very detailed and you can easily get lost in it. By reading this simple chapter you can learn the basics of soa suite cluster setup in a few hours and then use the Oracle Documentation as a reference when you need specific information.
Key chapters are also "Transactions" which provide in depth explanation in compensations and "Composite Messaging Patterns" which introduce how you can implement message aggregation and the singleton pattern by using the new aggregation feature of SOA Suite 126.96.36.199.
It is a very pleasant / straight forward book to read and you can see lots of examples in it which you will use in any IT Transformation project. I would strongly recommend it.
Most Helpful Customer Reviews on Amazon.com (beta)
The authors demonstrate a detailed and concise writing style, that was already sported in their excellent Oracle SOA Suite 11g R1 Developer's Guide, which was published almost three years ago. The latter book explored in depth the various components of SOA Suite (eg, BPEL, Business Rules, Mediator, etc) and it was a very good read to assess the platform and start developing on it. On the contrary, the present title shows examples - solutions or "recipes" in various SOA topics. The exposure of each recipe follows the structure: topic description, solution, an explanation of the how-to, and finally pointers for more information. I'd say it appeals to developers and architects, who have already enough experience to use Oracle SOA Suite and want to find examples concentrated on key issues or design patterns (patterns)
An additional advantage of the book, is that the majority of the 67 recipes is accompanied by source code: a corresponding JDeveloper or Eclipse (for Oracle Service Bus) project so that one can immediately try and extend it without wasting time for setting up a test case.
A brief description of the contents of the book: Chapter 1 ("Building an SOA Suite Cluster") complements the Enterprise Deployment Guide with some best practices about the operating system, database, network and application servers setup. The second chapter ("Using the Metadata Service to Share XML Artifacts") offers abundant examples of the use of MDS (eg for abstract WSDL binding, for event subscription, etc) enriched with a good reference of metadata repository management tools. Chapter 3 ("Working with Transactions") focuses on control options regarding transactions on behalf of BPEL, describing various widely used scenarios. Chapter 4 ("Mapping Data") talks about XSLT transformation and frequent mistakes. The second half of the chapter deals with the issue of advanced configuration for Java to XML mapping, when it comes to integrate an EJB or complex data types into a composite.
Chapter 5 ("Composite Messaging Patterns") deals with various sophisticated messaging patterns within a composite, such as the concentration messaging function, singleton, or scheduling work based on a product developed by the authors.
The next three chapters focus on the Oracle Service Bus. Chapter 6 ("OSB Messaging Patterns") examines patterns concerning messaging (eg dynamic binding, split out, split-join, etc.) while the next ("Integrating OSB with JSON") gives a number of very practical examples of communication with JSON services. Chapter 8 ("Compressed File Adapter Patterns") refers to the implementation of file compression at the service bus level. To OSB is also dedicated Chapter 12 ("Configuring OSB to use foreign JMS Queues") which describes the interfacing of message queues deployed in Oracle Application Server, Weblogic or JBoss.
Chapter 9 ("Integrating Java with SOA Suite") provides recipes about the integration of Spring beans within a composite, EJBs and the ability to build a custom XPath function, which is often very useful. The next chapter ("Securing Composites and Calling Secure Web Services") refers to examples in policies and key storage in credential store. Chapter 11 ("Configuring the Identity Service") oversees the very basics of interfacing with authentication systems such as Oracle Internet Directory, Active Directory, etc. Finally, the chapter "Monitoring and Management" paid attention to Enterprise Manager statistics and how to effectively BAM adapter inside a BPEL process.
Generally, the SOA Suite 11g Developer's Cookbook is an invaluable book for anyone developing on Oracle SOA Suite. Contains many examples of various aspects of the suite that may suit you. The offer of code appendix is invaluable to set up very quickly a test case. Also, the material is well organized based on real life applications: four chapters are related to service bus, other three to BPEL, and the rest in architectural aspects.
The 67 recipes cover many components and technologies used in the very large Oracle SOA Suite, including BPEL, OSB, Java in SOA, JSON, OPSS etc. Some of the recipes are fairly simple and do not really contain much information, but serve more to make you aware of features in the SOA Suite that you might not have been aware of. However, the majority are very useful and detailed (include these JAR files, remember to check this checkbox, use this code) and definitely have the potential to save you some time.
I especially appreciate the thorough chapter with recipes for Oracle Meta Data Services (MDS), which is sorely under-used in Oracle implementations. There is really no need to hardwire configuration and environment parameters into code and config files when you have MDS, and this book explains how to use it.
The recipes for using JSON with OSB are also very relevant, as SOA applications start pulling in data from outside the organization, typically in JSON format.
Just like you won't make every dish in a regular cookbook, you won't be using every recipe in this book. But if you are working with the Oracle SOA Suite, do check out the table of contents and see if there is anything to your taste. Even if you need just a few of the recipes, the time you save is well worth the cost of the book.