Home
Up
Semantica
Infrastruttura

 

Home> La tecnologia di ebXML                                                                                                                            

La tecnologia di ebXML

Il modo più semplice di visualizzare la tecnologia ebXML è di mostrare uno scenario ad alto livello per due Partner Commerciali, i quali devono anzitutto configurare e successivamente avviare una semplice transazione od interscambio commerciale. Il modello presentato descrive un esempio del processo ed i passi che possono essere richiesti per la configurazione e la messa in esercizio di applicazioni ebXML e dei relativi componenti dell'architettura. L'architettura di ebXML può essere inferita dall'analisi di questo modello.

Qui la Società  A è venuta a conoscenza dell'esistenza di un Registro (Registry) ebXML accessibile via Internet (Passo 1). La Società  A, avendo preso visione del contenuto del Registry ebXML, decide di realizzare la propria applicazione conforme allo standard ebXML (Passo 2). Lo sviluppo di software proprietario non è un prerequisito necessario per la partecipazione ad ebXML. Applicazioni e componenti ebXML-compliant potrebbero già  essere disponibili come soluzioni adatte allo scopo.

La società  A invia le informazioni riguardanti il suo Profilo Commerciale (Business Profile) allo ebXML Registry, con il dettaglio dell'implementazione ed i link di riferimento (Passo 3). Il Business Profile inviato al Registro descrive capacità  e vincoli della Società  così come tutti gli scenari di business che essa supporta. Questi scenari sono descrizioni in formato xml dei Processi di Business (Business Processes) e delle informazioni salienti ad essi relative (ad es. le modalità  di calcolo degli sconti) che la Società  è in grado di produrre. Dopo la ricezione della verifica che il formato ed i passaggi di ciascun Business Process sono corretti, viene spedita alla Società  A una conferma o acknowledgement (Passo 3).

La Società  B scopre gli scenari di business supportati dalla Società  A nel Registry ebXML (Step 4). La Società  B invia una richiesta alla Società  A segnalando l'intenzione di impegnarsi in uno scenario di business usando ebXML (Step 5). La Società  B si dota di un'applicazione dedicata ebXML-compliant.

Prima di potersi impegnare in uno scenario di interscambio, la Società  B invia uno schema del business proposto direttamente all'Interfaccia (Interface) del software ebXML-compliant della Società  A. Tale schema delinea i processi di business ed altri specifici accordi approvati da ambo le parti. Inoltre lo schema deve descrivere i requisiti per lo scambio delle informazioni necessarie per il buon fine della transazione, eventuali piani di emergenza ed i requisiti relativi alla sicurrezza. A questo punto la Società  A accetta la proposta di business. Le Società  A e B possono ora lanciarsi nell'eBusiness usando ebXML.

Questa panoramica concettuale introduce i seguenti concetti e l'architettura sottostante:

  • Un meccanismo standard per descrivere Processi di Business ed i modelli delle informazioni ad essi associati

  • Un meccanismo per registrare e memorizzare Processi di Business e Meta-Modelli di Informazioni così che essi possano essere condivisi e riutilizzati

  • La scoperta di informazioni riguardanti ogni partecipante, includente:

    • Il Processo di Business da esso supportato

    • Le Interfacce di Servizio di Business (Business Service Interfaces) che esso offre a supporto del Processo di Business

    • I Messaggi di Business (Business Messages) che sono scambiati tra le rispettive Interfacce

    • La configuazione tecnica circa il trasporto, sicurezza e protocolli di codifica supportati

  • Un meccanismo per registrare le informazioni suddette che permetta di trovarle e recuperarle

  • Un meccanismo per descrivere l'esecuzione dello schema di business concordato che può essere inferito dalle informazioni rese da ogni partecipante nel punto 3 di cui sopra (Collaboration Protocol Agreement - CPA).

  • Un framework standardizzato per il Servizio di Messaging che permetta scambi di Messaggi sicuri ed affidabili fra i Partner Commerciali.

  • Un meccanismo per configurare i rispettivi Messaging Service nel corso del Processo di Business concordato, in accordo con i vincoli definiti nello Schema di Business.

Le relazioni fra questi concetti e l'architettura stessa sono descritti dettagliatamente nel documento ebXML Technical Architecture Specification v1.04 ebTA.pdf

Dalla descrizione dei concetti e dell'architettura è evidente che sono necessarie molteplici tecnologie per comporre l'Architettura Tecnica ebXML. Queste tecnologie ricadono sotto due differenti categorie di Infrastruttura:

  • L'Infrastruttura Semantica
    (Semantic Framework Infrastructure)

  • L'Infrastruttura Tecnica
    (Technical Infrastructure)

 

 

All'interno di queste categorie di Infrastruttura trova posto ogni singolo componente dell'Architettura.

                         

Ad ogni componente dell'Architettura è associato un documento di specifiche tecniche. Il dettaglio di queste associazioni è specificato nella figura seguente:
 

 

Developed by CEN/ISSS W/S eBES - ©1999-2003 All Rights reserved. Terms of use       

This page last modified on 2003-10-21