SOA WorkshopSOA Governance v2.0

上传人:人*** 文档编号:590769831 上传时间:2024-09-15 格式:PPT 页数:32 大小:1.23MB
返回 下载 相关 举报
SOA WorkshopSOA Governance v2.0_第1页
第1页 / 共32页
SOA WorkshopSOA Governance v2.0_第2页
第2页 / 共32页
SOA WorkshopSOA Governance v2.0_第3页
第3页 / 共32页
SOA WorkshopSOA Governance v2.0_第4页
第4页 / 共32页
SOA WorkshopSOA Governance v2.0_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《SOA WorkshopSOA Governance v2.0》由会员分享,可在线阅读,更多相关《SOA WorkshopSOA Governance v2.0(32页珍藏版)》请在金锄头文库上搜索。

1、ServiceOrientedArchitectureSOAWorkshopStarterKitSOA Governance POVLast Updated: July, 2006SOAWorkshopV2.0SOAWorkshopStarterKitSOAGovernancePOVSOA Workshop Starter Kit Sponsor:DavidL.NicholsLast Updated:July,2006Version:2.0Intent of Section:ThisdocumentdescribesAccenturesPointofViewonServiceOrientedA

2、rchitecture(SOA)Governanceasbotheducationandsalescollateral.Intended Audience:Forinternalandexternaluse(Unlessotherwisedocumented)Master Document:SOAGovernancev1.0.ppt4/5/06https:/ Find Additional SOA content:https:/ SOA GovernanceRoadmapOrganization Roles & ApproachesService Life Cycle Management3C

3、opyright2006AccentureAllRightsReserved.SOAWorkshopV2.0SOAGovernanceDefinedSOAGovernanceisamanagementcapabilityresponsibleforoveralladoptionofServiceOrientedArchitecture.ThisfunctionensuresastrategyisestablishedandexecutedinordertorealizemeasurablebenefitAt a high-level this capability is meant to:qM

4、anagethejourney:settingastrategy,managingprogressandensuringvalueisrealizedqEvolvetheenterprisecapabilitiestoadopt,buildandsupportanSOAqMigratetheorganizationfrombeingapplication-centrictoservice-centricqEstablishandmanagebusiness&technologyalignmentCurrentArchitectureRoadmapDecNovOctSeptAugJulyJunM

5、ayAprMarFebJanProject 1Project1aProject1bProject 2Project2aProject2bProject 3Project3aProject3bSOAProgramManagementProject1Project2ProjectnTargetArchitectureBenefitRealized4Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0SOAGovernanceCapabilitiesSOAGovernanceisanewdisciplineandiscrucialtodefi

6、ningandexecutinganSOAStrategy.ThisfunctionshouldcontainbothBusinessandTechnologyleadershiptoensurealignmentandvaluerealizationSOA Strategy & RoadmapService Life Cycle ManagementCapability DevelopmentJourney Management & CommunicationDevelopSOAfitassessmentagainstbusinessstrategy&prioritiesAlignbusin

7、essandtechnologyimperativesCreatebusinesscaseandROImodelAssessandalignroadmaptoCorporateprojectportfolioDefinetheorganizationalapproachandstructuretosuccessfullyadoptSOADefinetheoverallservicelifecycleservicedefinitionthroughserviceoperationsCreateserviceidentificationframeworkforidentifyingservices

8、andensuringproperlevelofgranularity.ManageservicesthrougheachphaseofthelifecycleOverseechangemanagement,servicedependenciesandversioningAssessenablinginfrastructurerequirements(i.e.repository,dashboard)ManageBusinessstakeholderexpectationsTrackMetricsandbudgettomeasureprogressandensurevalueisachieve

9、dCommunicateprogressandstatustoexecutives,stakeholders,andothersManagejourneyissues&risksAssesscapabilityneedstosupportstrategy&roadmapEvangelizethere-focusonbusinessprocessdefinitionandenterprisedatamodelingEnhancesystemdevelopmentmethodologytosupportservice-baseddevelopmentDevelopoveralltrainingap

10、proachfororganizationIdentifyarchitectureenhancementsrequiredacrosslayerstosupportSOASOA CapabilitySOA GovernanceSolution DeliveryEnterprise ArchitectureIntegrationBusiness Process AcumenCustomPackagedMethodology & Delivery ToolsBusiness ArchitectureApplication ArchitectureTechnology ArchitectureCom

11、positeProcess ModelingCapability BlueprintProcess OptimizationSOA Strategy & RoadmapService Lifecycle MgmntCapability DevelopmentJourney Mgmnt & CommunicationInformation ArchitectureProcess ArchitectureDeveloper SupportOperationsTechnology InfrastructureSLA / OLAMonitoring / Reporting5Copyright2006A

12、ccentureAllRightsReserved.SOAWorkshopV2.0IndustryPerspectiveonSOAGovernance“Through 2008, 70 percent of IT organizations will fail to successfully select and implement an SOA strategy on the first try. These organizations must be prepared to use software services tactically while planning for strate

13、gic evolution of their architectures.” -Daryl C. Plummer - Six Missteps That Can Result in SOA Strategy Failure - Gartner, Inc., June 2005“SOA is an inherently distributed approach to architecture, and therefore the requirements for governance are even more critical than in more centralized environm

14、ents.“- David Sprott - The SOA Governance Framework - CDBI, September 2004“Without an effective governance approach, organizations could quickly face a rather messy and dysfunctional situation with uncontrolled, ad-hoc development of services, undermining the potential benefits of SOA.” -Marianne He

15、din - The Impact of SOA on the Consulting Services Market: Some High-Level Observations - IDC, Dec 2005SOAGovernanceisrecognizedasavitalaspectofSOAacrosstheindustry“In 2006, lack of working governance mechanisms in midsize-to-large (greater than 50 services) post-pilot SOA projects will be the most

16、common reason for project failure.” - Paolo Malinverno - The Strategic Impact of SOA Broadens - Gartner, Inc., November 20056Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0PotentialRiskswithUngovernedSOARiskImpactThebusinesscaseandvaluepropositionofSOAarenotwelldefinedresultinginafailure to

17、achieve the business valueforadoptingSOAMisalignment of Business and IT ObjectivesduetoalackofcommongoalsbeingcommunicatedOpportunity CostfornotachievingthemaximumROIfromSOATheroadmapforSOAisnotclearlydefinedandthelong-termexecutionmanagedresultinginafailure to achieve the broader goalsLoss of Momen

18、tuminmakingprogresstoachievethelongtermgoalsofSOA,includingpotentialprojectabandonmentOpportunity CostfornotachievingthemaximumROIfromSOADeterioration in ArchitectureandapotentialincreaseincostduetoalackoflongtermmanagementTheServiceIdentificationprocessisnotstandardizedandArchitecturereviewsarenotp

19、erformedresultinginapoorly defined target SOALack of InteroperabilityduetosiloedbusinessservicesLack of Reuseduetoanproliferationofsingle-useservicesandatightlycoupled&inflexiblearchitectureUnnecessary Development ExpenditureduetoservicereworkandrepairServicedevelopmentpracticesarenotstandardizedand

20、policiesarenotenforcedresultinginpoorly implemented servicesLack of ReuseduetounpredictableservicequalityandservicesnotconformingtoServiceLevelAgreementsPotential Loss of RevenueduetoahigherfrequencyofserviceoutagesHigher Support CostsduetopoorservicequalityandhigherfrequencyofoutagesWhilethereareva

21、riousapproachestomanagingSOAadoption,therearesomeseriousriskstoconsiderifanactiveSOAgovernanceapproachisnotenlisted7Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0ContentsDefining SOA GovernanceRoadmapOrganization Roles & ApproachesService Life Cycle Management8Copyright2006AccentureAllRight

22、sReserved.SOAWorkshopV2.0Strategy&RoadmapIdentify Drivers(Business Value)Assess EnterpriseReadiness(Arch / Org)Define SOA Strategy & RoadmapExecute SOA RoadmapGovern SOA JourneyIdentifyingthebusinessdriversandassessingtheorganizationalreadinesswillhelpdeterminetheappropriatestrategyandultimatelythem

23、osteffectiveroadmapStrategy ArticulatesthebusinessobjectivesandcapabilitydevelopmentneedsforadoptingSOAandtheresultantvaluetobeachieved.Roadmap Defineshowthestrategyshouldbeexecutedovertimetobesuccessful.9Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0HighLevelApproachesServicesFocus-Focused

24、onestablishingacomprehensiveservicesfoundationIterativeProcesses/ServicesFocus- Focusedonautomatingindividualprocesseswhilebuildingafoundationofstandards-basedreusableservicesProcessesFocus-FocusedonautomatingselectbusinessprocesseswithoutplanningforafoundationofreusableservicesConsideringtheiradopt

25、iondrivers,organizationsarefocusingonbuildingaservicesfoundationorincreasingtheirlevelofprocessautomationDegree of process automationScope of ServicesHigh businessvaluelow businessvalue100% Automated0%AutomatedLarge / CrossEnterpriseProcesses FocusServices FocusIterative Process/ServiceSemi Automate

26、dSmall / DeptRealized BusinessValueMedium / BUWhile a Process focus may achieve benefits in the very short term, a joint services/process approach must be adopted in order to achieve long term success!10Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0IterativeProcesses/ServicesFocusInthispath

27、theinitialfocuswillbeonimplementingoneormorecorebusinessprocesseswithhighreturnoninvestment.Asimpleserviceslayerwillbeputinplacefortheneedsofthebusinessprocesstobemodeled.IterationswillenhanceboththeservicesandprocessesfoundationEarlyfocuswillbeonacoreprocess.SOAisdrivenbyoneormanycorebusinessproces

28、seswithhighROI(exampleordertocash)SimpleprocessesmaybechosenfirstsothatunderlyingserviceslayerwillalsoremainsimpleEvolutionoftheserviceslayerwillbe“deconcert”withtheevolutionoftheprocesseslayer.Asprocessesbecomemorecomplex,externaland/orrequiremorereliability,theservicelayerwilllikewiseevolveLessons

29、learnedoneachincrementofthebusinessprocessesandservicesenablementwillbeusedtoimprovethenextiterationhighbusinessvaluelow businessvalueThe “iterative processes/services focus”Degree of Process Automation100%Scope of ServicesSmallLarge11Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0TheSOACapa

30、bilityMaturityModelLevel 1Plan & OrganizeLevel 2DeployLevel 3ArchitectedLevel 4IndustrializedOrganize and strategizeTacticalimplementationsEnterprise Services Bus and SOA PlatformSOA is industrializedThe first step has to do with management (buy-in) and business needs (get business people involved).

31、 Special attention will be put on planning and assessing of the organization to prepare for an SOA transformation and foundation enablement.This phase, which can be iterative, will see the emergence of the first projects based on SOA principles.Start to make applications available as Web Services.Se

32、rvices start to be composed together to complete a task or create business processes.Emphasis on strategic and business services.Focus on the consolidation of the process and services architecture in creating an enterprise services bus.Design and development are services oriented and process oriente

33、d leveraging a set of SOA tools.Services are part of the fabric of business operations.Cross enterprise processes.Federation.Virtual enterprise becomes a reality.Utility and services infrastructure.Predictive IT.Business Insight.Near real time and process oriented.Thematuritymodelcanbeusedtobenchmar

34、kanorganizationsSOAcapabilityandprogresstowardsindustrializationA roadmap will help develop the SOA capability across your organization.The maturity model can be used for planning roadmap activities.12Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0Level1:Plan&OrganizeGovernanceActivitiesSucc

35、ess FactorsManagementbuy-inachievedBusinessCaseandROImodelestablishedSOAFitAssessmentperformedBusinessandITManagementgoalsoutlined,compared,andcoordinatedOrganizationalapproachdeterminedandresponsiblepartiesidentifiedServiceIdentificationandDevelopmentpoliciescreatedSOA Strategy & RoadmapEstablishSO

36、ARoadmapandtransitionstrategy EstablishandIdentifyBusinesscaseandROIModelAssessorganizationreadinesstoadoptSOAIdentifyandAlignbusinessandtechnologygoalsJourney Management & CommunicationAchievebuy-infrombusinessandITmanagementBegintosetandmanagestakeholderexpectationsAssessfundingoptionsforfuturepha

37、sesService Life Cycle ManagementEstablishServiceLifeCycledefinitionincludingpoliciesandproceduresforServiceIdentification,DevelopmentandDeploymentEstablishruntime(production)supportandmonitoringframeworkforservicesCapability DevelopmentAssessIToperationsreadinessforSOADefineandvalidateSOAArchitectur

38、alFrameworkAssessProcessmodeling,designandexecutiontoolsEvaluateWebServicesstandardsinfrastructureandprotocols(WS-SecurityandotherWS-*standards)EstablishbasicpatternsanddesignguidelinesAnalyzesecurityrequirementsandlegacyapplicationarchitecture13Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.

39、0Level2:TacticalGovernanceActivitiesSuccess FactorsROIshownforselectedimplementationsServiceIdentificationandDevelopmentprocessesprovenandrevisedInitialphasesoftheservicelifecycleareverifiedBusinessprocessesmodeledandsupportedbyimplementedservicesServicerepositoryestablishedSOA Strategy & RoadmapIde

40、ntifytacticalserviceimplementationstosupportthebusinesscaseandROIobjectivesIdentifyinfrastructureandbaseserviceswhichwillhaveahighlevelofusabilityFacilitateITandBusinesscoordinationintheserviceidentificationprocessCreateSOACoEorCoreCompetencyGroupCapturedesignpatternsandbestpracticesfromprojectgroup

41、sJourney Management & CommunicationShowvalueoftacticalimplementationsTrackimplementationprogresswhilemanagingrisksandissuesVerifyandrevisebudgetingestimationsContinuetomanagestakeholderexpectationsandmaintainopencommunicationService Life Cycle ManagementApplyandreviseServicelifecyclemanagementpolici

42、esVerifyandrevisetheServiceIdentificationpoliciesandprocedurestoensurefocusonprocessmodelingVerifyandrevisetheServiceDevelopmentpoliciesandproceduresbasedonreallifeexperienceCapability DevelopmentEstablishServiceRepositoryIdentifyandresolveoverallcapabilitygaps(tools,training,etc)Evaluateprocessmode

43、lingandtooladequacyUpdatetrainingmaterialstoberelevantwithreallife experiencesPreparearchitecture,whilefocusingontheservicebus,forintegrationwithBPO.14Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0Level3:ArchitectedGovernanceActivitiesSuccess FactorsDesignanddevelopmentareservicesorientedan

44、dprocessorientedleveragingacomprehensivesetoftoolsEnterpriseservicebusiscreatedand/oroptimizedServiceportfolioexpandedandwithmanynewservicesintherepositoryServicelifecyclemanagementefficientandstabilizedServicereuseandROIarerealizedSOA Strategy & RoadmapTrackprogressandensurealignmentofbusinessandIT

45、objectivesVerifyROImodelandbusinesscaseIdentifymorecomplexbusinessprocesstoimplementwiththesupportofthegrowingservicesfoundationJourney Management & CommunicationRevisebudgetingasneededtooptimizecostsAssistidentificationofprocessesandbusinessdomainsthatcouldbenefitthemostfromSOAIncreaseSOAawarenessi

46、nIT&businessthroughcommunicationandtrainingService Life Cycle ManagementApplyandreviseServicelifecyclemanagementpoliciesApplyandrevisetheServiceIdentificationpoliciesandprocedurestoensurefocusonprocessmodelingBegintoshapeservicessupportorganization(effectivemonitoringandresponse)Capability Developme

47、ntEnsurenewapplicationsareservice-orientedEnsurecompliancewithapplicationandinteroperabilitystandardsEnsureexistingcodecanbeadaptedtosuitnewbusinessrequirementsBegintointegrateBPOandBAM15Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0Level4:IndustrializedGovernanceActivitiesSuccess FactorsNe

48、wandexistingbusinessprocessesaremodeledwithSOAinmindandsupportedbyimplementedservicesEfficientbusinessprocessimplementationduetoIToperationalefficiencyandservicefabricITandBusinessmanagementbecometrulyservice-orientedCrossdomainprocessesaresupportedbyimplementedservicesSOA Strategy & RoadmapShiftstr

49、ategytomaintainingahighqualityarchitectureEstablishSOAasstandardpracticeDefineandmeetbusinessorientedperformancemetricsJourney Management & CommunicationReachouttobusinessdomainswhoarenotfullyutilizingtheservicesfabricandcommunicatetherealizedbenefitsofSOAShowthevalueofBAMenablingexecutivestotakerea

50、ltimeresourceallocationdecisionsIncreaseSOAawarenessenterprise-widethroughcommunicationandtrainingService Life Cycle ManagementEnsuregoodvisibilityofservicestomaintainahighlevelofreuseEstablishandenforcesecuritypoliciesforidentitymanagementMaintainhighperformanceserviceexecutionenvironmentthroughact

51、ivelymonitoringandreportingonQoS&SLAmetricsTrackservicedependenciesandactivelymanageserviceversioningandchangesCapability DevelopmentActivelymonitortheservicedeliveryinfrastructureandensurehighavailabilitywithproperfailoverandcapacityplanningIdentifynewtoolstoenhanceproductivityFullyimplementBAMtore

52、portreal-timeprocessevolution.16Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0AdoptionTimeframeLevel 1Plan & OrganizeLevel 2DeployLevel 3ArchitectedLevel 4IndustrializedAdoptingSOAisajourney,andorganizationsshouldplanfromthreetofiveyearstoreachanindustrializedSOAcapability.Thoseorganization

53、swithan“earlyadopter”cultureandaclearsetofbusinessdriversforSOAadoptionwillreachindustrializationsoonerthanothers0-1ProjectsoraProofofConcept3-9monthsdurationScalerestrictedtoplanningandonebusinessdomain2-3projects6-12monthdurationScaleincludesafewprojectswithinasinglebusinessdomain5-10projectsin-fl

54、ightorcompleted12-24monthdurationScaleincludeslargeadoptionwithinasingledomainandenteringanewdomain20+projectsin-flightorcompleted12-24monthdurationScaleincludeslargeadoptionwithintwoormorebusinessdomainswithseveralcrossdomaininitiatives17Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0SOARoa

55、dmapApproachManagementCheckpointManagementCheckpointCapture Business Strategy & ProcessesCreate SOA RoadmapDefine “To-Be” SOA StrategyAssess Current IT EnvironmentManagementCheckpointCreatingaSOARoadmapwilltypicallytakebetween12to16weeksdependingonSOAreadiness.Key DeliverablesPrimary ActivitiesUnder

56、standcorporateandITstrategiesRelevantinterviewsExistingdocumentationUnderstandbusinessprocessesanddomainsUnderstandexternalandotherfactorsthatneedtobeconsideredindevelopingSOAstrategyEvaluatecurrentapplicationsInterviewapplicationownersandkeyusersasnecessaryDetermineoverallassessmentofcurrentapplica

57、tionsanddevelopsummaryoffindingsDevelopevaluationframeworkUnderstandorganizationsassessmentofcurrentapplicationsUnderstandkeyinformationflowwithinbusinessdomainsIdentify“As-Is”informationthathasnotbeengatheredtodateUnderstandorganizationsplansfor2006andbeyondApplyAs-Isassessment,businessrequirements

58、,andplannedapplicationstrategyBegintodiscussemergingSOAstrategywithseniorleadershipDevelopTo-BestrategyBeginclosingidentifiedgapsUnderstandexistingprojectsandprogramsReviewbusinesscasesCreateanoverallthree-yearprogramfocusedonquicklymaximizingbusinessimpactwhileminimizingcostanddeploymentriskIdentif

59、yotherkeychangeimplicationsincludingbusinessworkflowandorganizationimpactsSummarizeresultsandpresenttoseniorleadershipGuidingprinciplesforprocesses,peopleandITcapabilitiestoachieveaServices-basedarchitectureBusinessimperativesHighlevelviewsofcurrentapplications,informationandtechnologyplatformsHighl

60、evelassessmentofcurrentapplicationsandskills,andgapsbetweencurrentcapabilitiesandfutureneedsinanSOAparadigmOrganizationalImpactsHeatMapofcurrentlandscapeGapanalysisbetweencurrentand“to-be”landscapesHeatMapadjustedtofuturerequirements.InventoryofmajorbusinesschangeinitiativesandtheirimplicationsSOAFu

61、tureStateVision3-5yearSOARoadmapPrioritizedlistofSOA-relatedprojectsandinitiativesHighLevelBusinessCaseforopportunitiesHigh-levelcapabilityrequirementsforeachphase3-5yearSOARoadmapSOAFutureStateVision 1 week 4-6 weeks 5-6 weeks 2-3 weeks18Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0Conten

62、tsDefining SOA GovernanceRoadmapOrganization Roles & ApproachesService Life Cycle Management19Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0OrganizationApproachThereisnosingle“right”organizationstructuretosupportSOAadoption,butratherarangeofoptionsandsomeconsiderationsforselectionArchitectu

63、re&TechnologyStandardsCapabilityDevelopmentSOAProgramManagementServiceLifeCycleManagementServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperationsProjectManagementArchitecture&TechnologyStandardsCapabilityDevelopmentSOAProgramManagementServiceLifeCycleManagementServiceDesignService

64、DevelopmentSOAInfrastructureSupportProductionOperationsProjectManagementCentralized / CoESOA ProgramDecentralizedArchitecture&TechnologyStandardsCapabilityDevelopmentServiceLifeCycleManagementServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperationsProjectManagementCentralizedFunct

65、ionsDistributedFunctions20Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0Centralized/CenterofExcellenceArchitecture&TechnologyStandardsSOAProgramManagementServiceLifeCycleManagementCapabilityDevelopmentServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperationsProjectManageme

66、ntArchitecture&TechnologyStandardsSOAProgramManagementServiceLifeCycleManagementCapabilityDevelopmentServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperationsProjectManagementCentralized / CoESOA ProgramDecentralizedArchitecture&TechnologyStandardsServiceDesignServiceDevelopmentSOA

67、InfrastructureSupportProductionOperationsProjectManagementCentralizedFunctionsDistributedFunctionsKeyStrengths:HigherpotentialforservicereuseStandardizedtechnologyEconomiesofscaleCost-effectivearchitectureHighleverageofassetsandsystemsKeyChallenges:PotentiallylessresponsivetoProjectTeamsOftenslower,

68、lackinginnovationAddedcomplexityofprojectmanagementCoEmayoverrideProjectTeamdecisionsFitAssessment/WhentoEmploy:OrganizationisalreadyexperiencedwithemployingaCenterofExcellence(especiallyanIntegrationCoE)Thereissignificantdemandforservice-centricsolutionsProjectsspantraditionalorganizationalboundari

69、esrequiringbrokeringandnegotiationOrganizationisalreadyachievedsomelevelofSOAmaturity(level2orhigher)ThevalueofSOAtotheorganizationisclearlyunderstoodandestablishedDescription:Acentralizedorganization(orCenterofExcellence)wouldprovidemostcapabilitiesrequiredtoestablishanSOAprogramaswellasconstructan

70、doperateSOA-basedsolutions.TheorganizationworkswithprojectteamstodetermineSOAfitandensurevalueisrealized.21Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0DecentralizedArchitecture&TechnologyStandardsSOAProgramManagementServiceLifeCycleManagementCapabilityDevelopmentServiceDesignServiceDevelo

71、pmentSOAInfrastructureSupportProductionOperationsProjectManagementArchitecture&TechnologyStandardsSOAProgramManagementServiceLifeCycleManagementCapabilityDevelopmentServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperationsProjectManagementCentralized / CoESOA ProgramDecentralizedAr

72、chitecture&TechnologyStandardsServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperationsProjectManagementCentralizedFunctionsDistributedFunctionsKeyStrengths:MoreresponsivetoProjectTeamneedsTighterconnectiontobusinessstakeholderswhounderstandthebusinessprocessesLessmanagementrequire

73、dleveragingexistingenterprisearchitecturefunctiontodrivestandardizationKeyChallenges:Potentialfornon-standardizedtechnologiesMissArchitecturalendstatetargetDifficultysupportingcross-domainservices&processesDuplicationofeffort&serviceswithServicesnotvisibleand/orsharedacrossdomainsCostsmayrisethrough

74、diseconomiesofsmallscaleFitAssessment/WhentoEmploy:EitherveryhighorverylowSOAmaturity:HigherSOAmaturity(level3or4)whereinitialprojectshavedeliveredandmethods,toolsandtechnologystandardsaredefined.LowSOAmaturity(level0)whereorganizationisjustbeginningtoresearchanddevelopapointofviewonSOALowerdemandfo

75、rservice-centricsolutionswherecross-projectmanagementandsignificantcapabilitydevelopmentarenotwarranted.Description:AdecentralizedorganizationapproachwouldallowprojectteamstodrivemostSOAdesignanddeliveryworkindependentlywithsomearchitecturalgovernanceprovidedthroughtheenterprisearchitectureorganizat

76、ion.22Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0SOAProgramArchitecture&TechnologyStandardsSOAProgramManagementServiceLifeCycleManagementCapabilityDevelopmentServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperationsProjectManagementArchitecture&TechnologyStandardsSOAPro

77、gramManagementServiceLifeCycleManagementCapabilityDevelopmentServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperationsProjectManagementCentralized / CoESOA ProgramDecentralizedArchitecture&TechnologyStandardsServiceDesignServiceDevelopmentSOAInfrastructureSupportProductionOperation

78、sProjectManagementCentralizedFunctionsDistributedFunctionsKeyStrengths:ProvidesahybridoftheotherapproachesenablingsomeeconomiesofscaleaswellasprojectautonomyGoodpotentialforServicere-useGoodpotentialforleveragingtechnologystandards.KeyChallenges:CanbeviewedasadministrativewithoutrealauthorityCanbedi

79、fficulttomanageandcoordinateresourcesRequiresstrongnegotiationandcollaborationcapabilityFitAssessment:OrganizationintheearlierstagesofSOAmaturity(levels1to3)ThereisadecentlevelofdemandforService-centricsolutionsrequiringcross-projectmanagementTheorganizationhaskickedoffcapabilitydevelopmenteffortsfo

80、rSOA(methods,tools,technologyinfrastructure,etc.)todriveandsupportadoption.TheorganizationisnotpreparedtoembarkonaCoEapproach(poorpastexperience,physicallydistributedresources,etc.)Description:AnSOAProgramapproachprovidesaProgramManagementfunctiongoverningcertainimportantSOAcomponentswhileallowingpr

81、ojectteamstodesignandbuildtheirsolutions.23Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0TypicalRolesSOA GovernanceSolution DeliveryEnterprise ArchitectureBusiness Process AcumenOperationsProcess ArchitectAnalyze,decomposeandmodelbusinessprocessesEnterprise ArchitectManagestheoverallTo-Bear

82、chitectureblueprintData ArchitectDefineslogicaldataentities,attributesandrelationships.Technical ArchitectDefinesenterprisestandards,designssupportinginfrastructureRequirements AnalystDefinessystemrequirements,scopeandfunctionalityProject ManagerEnsuresdesignisalignedwitharchitectureandstandards.Tec

83、hnical DesignerDefinesimplementationdetails:performance,reliability,scalabilityDeveloperBuildsandconductscomponenttestingofservicesoftware.Solutions DesignerIdentifiesandspecifieslogicalservicemeetingrequirements.Solution ArchitectDefinesoverallsolutionarchensuringenterprisealignment.OperatorMonitor

84、susage,performanceandservicelevelagreements.Contract ManagerNegotiatescontracts,managesvendorrelationships.Tools & Environment Maintainsdevelopmentandtestingtoolsandenvironments.Business StakeholderEnsuresalignmentofprojectwithBusinessdirection.Business / IT LiaisonManagesBusiness/ITrelationship,act

85、sasgobetween.Business AnalystDefinesprocesses,functions,rulesandrequirements.Consulting ArchitectDefinesoverallarchitecturedirection,ensuresalignment.IT LeaderProvidesITleadershiptomanagerisksandensuresuccess.Business LeaderProvidesbusinessleadershiptomanagerisksandensuresuccess.Program ManagerPlans

86、andmanagesoverallserviceportfolioandcapability.WhileeachorganizationwillhaveaspecificapproachtherearesometypicalroleswhenadoptingSOA.MostareextensionsofexistingroleswithnewSOAspecificresponsibilities24Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0ClientExampleEngagementModelsAfterprojectsha

87、vebeenidentified,prioritizedandselectedforservice-enablement,SOAresourceswillbedeployedorengagedwiththeseprojectsindifferentwaysdependingonthedegreetowhichtheseprojectsimplementEnterpriseBusinessServicesCore set of Enterprise Business ServicesSOAteamsworkwithotherorganizationstodefine(byPortfolio)ac

88、oresetofenterprisebusinessservicesthatarecriticaltothebusiness.Strategic ProjectsProjectswhicharerankedhigh-priorityasaresultofSOAprojectscreeningandselectionshouldincludeasignificantnumberofEnterpriseBusinessServices.Itisexpectedthattherewillbetwotothreeofthesetypesofprojects.Thefollowingtypesofsup

89、portandengagementfromSOAresourcesincludes:Projects without Enterprise ServicesManyprojectsmayneedtodevelopbusinessservicesbutareveryfunctionspecificandlittlepotentialforre-use.Theseprojectshaveanengagementwhichincludesthefollowingsupport:Small Projects with Limited Enterprise ServicesProjectswhichar

90、erankedhigh-priorityasaresultofSOAprojectscreeningandselectionshouldincludeasignificantnumberofEnterpriseBusinessServices.Fortheseprojectsthefollowingsupportisprovided:Directandfull-timestaffingfromSOACoreCompetencyGroup.FormalizedESBandSOAdesigner,developerandmanagertraining.IdentifiedRegional/SOAC

91、apabilityGroupCandidatesandDevelopTrainingPlans.SOAArchitectureReviewsandGovernanceCheckpointsSOAResourceCenterKnowledgeSharingviaProjectContributionsUtilizationofESBPart-timeconsultingfromSOACoreCompetencyGroup.SOATrainingCurriculumIdentifiedRegional/SOACapabilityGroupCandidates.AccesstoSOAResource

92、Center.UtilizationofESBSOATrainingcurriculumAccesstoSOAResourceCenterAd-HocsupportfromSOACoreCompetencyGroupUtilizationofESB25Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0ClientExampleOrganization&ResponsibilitiesSOA Steering CommitteeEALTBRMLeadershipCentral SOA Arch GroupEAAdvisoryTeamCS

93、FLeadSecurityArchitectOffshoreDeliveryLeadService Arch & Advisory TeamWMCSArchitectsADMArchitectsTDMSMEsBusinessSME(BRM?)Functional AnalystsExistingFATeamService Development TeamIDCDevelopersMDCDevelopersOn/OffshoreTestersSOA Governance OrganizationSupportsLOBLOBLOBEducateCommunicatenDefineSOAGovern

94、anceModelnSetoveralldirectionnMakeprioritizationdecisionsnIdentifynewserviceopportunitiesnAssistservicedesignnDefineservicescope(businessrelevanceofdesign)nDesignservicespecificationnPerformreviewsofservicedesignnValidateproductionreadinessofservicesnIdentifySOAFitnIdentifyreuseopportunitiesnIdentif

95、yserviceadoptionopportunitiesnIdentifynewservicecreationopportunitiesnDefineservicestandardsnUpdateEATechnicalBlueprintwithSOAevolutionnMetricscollectionnDefineservice“sunset”andversioningstrategynDefineservicefunctionalcapabilitiesnMapinitialusageofexistingservicesnDesign&modifyservicesnBuildservic

96、esnPerformservicecodereviewsnTestServicesnApprovegovernancedecisionsnResolveescalationissues26Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0ContentsDefining SOA GovernanceRoadmapOrganization Roles & ApproachesService Life Cycle Management27Copyright2006AccentureAllRightsReserved.SOAWorkshop

97、V2.0ServiceLifeCycleManagementOverviewWhatistheServiceLifeCycle?Amodelfordescribingthekeyactivitiesandmanagementtasksassociatedwiththedifferentphasesofthelifeofabusinessservice,fromanalysisanddesigntoproductionsupportThelifecycleofasingleserviceisnotiterative,butasyoumovethroughthelifecycletheproces

98、sshouldbeupdatedandrefinedbasedonactualprojectexperiences.WhatisServiceLifeCycleManagement?ServiceLifeCyclemanagementistheareaofSOAgovernancedirectlyrelatedtothecreationandmanagementofServicesascorporateassetsWhyisServiceLifeCycleManagementimportant?ActiveServiceLifeCycleManagementensurestheevolutio

99、nofastrongservicesfoundationonwhichtoindustrializeSOAwithinyourenterpriseThedistributedandlooselycouplednatureofSOAmakesitdifficulttoidentifyandmanagedependencies,whichnecessitatesamorecomprehensiveapproachtochangemanagementServiceLifeCycleManagementrequiresthemanagementofadditionalartifactsinadditi

100、ontotheactualserviceimplementationasinthetraditionalSoftwareDevelopmentLifeCycle.Identification & DefinitionDevelopment & TestingPublish & DeployDiscover & Manage28Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0PrinciplesofLifeCycleManagementItisimportanttohaveguidingprinciplestobesuccessful

101、inyourapproachtoServiceLifeCycleManagement.Theprinciplesbelowoutlineourapproach:Traceability-Servicesshouldbevisiblethroughoutlifecycle,frombusinessperspectivetodeployedsoftwareserviceManaged-ServicesshouldbemanagedasanassetthroughoutthelifecyclewithestablishedandconsistentlyenforcedpoliciesApplicat

102、ion-Neutral-ConceptofSOAisapplicabletoallclassesofinteroperabilityAgile Process-TheSOAisneverfinishedorstableandshouldallowfortheflexibilityofdynamicprocessrecompositionFederated Process-TheSOAisacollaborationofindependentcomponentsthatprovideservicesaccordingtocontractualobligations29Copyright2006A

103、ccentureAllRightsReserved.SOAWorkshopV2.0TheServiceLifeCycleDefinedIdentification & DefinitionForeachphaseoftheServiceLifeCyclethereareenablementtaskswhichwillbeperformedonce,andongoingtasksthatwillbeperformedforeachnewservicedeployedEstablishServiceIdentificationFrameworkIdentifyandstandardizeproce

104、ssmodelingtoolsEstablishstandardsfordefiningbusinessobjectsandinterfacesDefinearchitecturereviewandapprovalprocessDefinedevelopmentprocessesandpoliciesCreatetestingpoliciesandproceduresEstablishRegistry/repositoryEstablishpublishingapprovalanddeploymentexecutionpoliciesIdentifyandcreatepoliciesandpr

105、oceduresformonitoringperformance,SLAcompliance,andQoSIdentifyinfrastructureneedstosupportaservicesmonitoringstrategyIdentifychangemanagementstrategyandpoliciesReviewandapproveservicesasarchitectedforfitmentintotheenterpriseSOAenvironmentReviewandapproveservicearchitectureas-developedEnforcedevelopme

106、ntpoliciesEnforcetestingpoliciestomaintainahighperformancetestingenvironmentAssessinfrastructureadequacytosupportnewservicesAssessimpactofnewservicestoexistingonesApproveandpublishnewservicestoregistryEnforcepublishingapprovalpoliciesEnforceservicedeploymentproceduresEnsureservicevisibilityforservic

107、ereuseGuaranteeSLAcompliance,QoS&performanceTrackanddiscoverserviceinter-dependenciesManageserviceversioningbyassessingtheimpactofservicechangesDevelopment & TestingPublish & DeployDiscover & ManageEnablement TasksOngoing Tasks30Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0TwoKeyChallenges

108、ofServiceLifeCycleManagementTwoofthemostimportantgovernancechallengesintheServiceLifeCycleareServiceIdentificationandChangeManagementService IdentificationInordertocreateareliable and effective SOA,itisimportanttoensurethatthecorrectservicesareidentifiedanddelivered.Risksassociatedwithhavingapoororu

109、ndefinedServiceIdentificationFrameworkinclude:PoorlyleveragedexistingITinvestmentsDifficultapplication/enterpriseintegrationLackofreuse&interoperabilityITandBusinessGoalsnotproperlyalignedPoorprocessagilityduetoaService-CentricarchitectureChange ManagementInordertoensureareliable operating environme

110、nt,itisimperativetoactivelymonitoranyandallchangestothearchitecture.Thisinvolves,butisnotlimitedto:ActivelytrackingandmanagingservicedependenciesApprovingandthoroughlytestingallchangestothearchitectureEstablishingandkeepingrollbackprocedurescurrenttominimizedowntimeinthecaseofafailedservicerollout31

111、Copyright2006AccentureAllRightsReserved.SOAWorkshopV2.0AccenturesServiceIdentificationFramework(SIF)SIFCharacteristicsStructuredapproachforidentifyingservicesFollowsourEAbusinessdrivenapproachFocusesonbusinessservicesBasedonbestpracticesIncludesrealizationplanningconsiderationsStructuredaccordingtoB

112、usinessDomainandservicehierarchyProvidesgranularityconsiderationsEnabledbyunderlyingIT/infrastructureservicesService IdentificationIdentify Business DomainsIdentify Business ProcessesIdentify Common FunctionalityIdentify Business ServicesAnalyse Existing ApplicationsIdentify Application PatternsIden

113、tify Component ServicesService DefinitionTechnical RequirementsInformation & ApplicationArchitectureInfrastructureTechnical ArchitectureBusiness RequirementsBusiness ArchitectureOrganization and GovernanceBusiness Process ArchitectureBusiness RequirementsBusiness ArchitectureOrganization and GovernanceBusiness Process ArchitectureService Identification FrameworkIdentificationDefinitionImplementation32Copyright2006AccentureAllRightsReserved.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号