" . Denna förmåga att anpassa sig till föränderliga affärsvillkor ger organisationer flexibilitet och smidighet för att expandera lönsamt " IBM konstaterar att , Service-Oriented Architecture kan hjälpa din organisation att göra samma sak när du distribuerar företag program med SOA . SOA , när den genomförs på rätt sätt , gör att klientdatorer för att komma åt information på distans och använda den för att lösa affärsproblem . Lär dig hur SOA klient kommunikationen fungerar för att avgöra om din organisation kan dra nytta av denna teknik . Traditionell programmering Metoder
Föreställ dig att du ägde en bilfirma som hade marknadsföring , personal och avdelningar tillverkning . Med traditionella programmering metoder , kan du sätta upp IT avdelningar i varje division som utförde specifika uppgifter . Personalen kan underhålla information anställd databasen medan tillverkningsindustrin avdelningen spårar bildelar i sitt datasystem . När marknadsavdelningen behöver befästa försäljningssiffror med artikelnummer , kanske tillverkningsindustrin avdelningens programmerare bygga ett program som skickar delar information till marknadsavdelningen . Om marknadsföring och tillverkning mjukvarusystem använder olika databaser eller programmeringsspråk , kan det bli dyrt att bygga denna applikation . Addera SOA Solutions
SOA förenklar uppgiften att hjälpa olika system för att kommunicera med hjälp av teknik som webbtjänster för att länka dem . Webbtjänster , används i stor utsträckning på Internet , är program som tillåter dig att komma åt fjärrdatorer och hämta information över ett nätverk . Ett väder webbtjänst , till exempel, kan returnera din stad vädret när du skickar tjänsten en begäran . Organisationer som använder SOA kan låta affärsenheter skapa program och göra dem tillgängliga för andra enheter via ett nätverk som delar webbtjänster .
SOA Fördelar
Din hypotetiska bil företaget kan spara tid och pengar genom att ha avdelningar exponera sin information med SOA-tjänster . Det tar tid att konvertera befintliga system till SOA-tjänster , men när de finns , behöver du inte längre bygga nya applikationer från grunden när du behöver för att dela information . SOA arkitektur gör det också möjligt för system skrivna i olika programmering språk att kommunicera säkert och smidigt . Eftersom SOA tjänster är komponenter , de är återanvändbara . En organisation kan använda dem som byggstenar och kombinera dem på olika sätt för att skapa nya applikationer som löser andra problem .
Standarderna och riktlinjerna
Microsoft konstaterar att SOA är mer än ett namn på en teknik som länkar datorer . Organisationer måste också upprätta och följa en uppsättning riktlinjer, principer och regler som hjälper dem att avgöra när du ska använda SOA och hur du distribuerar tjänster till kunder effektivt . The Open Group SOA Reference Architecture ger bästa praxis och standarder som du kan hänvisa till när man utformar SOA -system . Håll dig till dessa standarder kan ge din organisation möjlighet att anpassa sig till föränderliga affärsvillkor och smidighet för att expandera lönsamt .