ebXML - Processo aziendale
Un processo aziendale è qualcosa che un'azienda fa, come l'acquisto di parti di computer o la vendita di un servizio professionale. Implica lo scambio di informazioni tra due o più partner commerciali in un modo prevedibile.
Le specifiche per la definizione dei processi aziendali consentono a un'organizzazione di esprimere i propri processi aziendali in modo che siano comprensibili da altre organizzazioni. Consente l'integrazione dei processi aziendali all'interno di un'azienda o tra più società.
Il ebXML Business Process Specification Schema (BPSS)fornisce la definizione di un documento XML che descrive il modo in cui un'organizzazione conduce la propria attività. Un ebXML BPSS è una dichiarazione dei partner, ruoli, collaborazioni, coreografie e scambi di documenti aziendali che costituiscono un processo aziendale.
Il diagramma seguente fornisce una visione concettuale del processo aziendale.
Collaborazioni aziendali
Una collaborazione aziendale è un insieme coreografico di attività di transazione commerciale, in cui due partner commerciali si scambiano documenti.
La più comune è una collaborazione binaria, in cui due partner si scambiano documenti. Una collaborazione multipartitica si verifica quando le informazioni vengono scambiate tra più di due parti.
Le collaborazioni multipartitiche sono in realtà collaborazioni binarie coreografate.
Al livello più basso, una collaborazione aziendale può essere suddivisa in transazioni commerciali.
Transazione d'affari
Una transazione commerciale è il livello atomico di lavoro in un processo aziendale. O riesce o fallisce completamente.
Le transazioni commerciali sono transazioni in cui i partner commerciali trasferiscono effettivamente documenti commerciali.
Flussi di documenti aziendali:
Una transazione commerciale viene realizzata quando un documento commerciale scorre tra i ruoli richiedenti e quelli che rispondono. C'è sempre un documento commerciale richiedente e, facoltativamente, un documento commerciale di risposta, a seconda della semantica della transazione desiderata, ad esempio, notifica unidirezionale rispetto a conversazione bidirezionale.
La definizione effettiva del documento si ottiene utilizzando le specifiche dei componenti principali di ebXML, o mediante una metodologia esterna a ebXML ma risultante in un DTD o uno schema a cui può puntare una specifica di un processo aziendale ebXML.
Coreografia:
La coreografia è espressa in termini di stati e le transizioni tra di loro. Un'attività aziendale è nota come stato astratto, con collaborazioni aziendali e attività di transazione commerciale note come stati concreti. La coreografia è descritta nello schema di specifica del processo aziendale ebXML utilizzando concetti del diagramma di attività come stato iniziale, stato di completamento ecc.
Documenti aziendali
I documenti aziendali sono composti da oggetti di informazioni aziendali o blocchi di informazioni più piccoli che sono stati precedentemente identificati.
Questi pezzi, o componenti, non contengono alcuna informazione, ovviamente. Sono semplicemente strutture, come uno schema XML o un DTD, che definiscono le informazioni e la presentazione. Il risultato finale è una struttura prevedibile in cui vengono inserite le informazioni, in modo che il destinatario del documento finale possa interpretarle per estrarre le informazioni.
Esempio di specifica del processo aziendale
Di seguito viene fornito un esempio parziale di specifica del processo aziendale:
<BusinessTransaction name="Create Order">
<RequestingBusinessActivity name=""
isNonRepudiationRequired="true"
timeToAcknowledgeReceipt="P2D"
timeToAcknowledgeAcceptance="P3D">
<DocumentEnvelope BusinessDocument="Purchase Order"/ >
</RequestingBusinessActivity>
<RespondingBusinessActivity name=""
isNonRepudiationRequired="true"
timeToAcknowledgeReceipt="P5D">
<DocumentEnvelope isPositiveResponse="true"
BusinessDocument="PO Acknowledgement"/>
</DocumentEnvelope>
</RespondingBusinessActivity>
</BusinessTransaction>
Conclusione
Una specifica del processo aziendale:
- Descrive la collaborazione tra due partner
- Definisce ruoli, relazioni e responsabilità
- Definisce la coreografia dei documenti aziendali
- Espresso in formato indipendente dalla piattaforma e dal fornitore
- Può essere modellato con UMM (Metodologia di modellazione UN / CEFACT)
- Formalmente descritto dal Business Process Specification Schema (BPSS)
- Riferito da CPP e CPA.
- Si riferisce alle definizioni dei documenti commerciali.