資源描述:
《企業(yè)級應(yīng)用系統(tǒng)體系架構(gòu)soa概述》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、企業(yè)級應(yīng)用系統(tǒng)體系架構(gòu)(八)SOA概述ChenHaopengSunday,August15,2021References:IBMRedbook:PatternsServiceOrientedArchitectureandWebServices1ThebusinessdriversforanewapproachWhileITexecutiveshavebeenfacingthechallengeofcuttingcostsmaximizingtheutilizationofexistingtechnologyAtthesametimetheyhavetocont
2、inuouslystrivetoservecustomersbetterbemorecompetitivebemoreresponsivetothebusiness’sstrategicpriorities.Therearetwounderlyingthemesbehindallofthesepressures:HeterogeneityandchangeThebusinessdriversforanewapproachHeterogeneityMostenterprisestodaycontainarangeofdifferentsystems,applic
3、ations,andarchitecturesofdifferentagesandtechnologies.Integratingproductsfrommultiplevendorsandacrossdifferentplatformswerealmostalwaysanightmare.Butwealsocannotaffordtotakeasingle-vendorapproachtoIT,becauseapplicationsuitesandthesupportinginfrastructurearesoinflexible.ChangeGlobali
4、zationande-businessareacceleratingthepaceofchange.Improvementsintechnologycontinuetoaccelerate,feedingtheincreasedpaceofchangingcustomerrequirements.ThebusinessdriversforanewapproachAsaresult,businessorganizationsareevolvingfromthevertical,isolatedbusinessdivisionsofthe1980’sandearl
5、iertothehorizontalbusiness-process-focusedstructuresofthe1980’sand1990’stowardsthenewecosystembusinessparadigm.Businessservicesnowneedtobecomponentizedanddistributed.Thereisafocusontheextendedsupplychain,enablingcustomerandpartneraccesstobusinessservices.Thebusinessdriversforanewapp
6、roachQuestions:HowdoImakemyITenvironmentmoreflexibleandresponsivetotheeverchangingbusinessrequirements?Howcanwemakethoseheterogeneoussystemsandapplicationscommunicateasseamlesslyaspossible?Howcanweachievethebusinessobjectivewithoutbankruptingtheenterprise?CurrentlymanyITexecutivesan
7、dprofessionalsalikebelievethatnowwearegettingreallyclosetoprovidingasatisfactoryanswerwithservice-orientedarchitecture.ThebusinessdriversforanewapproachInordertoalleviatetheproblemsofheterogeneity,interoperabilityandeverchangingrequirements,suchanarchitectureshouldprovideaplatformfo
8、rbuildingapplicatio