Sunteți pe pagina 1din 21

Standarde de INTEGRARE:

Exemple

STANDARDELE de INTEGRARE definesc reguli i


proceduri pentru integrarea aplicaiilor 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 )

06.09.15

Standarde de INTEGRARE:
Cele mai importante STANDARDE de INTEGRARE:

1. HTTP (HyperText transfer Protocol)


2. XML (eXtensible Markup Language) ,
XSLT
3. 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
06.09.15

Standarde de INTEGRARE
Cele 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
cutate
Asigur un dialog coerent ntre diferite
calculatoare din INTERNET

06.09.15

Standarde de INTEGRARE
Cele mai importante STANDARDE de
INTEGRARE

1.
2. XML (eXtensible Markup Language) ,
XSLT:
a fost proiectat ca standard pentru
schimbul de informaie pe Internet
ofer un format comun de schimb de
informaie
permite aplicaiilor i bazelor de date s
comunice fr a avea informaii una
despre cealalt
sistemul surs reformateaz un mesaj, o
informaie, sau o nregistrare ca un XMLtext, i mut acea informaie ntr-ul alt
sistem care tie s citeasc XML
este foarte simplu
06.09.15

Standarde de INTEGRARE
Cele mai importante STANDARDE de
INTEGRARE

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

06.09.15

XML- reprezentarea simpl text, a


unor date complexe sau simple

Standarde de INTEGRARE
Cele mai importante STANDARDE de
INTEGRARE

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

06.09.15

XML- Extragerea informaiei prin


parser XML

Standarde de INTEGRARE
Cele mai importante STANDARDE de
INTEGRARE

1.
2. XSLT:

XSLT este un limbaj proiectat s


transforme un document XML ntr-un
altul, modificnd att schema ct i
coninutul procesului.

06.09.15

Standarde de INTEGRARE
Cele mai importante STANDARDE de
INTEGRARE

1.
2.
3. ebXML (electronic business eXtensible
Markup
Language )
Scopul su este crearea unei
infrastructuri pentru comerul electronic
bazat pe informaie i procese
Este folosit de cei care automatizeaz
B2B
Trateaz urmtoarele aspecte:

06.09.15

procese;
managementul tranzaciilor;
semantici;
notaii;
securitate;
acorduri;
standarde legate de transferul
de informaie;

Standarde de INTEGRARE
Cele mai importante STANDARDE de INTEGRARE
1.
2.
3.

4. BPEL4WS (Business Process


Execution Language for Web Service)
BPEL4WS definete un model i o
gramatic pentru descrierea
comportamentului unui proces folosind
interaciunile dintre proces i parteneri
structura relaiilor proces-partener este
n INTERNET un link
Folosind acest mecanism, proprietile unui

06.09.15

proces, pot fi vizualizate n dou modaliti:


transparent i opac.

Datele transparente afecteaz


protocoalele de afaceri publice;
Datele opace sunt n primul rnd
asociate
cu
sistemele
back-end
(afecteaz protocoalele de afaceri prin
nedeterminare).

Standarde de INTEGRARE
Cele mai importante STANDARDE de INTEGRARE
1.
2.
3.

4. BPEL4WS (Business Process


Execution Language for Web Service)
EXEMPLU:

06.09.15

10

Standarde de INTEGRARE
Cele mai importante STANDARDE de INTEGRARE
1.
2.
3.

4. BPEL4WS (Business Process


Execution Language for Web Service)
EXEMPLU:

06.09.15

11

Standarde de INTEGRARE
Cele mai importante STANDARDE de INTEGRARE
1.
2.
3.

4. BPEL4WS (Business Process


Execution Language for Web Service)
EXEMPLU:

06.09.15

12

Standarde de INTEGRARE
Cele mai importante STANDARDE de INTEGRARE
1.
2.
3.

4. BPEL4WS (Business Process


Execution Language for Web Service)
CARCTERISTICI:
Exist dou concepte majore care trebuie
evideniate cnd se consider standardul BPEL4WS
n contextul integrrii aplicaiilor:
Mai nti, protocolul BPEL4WS poate defini un
proces de afaceri ca un proces abstract , care
ascunde proprietile private.
n al doilea rnd, 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.
06.09.15

13

Standarde de INTEGRARE
Cele mai importante STANDARDE de INTEGRARE
1.
2.
3.

4. BPEL4WS (Business Process Execution Language


for Web Service) DESCRIERE:
n esena sa, BPEL4WS este o secven de activiti:
1. apeleaz serviciul Web
2. apelantul ateapt ca mesajul s opereze pe interfaa
serviciului
pentru a fi apelat de un
serviciu extern
3. acesta genereaz un rspuns la o operaie de intrareieire
4. ateapt o anumite perioad de timp
5. indic c a aprut o eroare
6. atunci serviciul se ncheie
7. sau nu se ntmpla nimic.

06.09.15

14

Standarde de INTEGRARE
Cele mai importante STANDARDE de INTEGRARE

1.
2.
3.

4. BPEL4WS (Business Process Execution Language


for Web Service) AVANTAJE:
BPEL4WS are potenialul de a deveni un limbaj pentru
integrarea proceselor
BPEL4WS - va permite crearea modelelor pe o singura
tehnologie de integrare aplicaiilor, fr a face
transformri asupra codului.

06.09.15

15

Standarde de INTEGRARE:
Cele mai importante STANDARDE de INTEGRARE:
1.
2.
3.
4.

06.09.15

5. SOAP, WSDL, UDDL:


- SOAP - Simple Object Access Protocol
- WSDL - Web Service Description Language
- UDDI - Universal Description, Discovery
and
Integration
SOAP apeleaz functii din alte aplicatii pe Web
prin XML
- este folosit de aplicaiile bazate pe
servicii Web
pentru a comunica ntre ele
pe Web.
- este analog cu Remote Procedure Calls
(RPC)
de la Tipuri de Middleware

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
informaiei tehnice i funcionale despre
serviciile Web pe Internet.
Servicii de Internet: e-mail, POP3, FTP, Telnet, BD

06.09.15

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

06.09.15

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

FUNCTIONAREA UDDI
06.09.15

19

Standarde de INTEGRARE:
Cele mai importante STANDARDE de INTEGRARE:
1.
2.
3.
4.

5. SOAP, WSDL, UDDI

SOAP ofer mecanisme de comunicare ntre


client i server
06.09.15

20

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
generalizrii unor prelucrri 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

06.09.15

21