4_standarde de integrare

21
Standarde de INTEGRARE: Exemple STANDARDELE de INTEGRARE definesc reguli și proceduri pentru integrarea aplicațiilor sau/si bazelor de date în diferite contexte concrete. De exemplu: transferul de date dintr-o sursă în alta XML (eXtensible Markup Language ) aplicatii de afaceri în mediul virtual ebXML (electronic bussines eXtensible Markup Language ) 13.03.22 1

Upload: gabriella-nagy

Post on 13-Dec-2015

242 views

Category:

Documents


1 download

DESCRIPTION

curs informatica

TRANSCRIPT

Standarde de INTEGRARE:Exemple

STANDARDELE de INTEGRARE definesc reguli și proceduri pentru integrarea aplicațiilor sau/si bazelor de date în diferite contexte concrete. De exemplu:

transferul de date dintr-o sursă în alta XML (eXtensible Markup Language )

aplicatii de afaceri în mediul virtual ebXML (electronic bussines eXtensible Markup Language )

18.04.23 1

Standarde de INTEGRARE:

Cele mai importante STANDARDE de INTEGRARE:

1. HTTP – (HyperText transfer Protocol)2. XML –(eXtensible Markup Language) , XSLT3. ebXML –(electronic business eXtensible Markup

Language )

4. BPEL4WS – (Business Process Execution Language for Web Service)

5. SOAP, WSDL, UDDL:- SOAP - Simple Object Access Protocol- WSDL - Web Service Description

Language- UDDI- Universal Description, Discovery

and Integration

18.04.23 2

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. HTTP – (HyperText transfer Protocol)

Asigură interconectarea paginilor Web Transfera controlul numelui de pagina Web în IP

prin intermediul DNS Asigură realocarea numelui de pagina Web din IP

înainte de afisarea paginii căutate Asigură un dialog coerent între diferite calculatoare

din INTERNET

18.04.23 3

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. XML –(eXtensible Markup Language) , XSLT:

a fost proiectat ca standard pentru schimbul de informaţie pe Internet

oferă un format comun de schimb de informaţie permite aplicaţiilor şi bazelor de date să comunice

fără a avea informaţii una despre cealaltă sistemul sursă reformatează un mesaj, o

informaţie, sau o înregistrare ca un XML-text, şi mută acea informaţie într-ul alt sistem care ştie să citească XML

este foarte simplu

18.04.23 4

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. XML –(eXtensible Markup Language) , XSLT:

XML- reprezentarea simplă text, a unor date complexe sau simple

18.04.23 5

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. XML –(eXtensible Markup Language) , XSLT:

XML- Extragerea informaţiei prin parser XML

18.04.23 6

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. XSLT:

XSLT este un limbaj proiectat să transforme un document XML într-un altul, modificând atât schema cât şi conţinutul procesului.

18.04.23 7

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. 3. ebXML –(electronic business eXtensible Markup

Language )

Scopul său este crearea unei infrastructuri pentru comerţul electronic bazat pe informaţie şi procese

Este folosit de cei care automatizează B2B Tratează următoarele aspecte:

procese; managementul tranzacţiilor; semantici; notaţii; securitate; acorduri; standarde legate de transferul de

informaţie; standarde legate de structurarea

informaţiei;18.04.23 8

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. 3.

4. BPEL4WS – (Business Process Execution Language for Web Service)

BPEL4WS defineşte un model şi o gramatică pentru descrierea comportamentului unui proces folosind interacţiunile dintre proces şi parteneri

structura relaţiilor proces-partener este în INTERNET un link

Folosind acest mecanism, proprietăţile unui proces, pot fi vizualizate în două modalităţi: transparent şi opac.

Datele transparente afectează protocoalele de afaceri publice;

Datele opace sunt în primul rând asociate cu sistemele back-end (afectează protocoalele de afaceri prin nedeterminare).

18.04.23 9

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. 3.

4. BPEL4WS – (Business Process Execution Language for Web Service) EXEMPLU:

18.04.23 10

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. 3.

4. BPEL4WS – (Business Process Execution Language for Web Service) EXEMPLU:

18.04.23 11

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. 3.

4. BPEL4WS – (Business Process Execution Language for Web Service) EXEMPLU:

18.04.23 12

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. 3.

4. BPEL4WS – (Business Process Execution Language for Web Service) CARCTERISTICI:

Există două concepte majore care trebuie evidenţiate când se consideră standardul BPEL4WS în contextul integrării aplicaţiilor:

Mai întâi, protocolul BPEL4WS poate defini un proces de afaceri ca un proces abstract , care ascunde proprietăţile private.

În al doilea rând, este posibil ca BPEL4WS să definească un proces de afaceri executabil care include logica şi starea procesului. Acest mecanism gestionează conceptele de integrare a proceselor fundamentale.

18.04.23 13

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. 3.

4. BPEL4WS – (Business Process Execution Language for Web Service) DESCRIERE:

În esenţa sa, BPEL4WS este o secvenţă de activităţi:1. apelează serviciul Web2. apelantul aşteaptă ca mesajul să opereze pe interfaţa serviciului

pentru a fi apelat de un serviciu extern3. acesta generează un răspuns la o operaţie de intrare-ieşire4. aşteaptă o anumite perioadă de timp5. indică că a apărut o eroare6. atunci serviciul se încheie7. sau nu se întâmpla nimic.

18.04.23 14

Standarde de INTEGRARECele mai importante STANDARDE de INTEGRARE

1. 2. 3.

4. BPEL4WS – (Business Process Execution Language for Web Service) AVANTAJE:

BPEL4WS are potenţialul de a deveni un limbaj pentru integrarea proceselor

BPEL4WS - va permite crearea modelelor pe o singura tehnologie de integrare aplicaţiilor, fără a face transformări asupra codului.

18.04.23 15

Standarde de INTEGRARE:Cele mai importante STANDARDE de INTEGRARE:

1. 2. 3. 4.

5. SOAP, WSDL, UDDL:- SOAP - Simple Object Access Protocol- WSDL - Web Service Description Language- UDDI - Universal Description, Discovery and

IntegrationSOAP – apelează functii din alte aplicatii pe Web prin XML - este folosit de aplicaţiile bazate pe servicii Web pentru a comunica între ele pe Web. - este analog cu Remote Procedure Calls (RPC) – de la Tipuri de Middleware

18.04.23 16

Standarde de INTEGRARE:Cele mai importante STANDARDE de INTEGRARE:

1. 2. 3. 4.

5. SOAP, WSDL, - WSDL - Web Service Description Language

WSDL specifică procedurile pentru descoperirea informaţiei tehnice şi funcţionale despre serviciile Web pe Internet.

Servicii de Internet: e-mail, POP3, FTP, Telnet, BD

18.04.23 17

Standarde de INTEGRARE:Cele mai importante STANDARDE de INTEGRARE:

1. 2. 3. 4.

5. SOAP, WSDL, - UDDI - Universal Description, Discovery and Integration

UDDL – este un index al serviciilor Web disponibile în nodurile INTERNETului

Servicii de Internet: e-mail, POP3, FTP, Telnet, BD

18.04.23 18

Standarde de INTEGRARE:Cele mai importante STANDARDE de INTEGRARE:

1. 2. 3. 4.

5. SOAP, WSDL, - UDDI - Universal Description, Discovery and Integration

Descrierea generala a noutatilor si integrarii

18.04.23 19

FUNCTIONAREA UDDI

Standarde de INTEGRARE:Cele mai importante STANDARDE de INTEGRARE:

1. 2. 3. 4.

5. SOAP, WSDL, UDDI

18.04.23 20

SOAP oferă mecanisme de comunicare între client şi server

Standarde de INTEGRARE:Cele mai importante STANDARDE de INTEGRARE:

CONCLUZII:

a) Standardele de integrare oferă posibilitati de comunicare între aplicatii si structuri de date diferite

b) Standardele de integrare oferă posibilitatea generalizării unor prelucrări de integrare, mai ales în mediul virtual

c) Standardele de integrare ofera linii directoare de proiectare bazate pe regulile de programare determinate de standarde

d) Conectarea diferitelor componente software este mai usoară datorită standardelor de integrare

18.04.23 21