JBossESB - Reliable SOA infrastructure
An ESB is the next generation of EAI - better and without the vendor-lockin characteristics of old. As such, many of the capabilities of a good ESB mirror those of existing EAI offerings: Business Process Monitoring, Integrated Development Environment, Human Workflow User Interface, Business Process Management, Connectors, Transaction Manager, Security, Application Container, Messaging Service, Metadata Repository, Naming and Directory Service, Distributed Computing Architecture.
An ESB is part of an SOA infrastructure. However, SOA is not simply a technology or a product:
it's a style of design, with many aspects (such as architectural, methodological and organisational) unrelated to the actual technology. But obviously at some point it becomes necessary to map the abstract SOA to a concrete implementation and that's where JBossESB comes in to play!
Message Routing: Static and Content Based using JBossRules.
Persisted Event Repository
Base Transport Mechanism
Ask questions on the User Forum
One of the core features of the ESB is its ability to consume messages generated from a JCA inflow adapter. The following pages demonstrate how JCA adapters can be configured to generate message traffic into the ESB.
Discuss design on the Design Forum
Do you want to be a JBossESB committer? Take a look at the currently outstanding tasks in JIRA
- Building ESB 4.x Components with Maven2
- Writing Custom Listeners for JBoss ESB 4.x
- JBoss AS5 integration for ESB4.x
"Dive Deep into JBoss ESB 4.2" webinar and the recorded session is available here http://www.redhat.com/promo/webinars/. Scroll down to the Archived Webinars section and you will need to fill in the registration form then you will be emailed the link to the recorded event.
JBoss Online Education, check the ESB Roadmap and SOA for Developers part 1 and 2.
JBoss Messaging is our default messaging provider.
JBoss jBPM is used to provide Business Process Management.
Smooks is used to build a message transformation library.
Scout is a JAXR implementation.
jUDDI is an UDDI registry.