Introduzione
Jbi4Ejb è un progetto Open Source di Imola Informatica, pensato, progettato e gestito da Raffaele Spazzoli (membro dell'Expert Group che realizza le specifiche JBI). Jbi4Ejb è un binding component che funziona da ponte verso J2EE Enterprise Java Beans (EJB).
L'aderenza allo standard JBI permette l'installazione di questo componente Open Source su qualunque BUS compatibile con JBI.
Informazioni, documentazione e download sono disponibili su sourceforge, dove è registrato come progetto open source.
Funzionalità
Jbi4Ejb al momento presenta la seguenti funzionalità:
- supporto Stateless EJB, fino alla versione 2.1
- supporto sia per OpenESB 2.0 che Servicemix 3.1
- supporto per i principali application server: Jboss, Glassfish, Websphere e Weblogic.
Architettura
Internamente Jbi4Ejb traduce l'interfaccia remota di un EJB in una rappresentazione webservice (cioè descritta mediante WSDL). La traduzione permette di esporre l'Ejb all'interno di un BUS JBI in modalità standard, permettendo quindi a tutti i componenti pubblicati sul BUS di invocare l'EJB e quindi di integrarlo in maniera trasparente. All'invocazione, i messaggi JBI vengono tradotti in invocazioni RMI/IIOP verso l'EJB, che quindi viene acceduto in maniera estremamente efficente,
Da chi è usato
Sun microsystem
E' uno dei due connettori sviluppati da Gruppoimola all'interno del progetto Open-ESB di Sun. Gruppoimola è capofila anche nella realizzazione di jbi4corba e jbi4cics, un connettore per Corba e Cics rispettivamente.
Project Open ESB implements an Enterprise Service Bus (ESB) runtime using Java Business Integration
as the foundation. Open ESB allows you to easily integrate enterprise applications and web services as
loosely coupled composite applications. This allows you to seamlessly compose and recompose your
composite applications, realizing the benefits of a true Service-Oriented Architecture (SOA).
ServiceMix
E' uno dei componenti standard di ServiceMix.
Apache ServiceMix is an Enterprise Service Bus (ESB) that combines the functionality of a Service Oriented Architecture (SOA)
and an Event Driven Arthitecture (EDA) to create an agile, enterprise ESB.
ServiceMix is an open source distributed ESB built from the ground up on the Java Business Integration (JBI) specification JSR 208
and released under the Apache license.












