Usługi

Kanał rss

Realizujemy projekty z dofinansowaniem z Unii Europejskiej

Nasi klienci

Home » ... » Usługi integracyjne » SOA

SOA

SOA - System Oriented Architecture

Szybki rozwój technologii informatycznych powoduje coraz nowe kłopoty związane z integracją w ramach struktury informatycznej jednego podmiotu aplikacji produkowanych przez różnych producentów i odpowiadających za realizację odmiennych zadań. Aplikacje biznesowe były budowane osobno i odpowiadały na różne wyzwania. Dodatkowo nie brano pod uwagę komunikacji pomiędzy nimi, co oznacza, że dane które mogłyby być automatycznie importowane w ramach całej informatycznej infrastruktury musiały być przenoszone sposobami zajmującymi większą ilość czasu. W rezultacie nawet proste, lecz kompleksowe czynności, które można by było załatwić w parę sekund, trwają często całe tygodnie. Nie oznacza to oczywiście, że konkretne wykorzystywane aplikacje są nie funkcjonalne. Mogą one idealnie odzwierciedlać procesy biznesowe różnych działów. Jednak nie ma gwarancji, że będą idealnie odwzorowywały konkretną logikę biznesu i dostosowywały się do rozwoju przedsiębiorstwa i przede wszystkim warunków rynkowych. Problemy owe można rozwiązać poprzez inwestycje w nowy sprzęt, oprogramowanie i szkolenia pracowników, lecz koszty takiego działania są niejednokrotnie bardzo wysokie. Dodatkowo nie gwarantuje, że zastosowane środki wyeliminują wszystkie komunikacyjne opóźnienia.

 

Istnieje także odmienna metoda, która pozwala zachować wszelkie inwestycje w sprzęt i oprogramowanie. Wprowadzenie Service Oriented Architecture (SOA - architektura ukierunkowana na usługi) nie polega jednak tylko na integracji narzędzi. Jej zasięg jest szerszy i integracja podporządkowana jest określonemu celowi, którym w przypadku budowy tego typu architektury jest wspomaganie realizacji usług. Otóż takie postawienie zadania wymaga przede wszystkim zapewnienia elastyczności ujednoliconego systemu elementów. Zapewni to harmonijne ewoluowanie procesów pozostających pod naporem zmieniających się warunków. SOA jak widać z powyższego nie stanowi ani nowej aplikacji ani języka programowania. Jest za to praktycznym modelem rozwiązującym kwestię idealnego połączenia sfer IT i biznesowej w przedsiębiorstwach. Osiągnięcie pełnej implementacji SOA wymaga jednak radykalnej zmiany w myśleniu o tworzeniu, wdrażaniu i zarządzaniu oprogramowaniem. Jednak jest on w stanie zrewolucjonizować stosunki pomiędzy sferą biznesową i IT w każdym przedsiębiorstwie i doprowadzić do stanu, w którym każdy z tych poziomów podlegał będzie harmonijnemu rozwojowi. SOA stanowi model, którego znaczenie porównywane jest do rewolucji jakiej dokonało wprowadzenie graficznego interfejsu użytkownika.

Copyright ©2010 SmartMedia sp. z o.o.    tel. +48 58 320 57 34   email: biuro@smartmedia.com.pl   ul. Chwaszczyńska 10, 80-871 Gdańsk