Sun Java Solaris Communities My SDN Account Join SDN
 
Books & Authors

Professional J2EE EAI

 

Book Index

EAI

Chapter 3, The J2EE Platform for EAI | Chapter 9, Business-level Integration

Book cover The JDC is pleased to present two chapters from Professional J2EE EAI, by Matjaz Juric with Ramesh Nagappan, Rick Leander, S. Jeelani Basha,published by Wrox Press, Inc.

About the Book

Enterprise Application Integration (EAI) has been the driving force behind application and information system development of the last few years. The Java 2 Platform, Enterprise Edition (J2EE) provides an ideal environment in which to integrate different domains, architectures, and technologies to create available, scalable, and secure enterprise information systems.

Professional J2EE EAI presents a methodology and process to create an integrated information infrastructure based on the J2EE platform, using technologies such as XML, EJB, JMS, CORBA, RMI-IIOP and the J2EE Connector Architecture. This infrastructure provides an architecture that facilitates integration at the data, component, and application levels. Through the use of component wrappers and virtual components, existing applications can be replaced and new developments seamlessly integrated into the integrated architecture.

The book takes you through the various stages in the integration process, from design and analysis, through integration of data, via integration of components and applications, to the integration of the user interface. At each stage the book discusses the relevant Java technologies that enable a common integration platform and how to employ them to this purpose.

About the Chapters

Chapter 3, "The J2EE Platform for EAI," In this chapter we will look at the J2EE platform from the perspective of application integration. We will present an overview of the various integration technologies, and surrounding issues, in the context of J2EE.

Chapter 9, "Business-level Integration," In this chapter we will focus on the important concepts that enable us to design and implement business-level integration. We will cover virtual components, component wrapping, how to hide technical and semantic differences of existing applications, and how to present the functionality of existing applications at different layers of abstraction.

Ordering Information

Amazon.com

Barnes and Noble

Wrox.com

About the Authors

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.

Juric 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 Java 2 Programmer with more than five years of experience and has implemented various projects using J2EE technology. His current subject of interest is Web Services and is 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 United 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 is 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 nramesh@post.harvard.edu.

Chapter 3, The J2EE Platform for EAI | Chapter 9, Business-level Integration


Reader Feedback
Excellent   Good   Fair   Poor  

If you have other comments or ideas for future technical content, please type them here:

Comments:

If you would like a reply to your comment, please submit your email address:
Note: We may not respond to all submitted comments.



Have a question about Java programming? Use Java Online Support.