- Paperback: 1000 pages
- Publisher: Peer Information Inc.; illustrated edition edition (December 2001)
- Language: English
- ISBN-10: 186100544X
- ISBN-13: 978-1861005441
- Product Dimensions: 9.1 x 7.1 x 2 inches
- Shipping Weight: 3.5 pounds
- Average Customer Review: 12 customer reviews
- Amazon Best Sellers Rank: #10,956,397 in Books (See Top 100 in Books)
Enter your mobile number or email address 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.
To get the free app, enter your mobile phone number.
Professional J2EE EAI Paperback – December, 2001
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
From the Publisher
This book is for J2EE developers who need to learn how to create an integrated information system. The book presents an integration architecture and process from first principles, but familiarity with the J2EE technologies is preferable.
About the Author
Matjaz B Juric holds a Ph.D. in computer and information science and is an Assistant Professor at the University of Maribor. His research areas cover all aspects of component technology, with special emphasis on integration, distributed object and component systems (CORBA, EJB, RMI, COM+, .NET), component development, Web Services, performance, analysis, and design. He has gained experience from several large-scale integration projects, and he has been involved in the RMI-IIOP (an integral part of the Java 2 platform) development for performance analysis and optimization.
Matjaz is author of several scientific and professional articles in journals like Java Report, Information and Software Technology, ACM journals, etc. He co-authored the book Professional EJB (Wrox Press) and published a chapter in the book More Java Gems. He has presented at conferences like OOPSLA, ICPADS, PDCS, Java Development, and SCI. He is also a reviewer, program committee member, and conference co-organizer.
S. Jeelani Basha is working as a Senior Software Engineer with Infinity Markets, Inc., California. His interest in programming led him from electrical engineering to software programming. He is a certified Java2 Programmer with more than 5 years of experience and has implemented various projects using J2EE. His current subject of interest is Web Services and he concentrating his efforts towards making Web Services a viable solution for enterprise applications. He has a bachelors degree in Electrical Engineering from REC Bhopal, India.
Rick Leander has worked in software development for over twenty-five years and is currently owner of Zeno Street Software, a Denver based consulting firm. He has gained a wealth of EAI experience while integrating vertical market software for managed healthcare organizations throughout the Unites States and has refined this knowledge with graduate research while completing his M.A. from Webster University. In addition to EAI, his technical interests include EDI, XML, databases, and distributed business application development. He lives in the Denver, Colorado area with his wife Barb and his dog Freckles.
Ramesh Nagappan is an Architect specializing in Java- and CORBA-based distributed computing architectures. He is a Java evangelist and also an active contributor to open source specifications and implementation. Before he hooked on to Java and CORBA, he worked as a Research Engineer for developing software solutions for CAD/CAM, Computational fluid dynamics solutions, and Aerodynamics applications. In his spare time, he enjoys water sports and playing with his son Roger. He can be reached at email@example.com.
Browse award-winning titles. See more
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Chapter 2 discusses choices and strategies when deciding on integrating applications. It can be quite dry and academic at times but worth reading. Many fundamental concepts are presented and provide the building blocks for the rest of the book. There is no real mention of j2ee or java in this chapter, the strategy is universal across different component models and architectures (j2ee, corba or .net).
There are chapters on ;
how j2ee could be used for eai.
when in the project to integrate.
what are the different techniques used to integrate.
How can xml and messaging be used for eai.
Modeling process using uml.
There are two chapters focusing on corba and rmi-iiop
Chapter 12 shows how to integrate using ejb. This also covers using ejb 2.0, message-driven beans and cmp 2.0. The reader should be familiar with ejb, cmp, bmp and the value object design pattern.
The book also has chapters on the j2ee connector architecture, windows com bridges, transaction management (ots, transaction api), security management, presentation and finally web services. The section on security and single sign-on is interesting.
This book is aimed at java developers with a few years experience. You will need good knowledge of java and some knowledge of xml, uml and component architectures (CORBA, ejb). If you need to understand how to integrate your new j2ee solution to use existing (legacy or otherwise) applications then this is a good book to read.
EAI is a tough area, and the overview and strategy sections are very good. From any other publisher they would be a separate book. The section on EAI process is almost as good, but it just presents a process with no discussion of shortcomings or alternatives.
The rest of the book is taken up with technical sections, mostly about the various J2EE APIs which can help an EAI project. It's in this area that the book is weakest. Some of the material is effectively redundant (the EJB, Servlet and JSP APIs are covered much better in many other books, for example) or lacks detail (the key area of client emulation and "screen scraping" gets lots of mentions but nothing about how to do it, etc.). In general this section of the book tends to gloss over the "hard stuff".
I was disappointed to find no bibliography or references for further reading. A book like this is just an introduction to the topic. You'll need to look elsewhere to actually make things work.
Despite the negative points, this is still a valiant attempt to cover a large, and often overlooked, area. If you are integrating legacy systems it's well worth the price.
What I found particularly useful was the EAI architecture, which shows how to develop Web Services in J2EE and how to connect them with existing applications. This is exactly what my problem was!
So far, this book helped me to implement couple of hard-core J2EE projects involving EJB, XML and JMS. I just reused the chapter example code provided with this book. It also enriched my skills in XML, JMS and EJBs particularly to learn messaging applications . It also helped me to chalk out the complete architecture and development process. I strongly recommend this book, who are in pursuit of implementing large scale J2EE projects.
The book however, does provide good references to resources that I found useful for accomplishing the task of EAI. The author even covers some Open Source projects that proved to be interesting.
I would only recommend this book to those just beginning EAI and have a firm grasp on the Java language. The book is fairly suitable for reference if you a looking for different approaches to a solution but do not need any detail examples.
(+) Good examples on JMS, XML processing, J2EE connectors, JTA transactions and implementing custom security.
(-) Theory chapters discussing why J2EE.
Finally, It's a great book, worth reading for cut & paste EAI examples.
Most recent customer reviews
This book has been very helpful for me especially to understand XML, JMS...Read more