" . Denne evne til at tilpasse sig skiftende forretningsmæssige betingelser giver organisationer fleksibilitet og smidighed til at udvide rentabelt " IBM bemærker, at Serviceorienteret arkitektur kan hjælpe din organisation at gøre det samme , når du installerer forretning applikationer ved hjælp af SOA . SOA , når de gennemføres korrekt , giver klientcomputere for at få adgang til information via fjernadgang og bruge det til at løse forretningsmæssige problemer. Lær hvordan SOA klient kommunikation arbejder for at afgøre, om din organisation kan drage fordel af denne teknologi. Traditionelle Programmering Metoder
Forestil dig, at du ejede en bil selskab , der havde markedsføring , personale og produktion afdelinger. Hjælp af traditionel programmering metoder , kan du oprette IT afdelinger i hver division , der udførte specifikke opgaver . Personale kunne fastholde medarbejderen database oplysninger, mens produktionsafdelingen sporer auto dele i sit datasystem . Når marketingafdelingen har brug for at konsolidere salgstal med varenumre , kan fremstilling afdelingens programmører opbygge et program, der sender dele information til marketingafdelingen . Hvis handel og produktion software systemer bruger forskellige databaser eller programmeringssprog , kan det være dyrt at bygge denne ansøgning.
SOA Solutions
SOA forenkler opgaven med at hjælpe forskellige systemer til at kommunikere ved hjælp af teknologier såsom web-tjenester til at linke dem. Webservices, anvendes bredt på internettet , er programmer, der tillader dig at få adgang til fjerncomputere og hente oplysninger via et netværk. En vejret webtjeneste , for eksempel, tilbage kan din byens vejr, når du sender den service anmodning. Organisationer, der bruger SOA kan lade forretningsenheder lave programmer , og gøre dem tilgængelige for andre enheder via et netværk , der deler webtjenester .
SOA Fordele
Din hypotetiske bil selskabet kan spare tid og penge ved at have afdelinger eksponere deres oplysninger ved hjælp SOA -tjenester. Det tager tid at konvertere de eksisterende systemer til SOA -tjenester , men når de findes, du ikke længere nødt til at bygge nye applikationer fra bunden , når du har brug for at dele information. SOA arkitektur gør det også muligt for systemer skrevet i forskellige programmering sprog at kommunikere sikkert og problemfrit . Fordi SOA tjenester er komponenter , de kan genbruges . En organisation kan bruge dem som byggesten og kombinere dem på forskellige måder at skabe nye applikationer, løse andre problemer .
Standarder og retningslinjer
Microsoft bemærker, at SOA er mere end et navn for en teknologi, links computere. Organisationer skal desuden etablere og overholde et sæt retningslinjer, principper og regler, der hjælper dem med at bestemme hvornår du skal bruge SOA og hvordan man implementere tjenester til kunder effektivt. The Open Group SOA reference arkitektur giver bedste praksis og standarder, som du kan henvise til , når designe SOA -systemer. Overholde disse standarder kan give din organisation mulighed for at tilpasse sig skiftende markedsvilkår, og agility for at udvide rentabelt.