Człowiek do zadań specjalnych

Subskrybuj RSS A A A
23 czerwca 2009
Krzysztof Skrupski

Przy wdrażaniu SOA ważne jest, aby dyrektor IT rozumiał, jak zmieni się model działania IT oraz całej organizacji, a wszyscy inni mieli świadomość, w jaki sposób organizacja będzie przechodzić od tradycyjnej architektury IT w stronę architektury zorientowanej na usługi.



SOA Quality Management zawiera w sobie również proces testowania. Ten aspekt jakości SOA jest podobny do tego dla tradycyjnej architektury IT. Są jednak różnice, które należy wziąć pod uwagę. Prawdopodobnie należałoby zastanowić się nad przydzieleniem do tych zadań osób innych niż zwykli testerzy. Idealny SOA Quality Manager powinien posiadać wiedzę zarówno z zakresu testowania, jak i rozwoju aplikacji. Jest to spowodowane kilkoma aspektami. Pierwszy z nich, to brak interfejsu użytkownika do serwisu; stąd metoda testowania musi być inna. Dodatkowo, serwisy używane w SOA zmieniają się znacznie częściej niż w statycznej, klasycznej architekturze IT. Dlatego zespół testujący musi być przygotowany na znacznie większą ilość pracy i sprawdzanie, czy serwis działa w różnych, odmiennych środowiskach. Ponadto, trzeba uwzględnić wszystkie możliwości, w jakich serwis może zostać zastosowany, nie ograniczając się do sposobu użycia wynikającego z pierwotnego projektu.

Jak zapewnić sobie sukces?

Użycie SOA wymaga zdefiniowania i użycia nowych procesów skoncentrowanych wokół SOA Governance, SOA Service Management oraz SOA Quality Management. Jednakże procesy te same w sobie nie dają gwarancji sukcesu implementacji SOA w organizacji. Firmy zdecydowane na wdrożenie i tym samym zmianę kultury organizacyjnej, powinny uwzględnić również następujące czynniki:
- Szkolenia i umiejętności: implementacja SOA powoduje pojawienie się w organizacji nowych technologii, nowych procesów, nowego sposobu myślenia. Nie należy się przy tym koncentrować na szkoleniach stricte technicznych, ale również na wprowadzaniu umiejętności implementowania nowych procesów biznesowych. Technologia to nie wszystko!
- Gromadzenie wymagań: bardzo ważne jest, aby organizacja wiedziała, w jaki sposób należy definiować serwisy oraz jak je tworzyć. Przydatne tutaj może być użycie frameworków, takich jak VPEC-T, pomagających zrozumieć implikacje zmian oraz oczekiwane rezultaty.
- Bezpieczeństwo: używanie serwisów, szczególnie w powiązaniu z firmami trzecimi, daje nowe możliwości prowadzenia biznesu. Ale wprowadza też nowe niebezpieczeństwa związane z udostępnianiem serwisów na zewnątrz bądź konsumowaniem serwisów udostępnianych przez innych. Polityki dotyczące bezpieczeństwa SOA powinny być definiowane jako jedne z pierwszych.
- Skalowalność: sprawdzanie wydajności SOA za każdym razem, gdy wprowadzane są nowe serwisy, nowa aplikacja bazująca na serwisach bądź też nowa, duża grupa użytkowników takich aplikacji.
- Definiowanie relacji pomiędzy konsumentami i dostawcami serwisów: pewność, że oczekiwania i możliwości obu stron są dokładnie znane i akceptowane (np. dostępność serwisów, okienka na maintenance, procedury wprowadzania zmian, etc.).

Krzysztof Skrupski jest konsultantem zarządzającym w Capgemini, dyrektorem Grupy Kompetencyjnej SOA/BPM.

Oceń artykuł

średnio: 3 liczba ocen: 1
« wstecz 1  2  3  4 

Komentarze (2)

~pWwcnqBByCjucS

12-04-2012 22:54

Yes Bhama teacher . I cekched with Dr Geo. My question is differentIn the figure a triange and its circumcircle are givenWithout changing B,When D becomes 100, D will go out clearlyHere we cannot change D without changing B because both of them are related.When D becomes 100, B becomes 30. We get a new triangle. It will have a circumcircle. The given circle and that new circle are not same. How can we arrive a conclusion?clearly quadrilateral will not be cyclic ok

Usługodawca

02-09-2009 13:07

Drogi Panie, czy nie można było użyć słowa "usługa" w zamian za spolszczenie "serwis". Ja doskonale rozumiem, że chciał Pan być jak najbliżej znaczenia "Web Service" i żargonu informatycznego, ale teraz to wygląda dość komicznie.

Najnowsze

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

Zarządzanie po japońsku

W praktyce przemysłowej wypracowano szereg skutecznych metod zarządzania. Wiele powstało w Japonii. Dlaczego, mimo ich efektywności, nie zawsze są stosowane w biznesie?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

Rekomendacje



Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88