ebXML - Terminologia
Ten rozdział zawiera definicje większości terminów używanych w specyfikacjach ebXML. Wiele z nich zapewne widzieliście w poprzednich rozdziałach i powtarzamy je tutaj tylko w celach informacyjnych.
Prześlij nam więcej definicji, aby dodać je do tej listy. Możesz skontaktować się z nami pod adresem [email protected]
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.
Proces biznesowy jest formalnie opisany przez schemat specyfikacji procesu biznesowego (schemat W3C XML, a także DTD). Można go również zamodelować w UML.
Profil protokołu współpracy (CPP)
CPP zapewnia wszystkie niezbędne informacje o tym, jak dany partner handlowy zamierza prowadzić biznes elektroniczny. CPP jest przechowywany w rejestrze ebXML z unikatowym identyfikatorem globalnym (GUID), a partnerzy biznesowi mogą znaleźć wzajemne CPP za pośrednictwem rejestru.
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.
Transakcje biznesowe
Transakcja biznesowa to niepodzielny poziom pracy w procesie biznesowym. Albo się to udaje, albo całkowicie zawodzi.
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 zakoń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.
Umowa Partnera Handlowego (TPA)
Umowa partnera handlowego to umowa określająca zarówno warunki prawne, jak i specyfikacje techniczne obu partnerów w stosunkach handlowych. CPA pochodzi z CPP partnerów handlowych.
Schemat specyfikacji procesów biznesowych ebXML (BPSS)
EbXML BPSS definiuje dokument XML, który opisuje, w jaki sposób organizacja prowadzi swoją działalność. Jest to deklaracja partnerów, ról, współpracy, choreografii i wymiany dokumentów biznesowych, które składają się na proces biznesowy.
Rejestr i repozytorium
Rejestr ebXML służy jako indeks i brama aplikacji dla repozytorium do świata zewnętrznego i zawiera interfejs API, który reguluje sposób interakcji stron z repozytorium.
Podstawowe komponenty
Podstawowy składnik to podstawowy blok konstrukcyjny wielokrotnego użytku, który zawiera informacje reprezentujące koncepcję biznesową. Niektóre przykłady podstawowych składników części zamówienia zakupu to „Data zamówienia”, „Podatek obrotowy” i „Łączna kwota”.
Wiadomości biznesowe
Komunikaty biznesowe to rzeczywiste informacje przekazywane w ramach transakcji biznesowej. Wiadomość zawiera wiele warstw. W warstwie zewnętrznej musi być używany rzeczywisty protokół komunikacyjny (taki jak HTTP lub SMTP). SOAP to zalecenie ebXML jako koperta dla komunikatu „ładunek”. Inne warstwy mogą zajmować się szyfrowaniem lub uwierzytelnianiem.
Biblioteka podstawowa
Zestaw standardowych „części”, które można wykorzystać w większych elementach ebXML. Na przykład do podstawowych procesów mogą się odnosić procesy biznesowe.
Interfejs usługi wiadomości (MSI)
MSI to interfejs aplikacji dla aplikacji biznesowych do wywoływania funkcji obsługi komunikatów ebXML do wysyłania i odbierania wiadomości. Podobnie jak ODBC, JDBC i inne abstrakcyjne interfejsy usług, udostępnia funkcje obsługi komunikatów jako zdefiniowany zestaw interfejsów API dla programistów aplikacji biznesowych.
Moduł obsługi wiadomości (MSH)
MHS zawiera podstawowe usługi, takie jak przetwarzanie nagłówków wiadomości ebXML, analizowanie nagłówków wiadomości ebXML, usługi bezpieczeństwa, niezawodne usługi przesyłania wiadomości, pakowanie wiadomości i obsługa błędów.
Message Transport Interface (MTI)
MTI jest przeznaczony do wysyłania wiadomości ebXML przez różne protokoły komunikacyjne na poziomie sieci i aplikacji. Interfejs transportowy przekształca dane specyficzne dla ebXML w inne formy przenoszone przez usługi sieciowe i protokoły. Obejmuje pełną wymianę między dwiema stronami, podłączając istniejące protokoły w stosie sieciowym.