TSM - Java SOA Cookbook by Eben Hewitt

Silviu Dumitrescu - Line manager@Telenav

This edition of the Today Software Magazine appears at a time when the vacation is ending and people come back to work, have energy and appetite to learn and improve. That is why I will not disappoint the readers of this magazine and of my book reviews and I will choose a captivating subject.

Book Java SOA Cookbook by Eben Hewitt addresses mainly to developers and architects with a large degree of experience. Those with less experience can find references about the level at which the architectures with witch they are working should reach. The experimented ones will find solutions to their problems. The book has a major advantage: it does not only issues, but also provides solutions.

Service-oriented architectures (SOA) are probably the most spread enterprise architecture and hence in world of web. It must be said from the very beginning that SOA does not mean a style or a methodology for developing web applications, but it is architecture and a strategy of organization. Developers can thus understand the context in which their work is carried out, and architects can improve their work based on good practices based on the authors" team and its years of experience and on all the studies dedicated to Java development evolution.

Personally, I think that any developer or architect of an enterprise application, which has reached a certain level of experience, should also consider the solutions offered by this book. Although the technical support of the applications is JDK 6, the enterprise version of the platform is 5, and the Glassfish server has only the 2nd version, I see no problem to that. The new versions help us eliminate some of the operations that are part of what we call "dirty job", but knowing as many details as possible is benefic.

Before entering the actual review of the book I want to mention that for service processes the author uses BPEL (Business Process Execution Language) despite all the existing disputes over time between BEA Systems and BPEL. The alternative to BPEL is provided by BPM suite.

Java SOA Cookbook de Eben Hewitt

The book is structured into 4 main parts:

The book has a high degree of difficulty. It is not actually the book that one reads in the evening, before bedtime. The plentiful examples and the pertinent comments, along with the style of the book: presenting problems, offering solutions and giving comments with many examples, create an order in thinking, capable of brining performance. Take your time and energy to go through the entire material! If you understand all the issues raised, surely you will have acquired a knowledge base that will enhance your value indisputable.

Enjoy the book!