Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

B2B Systémová integrace 5.11.2008 Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady.

Podobné prezentace


Prezentace na téma: "B2B Systémová integrace 5.11.2008 Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady."— Transkript prezentace:

1 B2B Systémová integrace 5.11.2008 Jiří Macháček

2 Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady

3 Terminologie ► B2B - Business-To-Business ► EDI - Electronic Data Interchange - nejpoužívanější datový formátem pro elektronické obchodní transakce na světě  standard ANSI ASC X12 (X12)  Uniform Communication Standard (UCS)  UN/EDIFACT (Ahold) ► WS – Web Service (WSDL, UDDI, SOAP) ► SOA, EAI, MOM, BPI, BPEL …

4 Úvod ► SI = propojení 2 nebo více IS či aplikací ► neexistuje jednoduchý univerzální návod ► způsob integrace závisí na parametrech = požadavcích

5 Parametry #1 ► objem dat  předpokládané množství dat přenášené mezi IS  uvažujeme zde kapacitu sítě, počet a složitost pravidel pro transformaci … ► frekvence změn dat  množství změn dat, které budou v průběhu časové jednotky přenášeny mezi IS

6 Parametry #2 ► transakce  souvisí se synchronním a asynchronním přenosem zpráv ► uložení dat  data ve vlastní nebo centrální databázi  redundantní uložení dat = řešení konfliktních situací  read-only, read-write = možnosti správy dat a pravidel na replikovaných kopiích DB

7 Parametry #3 ► dostupnost a spolehlivost  definice požadované dostupnosti aplikace (7x24, 5x8 …)  množství plánovaných výpadků  řešení neplánovaných výpadků ► potvrzení akce (request/response)  potvrzení o doručení / zpracování

8 Parametry #4 ► on-line provoz  schopnost integrovaných aplikací pokračovat i při výpadku sítě ► synchronnost  shodnost dat v jednom okamžiku pro všechny systémy ► výkon, doba odezvy  odezva integrovaných aplikací  dopad zvýšení objemu dat na výkon aplikace

9 Parametry #5 ► bezpečnost  definice komunikačních protokolů (SSL, FTP, SFTP, HTTP, HTTPS, TCPIP …)  šifrování zpráv (RSA, DES)  ověření autenticity zpráv (el. podpis - DSA) ► data latency  doba, za kterou se změny provedené v primárním systému přenesou do ostatních

10 Způsoby integrace #1 ► integrace datové vrstvy  sdílení databáze  replikace dat (transaction, snapshot, merge)  sdílené soubory (TXT, XML …)  ETL a ELT nástroje

11 Způsoby integrace #2 ► integrace business (funkční) vrstvy  API – definované rozhranní aplikace nebo knihoven  remoting – vzdálené volání veřejně přístupných metod objektů  messaging – zasílání zpráv uvnitř systému nebo mezi systémy  web services – vzdálené volání metod objektů prostřednictvím internetu (SOAP)

12 Způsoby integrace #3 ► integrace prezentační vrstvy  portálová integrace

13 Způsoby integrace #4 ► point-to-point  spaghetti syndrom ► EAI middleware

14 Webové služby #1 ► Webové služby  souhrnné označení pro sadu technologií umožňujících komunikaci mezi aplikacemi  webová služba je jednoduchá komponenta nabízející určitou službu (převod měn, zjištění kurzu akcie, zpracování objednávky, překlad textu …) ► webové služby vs. Corba, DCOM, RMI  zcela nezávislé na použité platformě  dostupné globálně, umožňují snadnou integraci různých prostředí  postaveny na jednoduchých technologiích jako XML a HTTP  méně efektivní než „nativní“ protokoly ► tři základní pilíře  SOAP  WSDL  UDDI

15 Webové služby #2 ► schéma práce s webovou službou

16 Příklady ► CSLAV – centrální statistika a výkaznictví MSp ► RMOS - Justiční palác Míčánky ► ČSA – MIS, PPL ► RT – rejstřík trestů


Stáhnout ppt "B2B Systémová integrace 5.11.2008 Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady."

Podobné prezentace


Reklamy Google