Off the Shelf Remarks
By Antony Reynolds on Aug 08, 2007
Off the Shelf RemarksThought I would mention some of the books on my bookshelf that I find useful time and time again with BPEL and Fusion Middleware. These are generally reference books and are not the best tutorials but I find them invaluable for looking things up.
- This is the sort of book that you go to with the a question such as how do I calculate the sum of node values in an XML document and it has a pre-built solution for you. If the template you need isn't there then there is often something that can be easily adapted. Very useful.
- XSLT by Doug Tidwell published by O'Reilly
- Useful reference book for XPath functions and rules as well as XSLT. I find appendix A "XSLT Reference" and appendix C "XSLT and XPath Function Reference" extremely useful. It also contains a very useful appendix D "XSLT Guide" which is actually a brief FAQ that provides ideas for how to achieve particular ends in XSLT, such as how do I list all the elements in an XML document.
- XML Schema by Eric van der Vlist published by O'Reilly
- A good combination tutorial and reference book for defining and understanding XML Schemas. Doesn't just explain the types but gives good examples of their use and also considers the bigger picture of what is an isn't good practice.
- Java in a Nutshell by David Flanagan published by O'Reilly
- A couple of months ago I sold my original first edition of this book, along with a third edition copy. This was one of the first Java books available and in my opinion is still the best. Handy reference to the language and the core libraries. Unfortunately the huge growth of the Java class libraries means that this book can only cover core language features and over the years other topics, such as Swing, have had to slip out to make room for the newest core language features.
- Business Process Execution Langauge for Web Services by Matjaz B. Juric et al published by Packt
- Still the only decent guide to the BPEL language outside of the manuals. I only have the first edition which covers all the essentials and more. The second edition appears to have more context on BPEL and SOA and also more about Oracle BPEL Process Manager. Does a great job of covering Oracle BPEL PM!