Skip to Content
Enterprise Service Bus
book

Enterprise Service Bus

by David A Chappell
June 2004
Intermediate to advanced
276 pages
15h 17m
English
O'Reilly Media, Inc.
Content preview from Enterprise Service Bus

Chapter 10. Java Components in an ESB

The ESB is a platform-neutral concept—theoretically, an ESB could be implemented without any Java involved. However, a good ESB should take advantage of Java components due to the widespread use of Java-based technology across many IT departments.

Although an ESB is not implemented on top of an application server, it does integrate with one very nicely. Chapter 11 illustrates a practical-use case of an ESB enabling asynchronous, loosely coupled integration with an application server in a portal environment. An ESB can draw from many of the individual technologies within the J2EE and J2SE family of specifications, such as JMS, JCA, EJB, JSP, JAAS, SAAJ, JSSE, JSP, JAXB, JAX-RPC, and JMX. However, they don’t have to be used all together, all at the same time, at every installation of every component on the bus. There are a few individual Java specifications that warrant particular attention because they have a special impact on the operation of an ESB. This chapter will discuss the following specifications and their impact on making an ESB a more effective integration environment:

Java Business Integration (JBI)

A specification being developed under the Java Community Process (JCP) that describes the way integration components, such as ESB services, can be plugged together in a vendor-neutral and portable fashion.

J2EE Connector Architecture (JCA)

A specification that defines the use of a standard set of interface contracts for creating adapters to ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Enterprise API Management

Enterprise API Management

Luis Weir, Rolando Carrasco, Philip Wilkins

Publisher Resources

ISBN: 0596006756Errata Page