250 likes | 388 Views
Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa. Poczta. Elektroniczna wymiana danych. Telefon. Faks. E-mail. Kanały komunikacyjne przedsiębiorstw. W swojej działalności przedsiębiorstwa wykorzystują wiele różnych kanałów komunikacyjnych. Elektroniczna wymiana danych.
E N D
Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa
Poczta Elektroniczna wymiana danych Telefon Faks E-mail Kanały komunikacyjne przedsiębiorstw W swojej działalności przedsiębiorstwa wykorzystują wiele różnych kanałów komunikacyjnych Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Elektroniczna wymiana danych • Jeżeli dokumenty przesyłane są elektronicznie, często występują: • trudności operacyjne przenoszalności danych, • zagrożenia braku możliwości integracji danych, • brak możliwości rozszerzania lub zmian w postaci dokumentów, gdyż są one na stałezwiązane z aplikacjami • błędy niedopasowania formatu danych wystawcy dokumentu do formatu danych akceptowanego przez odbiorcę Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Elektroniczna wymiana danych Elektroniczna wymiana danych Ważnym i wręcz kluczowym działaniem jest uzgodnienie (standaryzacja) budowy poszczególnych rodzajów dokumentów i ich zawartości informacyjnejWynik pracy Zespołu Specjalistów Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Potrzeba standaryzacji Wymiana dokumentów bankowych w formie elektronicznej pomiędzy bankami oraz ich klientami wymaga wprowadzenia zasad umożliwiających jednoznaczną interpretację przesyłanej informacji i możliwość opracowania procedur (aplikacji informatycznych) automatycznie realizujących transakcje, w których występują przekazywane dokumenty Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Potrzeba standaryzacji Na szczególną uwagę zasługują rozwiązania angażujące technologie zaawansowanych systemów informacyjnych takie jak:- standard UN/EDIFACT (SWIFT, EANCOM)- standard XML (xCBL, EDI/XML, TWIST)- standard ebXML (ISO seria 15000) Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
? ? ? ? Zastosowanie wspólnych wzorów dokumentów Niekorzystnym sytuacjom można przeciwdziałać - wprowadzając wzory dokumentów elektronicznych Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Zastosowanie wspólnych wzorów dokumentów • Partnerzy stosują wzory publikowane, aktualizowane oraz możliwe do opracowania na życzenie danej grupy czy branży • Zastosowane jest jednolite podejście w systemie – obowiązuje korzystanie z wzoru dokumentu • Wyeliminowane jest w znacznym stopniu ryzyko błędu • Istnieje możliwość integracji wszystkich partnerów • Dane przesyłane elektronicznie są w pełni przenaszalne • Rozwiązanie można wprowadzać etapami - implementując potrzebne moduły Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Zastosowanie wspólnych wzorów dokumentów • Czym jest wzór dokumentu? • W przypadku standardu UN/EDIFACT wzór dokumentu przedstawia opis w dokumentacji, np.: • W przypadku standardówxCBL i EDI/XML, wzór dokumentuutrzymują zapisy w notacji XML, prezentujące zawartość informacyjnądokumentu w pliku XML Schema(możliwe jest wygenerowanie opisu) Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Standaryzacja na bazie notacji XML Komunikacja systemów bankowych z klientami, z konieczności wynikającej z popularności rozwiązań stosowanych w otwartej sieci Internet, uwzględnia standardy HTTP i XML Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Standaryzacja na bazie notacji XML W jaki sposób powstaje wzór dokumentu XML? UML XML <xsd:complexType name="DiscountPaymentType"> <xsd:sequence> <xsd:element name="discountDescription" type="eanucc:MultiDescriptionType" minOccurs="0"/> <xsd:element name="paymentTimePeriod" type="eanucc:PaymentTimePeriodType"/> </xsd:sequence> <xsd:attribute name="discountType" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="80"/> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> UML-owe diagramy klas obiektów służą do zdefiniowania komponentów w notacji XML Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Standaryzacja na bazie notacji XML W jaki sposób powstaje wzór dokumentu XML? UML XML Diagram przedstawiający strukturędokumentu jest budowany z wyko-rzystaniem definicji komponentów utrzymywanych w bibliotekachwspólnych dla całego standardulub specyficznych dla funkcjonalnejgrupy dokumentów Defenicja zawartości informacyjnejdokumentu zapisana w postaci plikuXML Schema korzysta z deklaracjikomponentów dostępnych w przywo-ływanych bibliotekach UML-owe diagramy dokumentów są źródłem standaryzacji budowy XML Schema Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Standaryzacja na bazie notacji XML W jaki sposób powstaje wzór dokumentu XML? UML UML-owe diagramy dokumentów są źródłem standaryzacji budowy XML Schema Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Standaryzacja na bazie notacji XML W jaki sposób powstaje wzór dokumentu XML? XML <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="urn:ean.ucc:align:2" targetNamespace="urn:ean.ucc:2"> <xsd:import namespace="urn:ean.ucc:align:2" schemaLocation="ean.ucc/align/PartyDocument.xsd"/> <xsd:include schemaLocation="ean.ucc/common/PaymentMethodList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/EffectiveDateList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/AdditionalPartyIdentificationList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/AccountNumberTypeList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Measurement.xsd"/> <xsd:include schemaLocation="ean.ucc/common/RoutingNumberTypeList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/AllowanceOrChargeList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/DaysOfTheWeekList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/PaymentTermsTypeList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/DocumentStatusList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Document.xsd"/> <xsd:include schemaLocation="ean.ucc/common/CommunicationChannelCodeList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/PaymentTermsEventList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Percentage.xsd"/> <xsd:include schemaLocation="ean.ucc/common/MonetaryAmount.xsd"/> <xsd:include schemaLocation="ean.ucc/common/TimePeriodList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Contact.xsd"/> <xsd:include schemaLocation="ean.ucc/common/PartyRoleList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/AllowanceChargeList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/PaymentFormatList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/PartyIdentification.xsd"/> <xsd:include schemaLocation="ean.ucc/common/FinancialInstitutionInformation.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Description.xsd"/> <xsd:include schemaLocation="ean.ucc/common/SettlementList.xsd"/> <xsd:include schemaLocation="ean.ucc/common/AllowanceCharge.xsd"/> <xsd:include schemaLocation="ean.ucc/common/EntityIdentification.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Country.xsd"/> <xsd:include schemaLocation="ean.ucc/common/PaymentTerms.xsd"/> <xsd:include schemaLocation="ean.ucc/common/PaymentMethod.xsd"/> <xsd:include schemaLocation="ean.ucc/common/NameAndAddress.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Extension.xsd"/> <xsd:include schemaLocation="ean.ucc/common/DocumentCommand.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Command.xsd"/> <xsd:include schemaLocation="ean.ucc/common/Transaction.xsd"/> </xsd:schema> Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Udostępnianie wzorów dokumentów Gdzie przechowywać wzór dokumentu XML? Wzory dokumentów elektronicznych mogąbyć przechowywane w lokalnych zasobachinformatycznych lub udostępniane poprzezkomunikację z rejestrem/repozytorium wydzielonym dla grupy użytkowników lub spełniającym rolę sprawdzonego źródła informacji w skali ogólnopolskiej Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Udostępnianie wzorów dokumentów W ramach rządowego Programu na lata 2003-2006 „Tworzenie mechanizmów i struktur rozwoju handlu elektronicznego w Polsce, Elektroniczna Platforma Wspomagania Handlu – eHandel” zaprojektowane i uruchomione zostałoCentralne Repozytorium Wzorów Dokumentów Elektronicznych (CRWDE) zgodne ze standardami ebXML (ISO seria 15000)Opis repozytorium CRWDE dostępny jest na stronie: http://www.e-gospodarka.net.pl Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Udostępnianie wzorów dokumentów Umieszczanie wzoru dokumentu w repozytorium Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Udostępnianie wzorów dokumentów Pobieranie wzoru dokumentu z repozytorium: • z wykorzystaniem specjalnego interfejsu użytkownika (GUI) dostępnego ze strony WWW • poprzez usługi Web Services zgodne ze standardem ebRS obsługiwanym przez proces Life Cycle Manager (LCM) Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Automatyzacja współpracy biznesowej • Standard ebXML - Zamiast drogi tradycyjnej, standard ebXML definiuje sposób prowadzenia biznesu w sposób elektronicznyz możliwością automatyzacji komunikacji ebXMLto elektroniczny biznes przy użyciu językaXML Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Standardy ISO w zakresie ebXML • ISO 15000-1 ebXML Collaborative Partner Profile Agreement • ISO 15000-2 ebXML Messaging Service Specification • ISO 15000-3 ebXML Registry Information Model • ISO 15000-4 ebXML Registry Services Specification • ISO 15000-5 ebXML Core Component Technical Specification Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Standardy ebXML - eksploatacja Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
8 3 7 6 2 5 4 1 Company X Żądanie specyfikacji ebXML Wysłanie specyfikacji ebXML Rozbudowa systemu informatycznego Zarejestrowanie profilu CPP ebXML Repository 11 Akceptacja CPA Współpraca biznesowa Wysłanie CPA Profile CPP Pytanie o firmę X Wysłanie profilu firmy X Procesy Pytanie o proces firmy X Wysłanie procesu firmy X Dokumenty ebXML Software 9 X Company Y 10 Y Implementacja ebXML • W repozytorium przedstawię nowe mozliwości komunikowania się systemu IT Zaakceptuję przedstawione warunki, chociaż mogę je negocjować. • Muszę dostosować swój system IT Poszukuję odpowiedniego partnera biznesowego W realizowanym procesie pełnię rolę sprzedającego Przedstawię partnerowi propozycję warunków współpracy CPA W realizowanym procesie pełnię rolę kupującego Wymiana dokumentów elektronicznych zgodnych z wzorcami w repozytorium odbywa się według scenariusza procesu biznesowego zadeklarowanego w profilach CPP obu partnerów i potwierdzonego w porozumieniu CPA podpisanym elektronicznie Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Strona zgłaszająca Strona odpowiadająca Prośba Obsługa prośby Obsługa odpowiedzi Potwierdzenie odbioru Akceptacja prośby Odpowiedź Potwierdzenie odbioru Zawiadomienie o niepowodzeniu transakcji biznesowej Sukces Błąd Implementacja ebXML Standard ebMS Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Interoperacyjność • Interoperacyjność oznacza porozumienie względem: • schematów dokumentów (wzorców) • kontekstu dokumentów • choreografii transakcji dokumentów • koperty dokumentu • pakowania / adresowania / transportu • opcji bezpieczeństwa • jakości opcji serwisowych Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów
Dziękuję za uwagę! Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów