Creeaza.com - informatii profesionale despre


Evidentiem nevoile sociale din educatie - Referate profesionale unice



Acasa » afaceri » afaceri
Caracteristici Enterprise Service BUS

Caracteristici Enterprise Service BUS






Caracteristici Enterprise Service BUS

Introducere

ESB este unul din cele mai importante modele ale SOA. ESB unifica conceptele intr-o infrastructura. Conceptul de ESB a fost la inceput descris ca fiind 'o noua arhitectura care exploateaza serviciile Web, trimitand mesaje, realizand o rutare inteligenta precum si transformare' spune Roy Schulte in lucrarea sa 'Predicts 2003: Enterprise Services Buses Emerge', 2002.

Conceptul ESB (Enterprise Service Bus), concept inconjurat si el la randul lui de o oarecare ambiguitate in esenta nu exista o definitie standardizata la nivel de industrie in ceea ce priveste notiunea de ESB insa putem identifica un set de caracteristici comune care se regasesc in majoritatea produselor din aceasta categorie:

1.     Performanta si scalabilitate

Este foarte important ca un ESB sa nu creeze “strangulari“ in infrastructura, lucru care ar restrictiona buna functionare a actiunilor sale sau ar limita prelucrarea datelor pe care le incorporeaza si resursele colectate. Spre deosebire de traditionalele tehnologii cu agenti ce comunica intre ei, un ESB cu o arhitectura distribuita va facilita procesele de distributie ale serviciilor si infrastructura de transmitere de baza. In timp de distributia are un inteles efectiv pentru a asigura prelucrarea la un nivel inalt si scalabilitate, este important ca actiunile fizice sa nu aiba impact asupra comportamentului logic sau semantic al infrastructurii, si ca o infrastructura distribuita la nivel inalt sa fie demna de incredere in gestionare, monitorizare si control.

2.     Securitate, fiabilitate si disponibilitate

Un ESB ar trebui sa asigure un nivel calitativ al serviciilor configurate de intreprindere pentru a garanta ca serviciile ce asigura comunicarea sunt la fel de sigure si demne de incredere pe cat are nevoie o afacere. Prin asigurarea acestor garantii, furnizorii de servicii pot sa se bazeze pe aceste accente, simplificand dramatic slujba ce le revine dezvoltatorilor si concentrandu-si activitatea in dezvoltarea unei afaceri logice si nu pe o integrare logica. Infrastructura SOA integrata izoleaza aplicatiile de rezultatele eronate sau incomplete de la server si erori ale informatiilor gresite. Un ESB bine implementat la nivel inalt isi va prezenta serviciile nu doar ca  o infrasctructura pe care sa se poata baza  ci si ca al unui serviciu implementat care sa fie mereu disponibil chiar daca o componenta a infrastructurii sale va esua.

3.     Distribuire

In cadrul unui SOA, serviciile vor interactiona cu toate serviciile raspandite in organizatie si intre organizatii. Un ESB asigura facilitarea comunicatiilor care vor interactiona impreuna cu calitatile serviciilor si semantica mesajelor, publicarea si subscrierea lor. Acesta permite colectarea si distribuirea datelor, la fel de bine ca si notificarea evenimantelor comerciale si  corelarea raspunsurilor serviciilor subscrise. Capacitatile distributive avansate permit extensii flexibile ale ESB-ului pentru a incorpora si conecta resurse in domenii de securitate aditionale fara nici un system de rulare reconfigurat sau dezagregat.

4.     Flexibilitatea

Flexibilitatea unei arhitecturi ESB potrivite permite unei organizatii sa schimbe structura, regulile, organizarea datelor si relatiile dintre aplicatii cu efort si intreruperi minime.  Aici cerinta de baza este sa fie posibila schimbarea dinamica a serviciilor, proceselor si schemei fara intreruperea sistemului din executie. Semantici sofisticate permit trimiterea simultana a notificatiilor sau informatiilor evenimentelor de afaceri spre un potential numar foarte mare de parti si, deasemenea, se poate extinde sistemul fara a face modificari la furnizorul de servicii. In final administrarea serviciului permite o modalitate flexibila de a define, modela si manipula procesele care se afla la interactionarea serviciilor.  Facilitatile avansate de administrare a serviciului vor asigura capacitatea de a manipula toate procesele dintr-un ESB.

5.     Vizibilitatea si controlul



Un ESB ar trebui sa manipuleze si sa monitorizeze atat infrastructura cat si procesele si serviciile continute in el. Prima responsabilitate a managementului este desfasurarea serviciilor care poate fi localizata oriunde ruleaza ESB- ul. ESB-ul ar trebui sa permita vizibilitatea si controlul in  mediul federal. Pentru a facilita desfasurarea in lumea reala si in medii distribuite ESB-ul este nevoit sa depisteze mesajele in timp real. In final pentru a permite diagnosticarea si managementul problemelor in sistemele distribuite complexe, optiunile administrative ar trebui sa permita logarea si ascultarea serviciilor, ca si monitorizarea erorilor, serviciilor, proceselor, si statisticile de performanta ale infrastucturii ESB-ului.

6.     Comunicare bazata pe intermediere

      Functia de baza a unui ESB este transmiterea de mesaje intre procese. ESB utilizeaza un intermediar intre sursa si destinatie oferind astfel acestora servicii de intermediere.

7.     Indirectarea adreselor si rutare inteligenta

Majoritatea produselor ESB includ suport pentru rezolvarea adreselor de servicii la runtime.  In plus, un ESB este capabil si de rutarea mesajelor pe baza unui set de criterii predefinite.

8.     Suport pentru servicii web

Din ce in ce mai multe ESB-uri asigura suport pentru standarde cum ar fi WSDL si SOAP.

9.     Suport pentru metadate

Gestiunea de metadate care documenteaza interfete de servicii si scheme de mesaje. Pe langa aceste caracteristici comune, exista furnizorii de solutii de tip ESB care ofera in plus functionalitati cum ar fi transformarea mesajelor, validare, jurnalizare si audit. Daca se iau   in considerare caracteristicile enumerate mai sus, devine destul de clar ca Biztalk Server si Windows Communication Foundation  acopera toate functionalitatile tipice unei platforme ESB, oferind in plus numeroase alte facilitati.

Concluzii

ESB este unul din cele mai importante modele ale SOA neexistand o definitie standardizata la nivel de industrie. ESB ofera o imagine a capabilitatii infrastructurii, implementate in centrul serviciilor in cadrul SOA. ESB este o arhitectura care exploateaza serviciile Web facilitand procesele de distributie ale serviciilor si infrastructura de transmitere de baza. Prin flexibilitatea ESB permite unei organizatii sa schimbe structura, regulile, organizarea datelor si relatiile dintre aplicatii cu efort si intreruperi minime.

Bibliografie

Enterprise Service Bus , David Chappell Ed.O’Reilly Media, SUA,2004

http://www.sonicsoftware.com/solutions/service_oriented_architecture/enterprise_service_bus/index.ssp

http://en.wikipedia.org/wiki/Enterprise_service_bus








Politica de confidentialitate

.com Copyright © 2019 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.


Proiecte

vezi toate proiectele
 PROIECT DE LECTIE Clasa: I Matematica - Adunarea si scaderea numerelor naturale de la 0 la 30, fara trecere peste ordin
 Proiect didactic Grupa: mijlocie - Consolidarea mersului in echilibru pe o linie trasata pe sol (30 cm)
 Redresor electronic automat pentru incarcarea bateriilor auto - proiect atestat
 Proiectarea instalatiilor de alimentare ale motoarelor cu aprindere prin scanteie cu carburator

Lucrari de diploma

vezi toate lucrarile de diploma
 Lucrare de diploma - eritrodermia psoriazica
 ACTIUNEA DIPLOMATICA A ROMANIEI LA CONFERINTA DE PACE DE LA PARIS (1946-1947)
 Proiect diploma Finante Banci - REALIZAREA INSPECTIEI FISCALE LA O SOCIETATE COMERCIALA
 Lucrare de diploma managementul firmei “diagnosticul si evaluarea firmei”

Lucrari licenta

vezi toate lucrarile de licenta
 CONTABILITATEA FINANCIARA TESTE GRILA LICENTA
 LUCRARE DE LICENTA - FACULTATEA DE EDUCATIE FIZICA SI SPORT
 Lucrare de licenta stiintele naturii siecologie - 'surse de poluare a clisurii dunarii”
 LUCRARE DE LICENTA - Gestiunea stocurilor de materii prime si materiale

Lucrari doctorat

vezi toate lucrarile de doctorat
 Doctorat - Modele dinamice de simulare ale accidentelor rutiere produse intre autovehicul si pieton
 Diagnosticul ecografic in unele afectiuni gastroduodenale si hepatobiliare la animalele de companie - TEZA DE DOCTORAT
 LUCRARE DE DOCTORAT ZOOTEHNIE - AMELIORARE - Estimarea valorii economice a caracterelor din obiectivul ameliorarii intr-o linie materna de porcine

Proiecte de atestat

vezi toate proiectele de atestat
 Proiect atestat informatica- Tehnician operator tehnica de calcul - Unitati de Stocare
 LUCRARE DE ATESTAT ELECTRONIST - TEHNICA DE CALCUL - Placa de baza
 ATESTAT PROFESIONAL LA INFORMATICA - programare FoxPro for Windows
 Proiect atestat tehnician in turism - carnaval la venezia

Programarea amortizarii si modul de utilizare de catre o societate
MASURAREA PERFORMANTEI INTREPRINDERII prin CRESTEREA VALORII CAPITALULUI INVESTIT
PLAN DE AFACERI - Yammy Food, mancaruri sanatoase
Analiza calitatii productiei
Aspecte fiscale privind amortizarea
Investitiile straine directe in Ungaria
ANALIZA CHELTUIELILOR INTREPRINDERII
PROIECT PRACTICA - Mediul de afaceri al companiei S.C SelgrosCash&Carry S.R.L



Termeni si conditii
Contact
Creeaza si tu