
Finally the submission was approved. Raffaele Spazzoli from Imola Informatica will speak in JavaOne 2008 on Tuesday May 6, 2008 about a running project:
Enabling semantic web technologies with JBI. Here is the abstract.
Semantic web is a way to represent and manipulate informations that allows very high flexibility on the way the information are aggregated, accessed and presented. To leverage existing information base we need ways to get these information and translate them into a semantic form. There many standard ontologies broadly accepted like FOAF (for representing person data and person relationships), DOAP (for representing project data), Dublin Core (for representing document data) etc…. The act of transforming information from a proprietary format to a semantic representation is called RDF-alization. An ESB JBI can be the right integration middleware to perform this task because it can easily collect data in proprietary format from different sources and, by redefining RDF-alizers as JBI component, can feed semantic web enabled application.
For the Semantic Web guys JBI (Java Business Integration) is a Java Standard for Enterprise Service Bus pltforms supported by Sun, Apache, Oracle, JBoss etc. for Service Oriented Integration. Imola is already releasing a series of JBI components: JBI4cics, JBI4corba, JBI4esb included or certified for Sun OpenESB, Apache ServiceMix, and working in all the JBI compliant ESBs.
Follow this track: this is an important step to introduce semantic standards and technologies in the current Enterprise Architectures!
Marzo 21, 2008
Imola Informatica is pleased to announce the relase 0.2 of Jbi4Corba and Jbi4Cics, our binding components for integrating CORBA and CICS services into a JBI Enterprise Service Bus.
This release will be demoed at the JavaOne (San Francisco 8-10 May 2007) and is already included in NetBeans Enterprise installer as partner contribution.
The main features of this release are as follow:
Jbi4Corba:
- Support for OpenESB
- Netbeans plugin for using Jbi4Corba inside Netbeans Enterprise
- Support for consumer mode
- Support for i18n
Jbi4Cics:
- Support for OpenESB
- Netbeans plugin for using Jbi4Cics inside Netbeans Enterprise
- Support for i18n
Maggio 2, 2007
Ultimamente c’è molto rumore attorno ai tentativi di standardizzazione legati al mondo SOA. I due standard più promettenti sembrano essere JBI e SCA (quest’ultimo recentemente trasferito a OASIS).
Si tratta di standard che spesso vengono presentati in contrapposizione, ma la realtà è diversa, come risulta evidente dall’analisi degli obiettivi che si pongono.
L’obiettivo di SCA è la definizione di un modello architetturale coerente con SOA e la specifica delle relative API. I componenti di SCA devono contenere logica di business (che può essere scritta utilizzando diversi linguaggi come Java, C++ e BPEL) e possono a loro volta essere composti per produrre ulteriore logica, collegati tramite binding standard. Si tratta quindi un modello estendibile per la costruzione e l’evoluzione dei sistemi informativi.
JBI invece, basandosi su un modello architetturale a bus (ESB), si occupa in maniera più specifica di integrazione. JBI non prevede un set di implementazioni “iniziali”: descrive due tipologie di componenti (binding component e service engine) che devono essere installabili su qualunque ESB JBI-compliant. Questo significa che, se si hanno esigenze di integrazione di qualunque tipologia, possono essere risolte procurandosi i componenti JBI adatti alle proprie esigenze. Un esempio di questo sono i componenti Jbi4Corba e Jbi4Cics sviluppati da Gruppo Imola.
In sintesi si tratta di specifiche sostanzialmente diverse (anche se entrambe basate su concetti SOA): JBI è orientato all’integrazione ed è meno vincolante di SCA che, dall’altra parte, si pone degli obiettivi più ambiziosi.
Non ci sono però reali sovrapposizioni! Si può tranquillamente ipotizzare in futuro di utilizzare sia SCA che JBI allo stesso tempo, ottenendo quindi i vantaggi di entrambi. Ad esempio, integrando servizi SCA su un bus attraverso un opportuno Service Engine JBI, potremmo avere i vantaggi del modello SOA di SCA uniti alla capacità di integrazione assicurata da JBI.
Aprile 12, 2007
Dopo quasi un anno di lavoro possiamo rendere pubblica la collaborazione tra Imola Informatica e Sun Microsystem sull’area SOA.
E’ l’annuncio dei connettori jbi4corba e jbi4cics da noi realizzati che verranno inclusi nel prossimo Open-ESB e NetBeans Enterprise a partire dalla prossima Beta di aprile, che quindi conterra’ anche plugin e wizard per l’utilizzo dei JBI Binding Component da noi realizzati all’interno degli ambienti Sun.
I componenti sono descritti sul sito di Open-ESB, il CORBA BC e il CICS BC.
Siamo molto orgogliosi del lavoro fatto e siamo fieri che una societa’ italiana (Imola Informatica) sia riuscita a entrare finalmente in un’area core dei tool enterprise, anche se non ci definiamo e non ci definiremo una societa’ di prodotto. I connettori sono infatti Open Source come i precedenti e quindi non verranno commercializzati in senso tradizionale, ma serviranno da incentivo per la consulenza Enterprise che e’ e sara’ il nostro core business.
I componenti verranno presentati per la prima volta al pubblico in occasione del JavaOne.
Approfittiamo di questa occasione per ringraziare per il grande lavoro svolto Raffaele Spazzoli, Marco Piraccini, Marco Cimatti, Mirco Casoni e Amedeo Cannone, i membri del Team JBI-BC.
Marzo 21, 2007