Posted by: belava | 30 kwiecień 2008

SOA - zaczynamy od podstaw

SOA (ang. Service Oriented Architecture) czyli architektura zorientowana na serwisy jest przede wszystkim paradygmatem, receptą opisującą jakie cechy powinien mieć system informatyczny oparty na serwisach (nie koniecznie webowych). I jeśli starannie wypełnimy jej specyfikacje to uważa się, że architektura oprogramowania zaowocuje użytkownikom większą elastycznością i możliwościami rozwoju niż inne podejścia.

SOA przedstawia nowy pogląd na tworzenie systemów informatycznych. Odchodzi od podejść klasycznych takich jak oprogramowanie w pudełku czy oprogramowanie w postaci strony WWW. Mówi o tworzeniu systemów głównie składających się z wielu relatywnie niezależnych od siebie komponentów zwanych serwisami które ukrywają w sobie procesy biznesowe przedsiębiorstwa lub ich części. Przynosi to korzyści w postaci łatwego dodawania kolejnych serwisów do istniejącej infrastruktury, łatwej integracji i wchłonięcia w nowe procesy biznesowe starego oprogramowania oraz duże możliwości bezpiecznej wymiany i ulepszenia poszczególnych słabo związanych między sobą części składowych .

Leave a response

Your response:

Kategorie