REVIEW - Programming with Enterprise JavaBeans, JTS, and OTS - Building Distributed Transactions with Java and C++


Programming with Enterprise JavaBeans, JTS, and OTS

Building Distributed Transactions with Java and C++


Andreas Vogel, Madhavan Rangarao



John Wiley & Sons Incorporated (1999)




Steve Cornish


June 2000



Although the title seems to be a game of buzzword bingo, it is an accurate description of the contents of this book. It begins with a quick start to EJB, JTS and OTS programming and this is where my first issue with the book arises - why are (simple, yet not trivial) programming examples being launched onto the reader before the technologies have been introduced? Will the choice to make the

object an Entity Bean mean anything to the reader until they've read the second last chapter of the book? I seriously doubt it. It seems the first chapter has been added as an attempt to glue together the separate sections of the book. The second chapter, an overview of distributed transaction processing, is effective groundwork for the rest of the book and even includes a small section detailing why TP monitors are needed and when they are effective. Aside from some mad random characters appearing midway through titles, the chapters on the CORBA OTS are well written and do not waste the reader's time with boilerplate CORBA background material. The following chapter 'Programming with the OTS' guides the user through a 100 page example of a flight booking system An in depth introduction to the principles of transactional computing, with an overview of the current standards, technologies and product families in the field. There follows a large section on OTS and JTS half overview, half programmers guide. Finally the book introduces Enterprise JavaBeans and presents a non-trivial example to demonstrate programming with it.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept All Cookies" you agree ACCU can store cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.