Si stanno gettando le basi per fornire linee guida in grado di semplificare lo sviluppo di applicazioni Soa
Oasis (“Organization for the Advancement of Structured Information
Standards“), consorzio che segue lo sviluppo, la “convergenza” e l’adozione
di standard e-business e web service, ha dichiarato che si stanno gettando le
basi per fornire linee guida in grado di semplificare lo sviluppo di
applicazioni Soa.
Allo stato attuale vi sono molti ostacoli che
impediscono la realizzazione di componenti Soa “riutilizzabili”.
L’iniziativa promossa appare come diretta conseguenza del trasferimento
ad Oasis delle specifiche “Service Component Architecture” (Sca) e “Service Data
Objects” (Sdo) da parte di Osoa (“Open SOA Collaboration”), un gruppo che
riunisce numerose, tra le altre, aziende quali Bea, Ibm, Oracle, Sap, Iona.
“Oasis apprezza il lavoro effettuato da Osoa nella fase iniziale di
definizione delle specifiche e, adesso, la volontà di contribuire alla messa a
punto di standard aperti”, si legge in una nota del presidente e Ceo di
Oasis, Patrick Gannon.
Lo sviluppo delle specifiche Sca e Sdo in
collaborazione con Oasis, permetterà di ricevere contributi da parte di una
vasta schiera di sviluppatori software, system integrator ed utenti a livello
internazionale.
Secondo Karla Norsworthy di Ibm, l’adozione di Sca/Sdo
fornirà l’anello di congiunzione, al momento ancora mancante, tra processi e
dati nell’implementazione di applicazioni SOA.
Con l’acronimo “Soa”
(Service-Oriented Architecture) si fa riferimento al concetto di architettura
software per la definizione dei servizi utilizzati a supporto delle richieste
operate da parte degli utenti. Le singole applicazioni che compongono il
processo di business sono dette “servizi”.
Il concetto alla base di Soa
consiste nello svincolarsi da una specifica piattaforma considerando l’insieme
dei servizi come un componente che può essere riutilizzato o modificato. Soa
favorisce l’interazione tra le varie realtà aziendali aumentando flessibilità ed
adattabilità. L’implementazione della Soa implica l’utilizzo dei Web services
(Soap, Rest) sebbene sia possibile utilizzare qualsiasi tecnologia
“service-based”.