Arhitectura Orientată pe Servicii

Previzualizare referat:

Extras din referat:

A successful implementation of service-oriented architecture (SOA) immediately add value and business flexibility. Investments that companies make in implementing SOA is justified by reducing costs, but also by improving business processes on flexibility and innovation. The main benefits of SOA, noticed customers are reducing costs, increased flexibility, reduce risks and increase profits.

An SOA solution generally use applications involving web services. Usually it does not matter how these services are implemented to enable communication between different applications and services. They can function as a whole, without relying on how they were implemented (ie coding methods used). This interoperability makes ABP one of the best architecture, architecture that fold extremely well on any system (complex, heterogeneous).

Pe lângă posibilitatea integrării cu alte aplicaţii folosind tehnologii de ultimă oră, utilizarea SOA permite şi o reducere a costurilor şi evitarea implementării unor sisteme şi mai complexe. Printr-o simplă aplicaţie şi un serviciu web, datele existente se pot prelua fără probleme şi modul lor de întrebuinţare va duce la o extindere a modului de utilizare a lor.

Principalele obstacole care împiedică succesul unei SOA sunt deseori legate de stabilirea modului de a aborda o astfel de arhitectură, astfel încât să se evite costurile suplimentare şi să se asigure că investiţiile sunt alocate unei strategii de afaceri care va rezista fluctuaţiilor pieţei şi schimbărilor din cadrul companiei.

Ciclul de viaţa SOA

SOA poate fi implementată printr-o abordare graduală, în termeni de ciclu de viaţă (life cycle). Prima etapă este cea de modelare, în care se cristalizează cerinţele de business şi se construiesc procesele de afaceri aferente. După optimizarea proceselor, se trece la etapa de asamblare a serviciilor existente cu altele noi pentru a forma procesele de business. Urmează etapa de implementare a acestor procese într-un mediu securizat şi integrat. Ulterior, procesele sunt administrate şi monitorizate atât din perspective de business cât şi de IT. Informaţiile adunate în etapa de administrare oferă feed back-ul necesar pentru îmbunătăţirea permanentă a proceselor.

Etapa de modelare începe cu analiza infrastructurii deja existente şi a modului în care aceasta poate fi reutilizată. Simultan, se face o modelare a proceselor de afaceri şi o definire a indicatorilor de performanţă. O definire foarte bună a indicatorilor de performanţă, la acest nivel, este vitală pentru etapa finală de monitorizare.

1. design-ul serviciilor software asociate şi al nivelului de suport necesar

2. stabilirea unei înţelegeri comune la nivelul managementului IT şi de business, a proceselor şi obiectivelor

3. identificarea unui nivel de referinţă pentru măsurarea performanţelor

Asamblarea, în această etapă, sunt create serviciile necesare interacţiunii dintre date, sisteme, fluxuri şi procese. Dacă modelul compozit este mulţumitor, compania poate trece la etapa de implementare.

1. crearea serviciilor necesare pe baza infrastructurii existente ( ERP sau oricare altă soluţie care susţine afacerea)

2. crearea şi testarea de noi servicii acolo unde nu există funcţionalităţile necesare şi livrarea acestora pentru procesele implicite

3. orchestrarea tuturor serviciilor pentru atingerea cerinţelor de business.

Pe durata etapei de implementare, este dezvoltat un mediu integrat şi securizat în care serviciile specializate asigură interacţiunea dintre oameni, procese şi informaţii. La acest nivel, se urmăreşte schimbul de informaţii în sistem, funcţionarea optimă a aplicaţiilor, modul de finalizare al oricărei acţiuni şi derularea eficientă a proceselor.

1. configurarea unui mediu IT pentru asigurarea unui nivel de suport necesar fiecărui proces

2. optimizarea mediului IT pentru susţinerea proceselor critice

3. reducerea complexităţii prin păstrarea unui nivel de integrare point-to-point

După implementare, funcţionalitatea unei Arhitecturi Orientate către Servicii trebuie monitorizată atât din perspectiva de business cât şi din perspectiva IT. Informaţiile adunate în această etapă, pe baza indicatorilor de performanţă, oferă o privire real-time asupra proceselor şi implicit un feed back continuu pentru îmbunătăţirea acestora, precum şi un suport decizional îmbunătăţit.

1. identificarea şi păstrarea ratelor de diponibilitate a serviciilor şi a timpului de răspuns

2. monitorizarea, real-time, a indicilor de performanţă (key performance indicators-KPIs)

3. prevenirea, izolarea, diagnosticarea şi rezolvarea problemelor

4. oferirea unui feed back real şi vital pentru îmbunătăţirea proceselor

În timp ce SOA poate crea flexibilitate prin conectarea mai multor servere pentru a crea noi procese business, poate crea, de asemenea, şi noi eşecuri în puncte variate de conectare toate având nevoie de testare. Monitorizarea performanţei serviciilor Web care poate fi mai complexă faţă de sistemele de monitorizare tradiţionale, devine rapid o prioritate IT, datorită faptului că din ce în ce mai multe companii devin demne de încredere în ceea ce priveşte arhitecturile orientate pe servicii.

SOA urmăreşte aplicaţiile sustrase împreună din componente multiple, câteodată comune, teoretic oferind departamentelor IT, flexibilitatea şi oportunitatea refolosirii lor.De asemenea, mediul SOA introduce un nivel de complexitate care poate îngreuna depistarea sursei problemelor performanţei sau să indice efectul schimbărilor făcute asupra unei componente.

Serviciile Web sunt un element important pentru arhitectura SOA ce permite organizaţiilor să răspundă mai rapid modificărilor apărute în mediul de afaceri, fie că este vorba despre modificarea aplicaţiilor sau de introducerea de noi produse şi servicii. Utilizarea unei arhitecturi a serviciilor Web are ca efect adaptarea mai facilă la cerinţele de compatibilitate impuse de diverse alte standarde. Într-un mediu cu arhitectură distribuită, administratorul are un control şi o vizibilitate mai bună, precum şi posibilitatea de a măsura performanţele mediului.

În timp ce SOA poate crea flexibilitate prin conectarea mai multor servere pentru a crea noi procese business, poate crea, de asemenea, şi noi eşecuri în puncte variate de conectare toate având nevoie de testare. Monitorizarea performanţei serviciilor Web care poate fi mai complexă faţă de sistemele de monitorizare tradiţionale, devine rapid o prioritate IT, datorită faptului că din ce în ce mai multe companii devin demne de încredere în ceea ce priveşte arhitecturile orientate pe servicii.

SOA urmăreşte aplicaţiile sustrase împreună din componente multiple, câteodată comune, teoretic oferind departamentelor IT, flexibilitatea şi oportunitatea refolosirii lor.De asemenea, mediul SOA introduce un nivel de complexitate care poate îngreuna depistarea sursei problemelor performanţei sau să indice efectul schimbărilor făcute asupra unei componente.

Serviciile Web sunt un element important pentru arhitectura SOA ce permite organizaţiilor să răspundă mai rapid modificărilor apărute în mediul de afaceri, fie că este vorba despre modificarea aplicaţiilor sau de introducerea de noi produse şi servicii. Utilizarea unei arhitecturi a serviciilor Web are ca efect adaptarea mai facilă la cerinţele de compatibilitate impuse de diverse alte standarde. Într-un mediu cu arhitectură distribuită, administratorul are un control şi o vizibilitate mai bună, precum şi posibilitatea de a măsura performanţele mediului.

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Arhitectura Orientata pe Servicii.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
9 pagini
Imagini extrase:
9 imagini
Nr cuvinte:
3 898 cuvinte
Nr caractere:
20 836 caractere
Marime:
97.29KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Marketing
Predat:
la facultate
Materie:
Marketing
Sus!