SOA and Web Services: Analysis of the Applicability in Business Practice
Vesna Bosilj Vukšić, Natalija Merzel, Ivan Paradinović · 2011
Servisno orijentirana arhitektura (SOA) je novi koncept u informacijskoj tehnologiji koji organizacijama donosi nove mogucnosti i prilike u uvjetima globalne konkurencije. SOA je princip softverskog dizajna koji monolitne i staticke sustave transformira u modularne i fleksibilne komponente. Koristeci ovu tehnologiju, poduzeca mogu unaprijediti fleksibilnost i prilagodljivost informaticke podrske. S druge strane, u proteklom je razdoblju vecina organizacija nakupila zbirku neefikasnih i inkompatibilnih informatickih sustava i rjesenja kod kojih svaka modifikacija može imati neželjene i nepredvidive posljedice. U doba Interneta, u situacijama kada se treba nositi sa velikim brojem dobavljaca i poslovnih partnera, ili sa stotinama Web korisnika, tradicionalni pristupi programiranju pokazali su se neprakticnima. Ovaj rad daje pregled teorijskog okvira servisne arhitekture, njezinih obilježja i utjecaja koje ima na sudionike u procesu razvoja i transformacije poslovanja. Prikazani su Web servisi kao momentalno najpopularnija tehnologija za implementaciju SOA dizajna u stvaranju dinamickih aplikacija. Analizirane su koristi od primjene SOA-a kao i faktori koji utjecu na njezinu uspjesnost. Opisani su neki primjeri i izazovi primjene Web servisa u poslovnoj praksi.