ebXML -Wikipedia


Commercio elettronico utilizzando eXtensible Markup Languagecomunemente conosciuto come XML dell’e-businessO ebXML (pronunciato ee-bee-ex-em-el, (i’bi,eks,em’el)) come viene tipicamente chiamato, è una famiglia di XML standard basati su sponsorizzati da OASI E UN/CEFACT la cui missione è fornire un’infrastruttura aperta, basata su XML che consenta l’uso globale di commercio elettronico informazioni in modo interoperabile, sicuro e coerente da parte di tutti i partner commerciali.

L’architettura ebXML è un insieme unico di concetti; in parte teorico e in parte implementato nel lavoro sugli standard ebXML esistenti.

Il lavoro su ebXML deriva dal lavoro precedente su ooEDI (orientato agli oggetti EDI), UML / UMMtecnologie di markup XML e X12 Lavoro EDI “Future Vision” sponsorizzato da ANSI X12 EDI.

La fusione di questi componenti è iniziata nel lavoro originale ebXML e la discussione teorica continua ancora oggi. Altri lavori si riferiscono, come ad esempio Gruppo di gestione degli oggetti lavoro e lo standard OASIS BCM (Business-Centric Methodology) (2006).

Panoramica concettuale dell’architettura ebXML(modificare)

Mentre gli standard ebXML adottati da ISO e OASIS cercano di fornire meccanismi formali abilitati all’XML che possono essere implementati direttamente, l’architettura ebXML si basa su concetti e metodologie che possono essere applicati in modo più ampio per consentire ai professionisti di implementare meglio soluzioni di e-business.

Un esempio particolare è il lavoro relativo alle Specifiche Tecniche dei Componenti Core (CCTS) che continua all’interno dell’ONU/CEFACT, mentre il suo cugino – UBL – Linguaggio aziendale universale – la specifica viene utilizzata all’interno di OASIS che implementa specifiche transazioni XML applicando i principi del CCTS a quelli tipici catena di fornitura transazioni quali fattura, ordine di acquisto, avviso di spedizione e così via.

Storia(modificare)

ebXML è stato avviato nel 1999 come iniziativa congiunta tra Centro delle Nazioni Unite per la facilitazione del commercio e il commercio elettronico (ONU/CEFACT) e Organizzazione per l’avanzamento degli standard di informazione strutturata (OASI). Un comitato di coordinamento congiunto composto da rappresentanti di ciascuna delle due organizzazioni ha guidato l’iniziativa. Le riunioni trimestrali dei gruppi di lavoro si sono svolte tra novembre 1999 e maggio 2001.(1) Nella plenaria finale è stato firmato un Memorandum d’Intesa tra le due organizzazioni, dividendo la responsabilità per le varie specifiche ma continuando la supervisione da parte del comitato congiunto di coordinamento.

Il progetto originale prevedeva cinque livelli di specifica dei dati, inclusi gli standard XML per:

  • Processi di business,
  • Accordi di protocollo di collaborazione,
  • Componenti principali dei dati,
  • Messaggistica,
  • Registri e archivi

Tutto il lavoro è stato completato sulla base di un documento sui requisiti normativi e delle specifiche di architettura tecnica ebXML.

Dopo il completamento delle 6 specifiche da parte delle due organizzazioni, 5 parti del lavoro sono state sottoposte all’approvazione ISO TC 154. IL Organizzazione internazionale per la standardizzazione (ISO) ha approvato le seguenti cinque specifiche ebXML come standard ISO 15000, sotto il titolo generale, Linguaggio di markup eXtensible per il commercio elettronico:

  • ISO 15000-1: Accordo sul profilo del partner collaborativo ebXML (ebCPP)(2)
  • ISO 15000-2: Specifica del servizio di messaggistica ebXML (ebMS)(3)
  • ISO 15000-3: Modello delle informazioni del registro ebXML (ebRIM)(4)
  • ISO 15000-4: Specifica dei servizi di registro ebXML (ebRS)(5)
  • ISO 15000-5: Specifica dei componenti principali ebXML (CCS) (6)

I comitati tecnici OASIS e UN/CEFACT mantengono la responsabilità di mantenere e far avanzare le specifiche di cui sopra.

Accordo sul profilo del partner collaborativo(modificare)

Gli accordi sul profilo partner collaborativo sono XML documenti basati che specificano un accordo commerciale tra partner commerciali. Ciascun partner commerciale avrà il proprio documento CPP (Collaboration Protocol Profile) che descrive le proprie capacità in un formato XML. Ciò può includere, ad esempio, i protocolli di messaggistica supportati o le funzionalità di sicurezza supportate. Un documento CPA (Collaboration Protocol Agreement) è l’intersezione di due documenti CPP e descrive la relazione formale tra due parti. Le seguenti informazioni saranno generalmente contenute in un documento CPA:

  • Informazioni identificative: gli identificatori univoci per ciascuna parte e i loro ruoli all’interno della relazione commerciale
  • Informazioni sulla sicurezza: ad esempio, sono richieste le firme digitali e quali algoritmi utilizzano
  • Informazioni di comunicazione: i protocolli che verranno utilizzati durante lo scambio di documenti
  • Posizioni degli endpoint: a cui devono essere inviati l’URL, il servizio e i messaggi di azione
  • Regole da seguire quando non vengono ricevute conferme per i messaggi, incluso quanto tempo attendere prima di inviare nuovamente e quante volte inviare nuovamente
  • Indica se i messaggi duplicati devono essere ignorati
  • Se sono necessari riconoscimenti per tutti i messaggi

Specifiche del servizio di messaggistica(modificare)

La specifica del servizio messaggi (ebMS) descrive un meccanismo neutrale rispetto alla comunicazione che i gestori del servizio messaggi (MSH) devono implementare per scambiare documenti aziendali. ebMS3.0 è la versione corrente della specifica. ebMS3.0 è costruito come estensione sopra SOAP con allegati specifica. IL SAPONE il messaggio contiene i metadati necessari per scambiare il documento commerciale in modo sicuro e affidabile, mentre il payload aziendale è allegato al SAPONE Messaggio. È possibile allegare più payload aziendali a un singolo messaggio e il formato dei payload va oltre l’ambito delle specifiche ebXML. Le informazioni che i partner commerciali inseriscono nei messaggi ebMS sono in gran parte dettate dall’accordo CPA che definisce la relazione tra loro. Le seguenti informazioni sono generalmente contenute nei messaggi ebMS:

  • Identificatore univoco del messaggio
  • A chi è rivolto il messaggio
  • Chi ha inviato il messaggio
  • Un identificatore di conversazione per collegare i messaggi correlati
  • Una firma digitale basata su Firma XML specifica
  • Un’indicazione se i messaggi duplicati devono essere ignorati
  • Un’indicazione per indicare se sono necessari riconoscimenti

ebMS è neutrale rispetto al protocollo di comunicazione, sebbene i protocolli sottostanti più comuni lo siano HTTP E SMTP.

Guarda anche(modificare)

Riferimenti(modificare)

Citazioni(modificare)

Fonti(modificare)

link esterno(modificare)




Source link

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto