Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

25
Standaryzacja budowy dokume ntów - repozytorium wzorów dokumentów Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

description

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. - PowerPoint PPT Presentation

Transcript of Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Page 1: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów

Janusz Langer19 wrzesień 2006, FTB/ZBP, Warszawa

Page 2: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów

Kanały komunikacyjne przedsiębiorstw

PocztaTelefon

Faks

E-mail

Elektroniczna wymiana danych

W swojej działalności przedsiębiorstwa wykorzystują wiele różnych kanałów komunikacyjnych

Page 3: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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ę

Page 4: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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 informacyjnej

Wynik pracy Zespołu Specjalistów

Page 5: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

Page 6: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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)

Page 7: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

? ? ? ?

Page 8: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

Page 9: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

xCBL i EDI/XML, wzór dokumentu

utrzymują zapisy w notacji XML,

prezentujące zawartość informacyjną

dokumentu w pliku XML Schema

(możliwe jest wygenerowanie opisu)

Page 10: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

Page 11: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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>

«business»urn:ean.ucc:2.DiscountPaymentType

paymentTimePeriod

discountType

discountDescription

«business»urn:ean.ucc:2.PaymentTimePeriodType

timePeriodDue

dayOfMonthDue

date

UML-owe diagramy klas obiektów służą do zdefiniowania komponentów w notacji XML

Page 12: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

UML-owe diagramy dokumentów są źródłem standaryzacji budowy XML Schema

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

Page 13: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów

Standaryzacja na bazie notacji XML

W jaki sposób powstaje wzór dokumentu XML?UML

«business»urn:ean.ucc:align:2.PartyInformationType

partyDates

nameAndAddress

partyRole

allowanceCharge

paymentTerms

contact

bankingInformation

«business»urn:ean.ucc:align:2.FacilitySpecificationType

functionalMode

isAppointmentRequired

operatingDayFrom

operatingDayTo

operatingTimeFrom

operatingTimeTo

*

1

«business»urn:ean.ucc:align:2.timeZoneOfTheLocation

ELEMENT_VALUE

«business»urn:ean.ucc:align:2.PartyTaxInformationType

taxAmount

taxAuthority

taxPercent

taxRegistrationNumber

typeOfTaxRegistration

*1

0..11

«business»urn:ean.ucc:align:2.PlanningManagementProfileType

roundingRulesDescription

safetyStockRulesDescription

transportationStrategyDescription

0..11

UML-owe diagramy dokumentów są źródłem standaryzacji budowy XML Schema

Page 14: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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>

Page 15: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

Page 16: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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ło Centralne 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

Page 17: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów

Udostępnianie wzorów dokumentów

Umieszczanie wzoru dokumentu w repozytorium

Page 18: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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)

Page 19: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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 elektroniczny z możliwością automatyzacji komunikacji

ebXML toelektroniczny biznes przy użyciu języka XML

Page 20: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

Page 21: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów

Standardy ebXML - eksploatacja

RepozytoriumebXML

Specyfikacje

Profile

ScenariuszeProgramebXML

Biblioteka obiektów

Biblioteka modeli

WarunkiAkceptacjaKontakty biznesowe

X

Y

RepozytoriumebXML

Specyfikacje

Profile

ScenariuszeProgramebXML

Biblioteka obiektów

Biblioteka modeli

WarunkiAkceptacjaKontakty biznesowe

X

Y

Page 22: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów

3 Rozbudowa systemu informatycznego

Profile CPP

Procesy

Dokumenty

Żądanie specyfikacji ebXML

1

4Zarejestrowanie profilu CPP

Pytanie o firmę X

5

Pytanie o proces firmy X

9

Współpraca biznesowa

11

Wysłanie procesu firmy X

10

Wysłanie profilu firm

y X

6Wysłanie CPA7

Akceptacja CPA8

Wysłanie specyfikacji ebXML 2

Implementacja ebXML

X

Muszę

dostosować swój

system IT

W repozytorium

przedstawię nowe

mozliwości komunikowania

się systemu IT

Y Poszukuję

odpowiednieg

o partnera

biznesowego

Przedstawię partnerowi

propozycję warunków

współpracy CPA

Zaakceptuję przedstawione

warunki, chociaż mogę je

negocjować.

W realizowanym

procesie pełnię

rolę kupującego

W realizowanym

procesie pełnię rolę

sprzedającego

Wymiana dokumentów elektronicznych zgodnych z wzorcami w repozytorium

odbywa się według scenariusza procesu biznesowegozadeklarowanego w profilach CPP obu partnerów

i potwierdzonego w porozumieniu CPA podpisanym elektronicznie

Page 23: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów

Obsługaprośby

Obsługaodpowiedzi

Prośba

Potwierdzenie odbioru

Zawiadomienie o niepowodzeniutransakcji biznesowejSukces Błąd

Potwierdzenie odbioru

Akceptacja prośby

Odpowiedź

Strona zgłaszająca Strona odpowiadająca

Implementacja ebXML

Standard ebMS

Page 24: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

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

Page 25: Janusz Langer 19 wrzesień 2006, FTB/ZBP, Warszawa

Standaryzacja budowy dokumentów - repozytorium wzorów dokumentów

Dziękuję za uwagę!