ebXML - proces biznesowy

Proces biznesowy to coś, co robi firma, na przykład kupowanie części komputerowych lub sprzedaż profesjonalnej usługi. Polega na wymianie informacji między dwoma lub więcej partnerami handlowymi w przewidywalny sposób.

Specyfikacje definicji procesów biznesowych umożliwiają organizacji przedstawienie procesów biznesowych tak, aby były zrozumiałe dla innych organizacji. Umożliwia integrację procesów biznesowych w firmie lub między wieloma firmami.

Plik ebXML Business Process Specification Schema (BPSS)zawiera definicję dokumentu XML opisującego sposób prowadzenia działalności przez organizację. EbXML BPSS to deklaracja partnerów, ról, współpracy, choreografii i wymiany dokumentów biznesowych, które składają się na proces biznesowy.

Poniższy diagram przedstawia koncepcyjny pogląd na proces biznesowy.

Współpraca biznesowa

Współpraca biznesowa to choreograficzny zestaw czynności związanych z transakcjami biznesowymi, w których dwóch partnerów handlowych wymienia się dokumentami.

Najpopularniejszym jest współpraca binarna, w której dwaj partnerzy wymieniają się dokumentami. Współpraca wielostronna ma miejsce, gdy informacje są wymieniane między więcej niż dwoma stronami.

Współpraca z wieloma podmiotami jest w rzeczywistości choreografią współpracy binarnej.

Na najniższym poziomie współpracę biznesową można podzielić na transakcje biznesowe.

Transakcje biznesowe

Transakcja biznesowa to atomowy poziom pracy w procesie biznesowym. Albo się to udaje, albo całkowicie zawodzi.

Transakcje biznesowe to transakcje, w których partnerzy handlowi faktycznie przekazują dokumenty biznesowe.

Obiegi dokumentów biznesowych:

Transakcja biznesowa jest realizowana, gdy dokument biznesowy przepływa między rolami żądającymi i odpowiadającymi. Zawsze istnieje żądający dokument biznesowy i opcjonalnie odpowiadający dokument biznesowy, w zależności od pożądanej semantyki transakcji, na przykład jednostronne powiadomienie a dwustronna konwersacja.

Rzeczywista definicja dokumentu jest osiągana przy użyciu specyfikacji podstawowego komponentu ebXML lub metodologii zewnętrznej w stosunku do ebXML, ale w wyniku czego powstaje DTD lub schemat, na który może wskazywać specyfikacja procesu biznesowego ebXML.

Choreografia:

Choreografia wyraża się w kategoriach stanów i przejść między nimi. Działalność biznesowa jest nazywana stanem abstrakcyjnym, a współpraca biznesowa i transakcje biznesowe określane są jako stany konkretne. Choreografia jest opisana w schemacie specyfikacji procesów biznesowych ebXML przy użyciu koncepcji diagramów aktywności, takich jak stan początkowy, stan ukończenia itp.

Dokumenty biznesowe

Dokumenty biznesowe składają się z obiektów informacji biznesowych lub mniejszych porcji informacji, które zostały wcześniej zidentyfikowane.

Te fragmenty lub komponenty oczywiście nie zawierają żadnych informacji. Są to tylko struktury, takie jak schemat XML lub DTD, które definiują informacje i prezentację. Efektem końcowym jest przewidywalna struktura, w której umieszczane są informacje, tak aby odbiorca dokumentu końcowego mógł je zinterpretować w celu wyodrębnienia informacji.

Przykład specyfikacji procesu biznesowego

Poniżej podano częściowy przykład specyfikacji procesu biznesowego:

<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>

Wniosek

Specyfikacja procesu biznesowego:

  • Opisuje współpracę między dwoma partnerami
  • Definiuje role, relacje i obowiązki
  • Definiuje choreografię dokumentów biznesowych
  • Wyrażone w formacie neutralnym dla platformy i dostawcy
  • Może być modelowany za pomocą UMM (metodologia modelowania UN / CEFACT)
  • Formalnie opisane przez schemat specyfikacji procesów biznesowych (BPSS)
  • Odwołane przez CPP i CPA.
  • Odnosi się do definicji dokumentów biznesowych.