OpenGroupStandardSOAReferenceArchitectureiiTechnicalStandard(2011)Copyright©2011,TheOpenGroupTheOpenGroupherebyauthorizesyoutousethisdocumentforanypurpose,PROVIDEDTHATanycopyofthisdocument,oranypartthereof,whichyoumakeshallretainallcopyrightandotherproprietarynoticescontainedherein.Thisdocumentmaycontainotherproprietarynoticesandcopyrightinformation.Nothingcontainedhereinshallbeconstruedasconferringbyimplication,estoppel,orotherwiseanylicenseorrightunderanypatentortrademarkofTheOpenGrouporanythirdparty.Exceptasexpresslyprovidedabove,nothingcontainedhereinshallbeconstruedasconferringanylicenseorrightunderanycopyrightofTheOpenGroup.Notethatanyproduct,process,ortechnologyinthisdocumentmaybethesubjectofotherintellectualpropertyrightsreservedbyTheOpenGroup,andmaynotbelicensedhereunder.ThisdocumentisprovidedASISWITHOUTWARRANTYOFANYKIND,EITHEREXPRESSEDORIMPLIED,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITY,FITNESSFORAPARTICULARPURPOSE,ORNON-INFRINGEMENT.Somejurisdictionsdonotallowtheexclusionofimpliedwarranties,sotheaboveexclusionmaynotapplytoyou.AnypublicationofTheOpenGroupmayincludetechnicalinaccuraciesortypographicalerrors.Changesmaybeperiodicallymadetothesepublications;thesechangeswillbeincorporatedinneweditionsofthesepublications.TheOpenGroupmaymakeimprovementsand/orchangesintheproductsand/ortheprogramsdescribedinthesepublicationsatanytimewithoutnotice.Shouldanyviewerofthisdocumentrespondwithinformationincludingfeedbackdata,suchasquestions,comments,suggestions,orthelikeregardingthecontentofthisdocument,suchinformationshallbedeemedtobenon-confidentialandTheOpenGroupshallhavenoobligationofanykindwithrespecttosuchinformationandshallbefreetoreproduce,use,disclose,anddistributetheinformationtootherswithoutlimitation.Further,TheOpenGroupshallbefreetouseanyideas,concepts,know-how,ortechniquescontainedinsuchinformationforanypurposewhatsoeverincludingbutnotlimitedtodeveloping,manufacturing,andmarketingproductsincorporatingsuchinformation.IfyoudidnotobtainthiscopythroughTheOpenGroup,itmaynotbethelatestversion.Foryourconvenience,thelatestversionofthispublicationmaybedownloadedat:1-937218-01-0DocumentNumber:C119PublishedbyTheOpenGroup,November2011.Commentsrelatingtothematerialcontainedinthisdocumentmaybesubmittedto:TheOpenGroup,ApexPlaza,ForburyRoad,Reading,Berkshire,RG11AX,UnitedKingdomorbyelectronicmailto:ogspecs@opengroup.orgSOAReferenceArchitectureiiiContents1Introduction...............................................................................................................11.1Objective.........................................................................................................11.2Overview.........................................................................................................21.3Conformance...................................................................................................31.4Terminology...................................................................................................31.5FutureDirections............................................................................................42Motivation.................................................................................................................52.1KeyBusinessBenefitsofSOA.......................................................................53KeyPrinciples...........................................................................................................84BasicConcepts..........................................................................................................94.1LogicalversusPhysicalArchitecture..............................................................94.2FoundationalConcepts...................................................................................95OverviewoftheSOARALayers...........................................................................176CapabilitiesandtheSOARA.................................................................................217DescriptionofLayers..............................................................................................237.1Assumptions.................................................................................................238OperationalSystemsLayer.....................................................................................268.1Overview.......................................................................................................268.1.1ContextandTypicalFlow.............................................................268.1.2Capabilities....................................................................................278.1.3ArchitectureBuildingBlocks(ABBs)...........................................288.2DetailsofABBsandSupportedCapabilities................................................298.2.1DetailsofABBs.............................................................................298.2.2StructuralOver