Jbi4Ejb
jbi4ejb_logo

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.
jbi4ejbIntegration

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

openesb 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

servicemixlogo

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.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.