Thank you for visiting! If you liked the site, please add a bookmark, else add a critical comment! Would you like to visit Greece? Traditional Greek flag This real estate site is only available in Greek! The holy mountain
Showing posts with label SOA. Show all posts
Showing posts with label SOA. Show all posts

Tuesday 14 September 2010

Comments on Oracle SOA Suite 11g R1 Developer's Guide, by Matt Wright and Antony Reynolds

On the bright side, the text is well written in British English,  and neatly organized as well. It is based on the successful recipe of the previous book about 10g SOA and it's  divided in three parts: the first is a short introduction to the Oracle SOA Suite and its various components, and will give you an fast-paced, but limited hands-on, introduction to each of the key components. The second section provides a brief best-practice guide to applying the various components of the SOA Suite to implement a real-world SOA-based solution; it illustrates this through the development of an auction site (oBay) whose source code is actually missing! The final section covers other subjects, such as the packaging, deployment, testing, security, and administration of SOA applications.
On the dark side, some hands on practice although realistic, require a permanent connection to the internet, since currency rates conversion and stock exchange quotes are necessary for testing your BPEL process. These are not always available (I got many "Server too busy" messages) and this might hinder you from completing your practice correctly. Besides, the source code offered publicly, contains only the final solution, but no solutions for the intermediate steps, nor sample inputs for testing, i.e. EUR for the euro currency. Furthermore, the code for oBay application is actually missing and so is its installation guide, mentioned in the text. I think the approach about self contented practice taken by the other competitor: Getting started with Oracle SOA 11g suite is by far better. In fact, its step by step instructions are more exact and easier to follow.
In summary, the book offers a sound theoretical basis better than its competitor, but it is so much weaker in guidance  and in hands on practice. Moreover, some chapters, such as 18 about business rules, are rather purely descriptive and hence difficult to follow. Whether you need such a book which resembles the free on line Oracle Fusion SOA developer guide manual, it is up to you. It targets developers or  technical architects who work in the SOA domain. Of course there are some prerequisites, I quote: "You need basic understanding of the concepts of SOA, as well as some of the key standards in this field, including web services (SOAP, WSDL), XML Schemas, and XSLT (and XPath)". Finally, you need a fast computer, preferably with more than 4GB of memory, to setup the SOA suite.

Tuesday 13 July 2010

Comments on Oracle XSQL, by M.Thomas

On the bright side, the text is well written, in American English, with a few spelling errors. It provides an introduction to PL/SQL, database design, Oracle Text for Oracle 9i, XML, including XSL, XPath and xsql, which is now considered obsolete(?). Its source code works and could be reused. On the dark side, the book is not an introductory level one, the chapters from the beginning to 14 are more reference like, until the true tutorial building of the web application begins. A javascript or java, introduction is missing, and the paragraphs about XPath are difficult to understand.
All in all, the book can be well used as a reference, provided that several corrections need to be made by the reader, in both its source code and text.

Tuesday 22 June 2010

Comments on Getting Started With Oracle SOA Suite11g, Heidi Buelow Manas Deb Jayaram Kasi Demed L'Her Prasen Palvankar


On the bright side, the text is very well written with so few spelling errors. Its tutorial form guides the reader smoothly, one step at a time. The majority of the chapters are short and concrete, the text is easy to understand and to follow, most of the times. It surely serves the reader well, as a hands on introduction, without getting deep into details. Its source code works!
On the dark side, the installation chapter, 4, needs some additions, clarifications and updates, since the newer versions always need patching and so on. The download links from o.t.n. also need an update. An inexperienced reader might spend a considerable amount of time and effort to get the SOA suite servers up and running. These two links could offer some significant help: http://forums.oracle.com/forums/thread.jspa?messageID=4210625&#4210625 and http://www.packtpub.com/article/installation-configuration-oracle-soa-suite-11g-1
All in all, the book offers a clear introduction in SOA and is recommended as a primer for newcomers to the SOA 11g world. An experienced soa 11g user might consider the book superficial, as no mention is made of advanced subjects, such as creating XML schema and reusing it.