Arhitectura Orientată pe Servicii

Referat
8/10 (1 vot)
Domeniu: Marketing
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 3898
Mărime: 97.29KB (arhivat)
Publicat de: Livia Șerban
Puncte necesare: 7

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.

Preview document

Arhitectura Orientată pe Servicii - Pagina 1
Arhitectura Orientată pe Servicii - Pagina 2
Arhitectura Orientată pe Servicii - Pagina 3
Arhitectura Orientată pe Servicii - Pagina 4
Arhitectura Orientată pe Servicii - Pagina 5
Arhitectura Orientată pe Servicii - Pagina 6
Arhitectura Orientată pe Servicii - Pagina 7
Arhitectura Orientată pe Servicii - Pagina 8
Arhitectura Orientată pe Servicii - Pagina 9

Conținut arhivă zip

  • Arhitectura Orientata pe Servicii.doc

Alții au mai descărcat și

Analiza componentelor principale

Analiza clusterelor a fost folosita în marketing pentru a servi unei varietati mari de scopuri, incluzând urmatoarele: • Segmentarea pietei. De...

Campanie de Promovare a Vopselurilor în Mediul Rural

CAMPANIE DE PROMOVARE A VOPSELURILOR ÎN MEDIUL RURAL Locatie: comuna Lita, judetul Teleorman, comuna aferenta municipiului Turnu Magurele...

Te-ar putea interesa și

Tehnici Avansate de Conducere pentru un Sistem Energetic

1. Introducere În contextul situaþiei energetice mondiale, efortul cerut pentru reducerea consumurilor de energie în vederea conservãrii este, de...

Sinteza analitică a securității serviciilor web

Adnotare Teza de licenţă cu tema Sinteza analitică a securităţii serviciilor Web, este o tematică actuală şi de o importanţă deosebită ce necesită...

Sistemul Centralizat de Informare pentru Călători în Stații a Mijlocului de Transport Public

2. Evaluarea tipului de instalatii ce vor fi folosite in teren 2.1 Instalatii folosite in fiecare troleibus Pentru determinarea pozitiei si...

Dezvoltarea relațiilor cu publicul și a serviciilor în bibliotecă filiala de construcții și arhitectură a Universității Politehnică din Timișoara

Introducere Misiunea principală a bibliotecilor este de a achiziţiona, prelucra, arhiva, pune la dispoziţia utilizatorilor documente purtătoare de...

Informatizarea Sistemului Financiar-Bancar

1. Notiuni. Concepte. 1.1. Sistem informatic. Sistemul informatic este o parte a sistemului informational în care procesul de culegere,...

Proiecte economice - primăria orașului Roznov

Prezentarea generală a organizaţiei 1.1. Profil Primăriile reprezintă instituţiile administraţiei publice care asigură autonomia locală şi...

Sisteme Informatice pentru Mediul Industrial

INTRODUCERE: AGRESSO - ERP pentru organizaţiile aflat în schimbare rapidă. Dezvoltator si integrator a soluţiilor ERP. Atitudinile faţă de...

Arhitectura orientată către servicii - serviciile web

1. Introducere O arhitectura orientata spre serviciu (SOA) reprezinta un model nou, in continua evolutie pentru crearea aplicatiilor distribuite....

Ai nevoie de altceva?