SOA Co to jest SOA Czym SOA nie

  • Slides: 10
Download presentation
SOA Co to jest SOA Czym SOA nie jest

SOA Co to jest SOA Czym SOA nie jest

Plan SOA – definicje ¡ SOA – prawdy i mity ¡ Dlaczego SOA? ¡

Plan SOA – definicje ¡ SOA – prawdy i mity ¡ Dlaczego SOA? ¡ Jak to działa? ¡ Cechy SOA ¡ Zalety ¡

SOA ¡ DEFINICJA l l koncepcja tworzenia systemów informatycznych, w której główny nacisk stawia

SOA ¡ DEFINICJA l l koncepcja tworzenia systemów informatycznych, w której główny nacisk stawia się na definiowanie usługą określa się każdy element oprogramowania, mogący działać niezależnie od innych oraz posiadający wyspecyfikowany interfejs, za pomocą którego udostępnia realizowane funkcje.

SOA wg. IBM ¡ ¡ An approach for building distributed systems that deliver application

SOA wg. IBM ¡ ¡ An approach for building distributed systems that deliver application functionality as services to either enduser applications or other services. Podejście w budowaniu rozproszonych systemów, które dostarczają funkcjonalność jako usługi, zarówno do użytkownika końcowego jak i do innych usług

SOA – Prawdy i Mity ¡ MIT 1: l ¡ MIT 2: SOA to

SOA – Prawdy i Mity ¡ MIT 1: l ¡ MIT 2: SOA to nie to samo co rozproszone usługi PRAWDA: l SOA to architektura na wysokim poziomie abstrakcji l SOA dotyczy głównie współdziałania całych aplikacji l ¡ SOA to nie to samo co Web. Service

Dlaczego SOA By szybciej odpowiadać na zmiany po stronie biznesu ¡ By móc działać

Dlaczego SOA By szybciej odpowiadać na zmiany po stronie biznesu ¡ By móc działać w heterogenicznym środowisku ¡ By dostarczać rozwiązania szerokiej gamie odbiorców nie powtarzając funkcjonalności ¡ By integrować systemy i dane ¡

SOA - Jak to działa?

SOA - Jak to działa?

Cechy SOA ¡ ¡ ¡ ¡ ¡ Service Service Service encapsulation loose coupling contract

Cechy SOA ¡ ¡ ¡ ¡ ¡ Service Service Service encapsulation loose coupling contract abstraction reusability composability autonomy statelessness discoverability

Zalety Możliwość stopniowego rozwoju ¡ Większa elastyczność na zmiany ¡ Ponowne użycie – niższe

Zalety Możliwość stopniowego rozwoju ¡ Większa elastyczność na zmiany ¡ Ponowne użycie – niższe koszty ¡ Możliwość zróżnicowania dostawców ¡ Oparcie na otwartych standardach ¡ Wsparcie dla federacyjności ¡

Podsumowanie ¡ ¡ SOA to nie magiczna sztuczka, to proste rozwiązanie które się sprawdza

Podsumowanie ¡ ¡ SOA to nie magiczna sztuczka, to proste rozwiązanie które się sprawdza SOA nie jest łatwe, wymaga dobrego przemyślenia i skonstruowania SOA to możliwość zbliżenia biznesu i IT SOA to szansa na obniżenie kosztów budowy systemów