–9June2007SOA-SOAIDC-SOATheBigDigTheBigDig19861986––2005200577,20,2031,6.53131,6.5,6.5TheChunnel1986–1993TheChunnelTheChunnel19861986––19931993-BigDig-BigDig20076124////••••,••IT/••••••IT,IT/IT/ITIT••/•()••,20076125•21st,•:−()−()−()•“”–IT=+++“”–••••(CommonPoolofServices)•(WSDL)•(ServiceLifeCyclemanagement)••e.g.contractsofServicelikeWSDLCurrentStatesSilo-edImplementationsLackofEnterpriseArchitectureStandardsstillConverging…BestofbreedsImplementationsNeedeasierdeploymentandmanagementofServices.Middlewareimplementationexperienceshelp.,SOA,,SOA,,SOASource:IDC2006CompositebusinesswithtechnologySOA-ITWS.*,SCA,SDO,JBIetc.--0%10%20%30%40%50%60%70%80%Holisticdesignandmanagementofinfrastructure,data,applicationsandworkflowVirtualizedresourcesFlexibleoperatingcostmodelStandards-basedinteroperabilityService-orientedarchitectureFlexibleinternal/externalsourcingQ5.WhichthemesofDynamicITdoyouexpectyourorganizationtoimplement?Source:IDCAPDynamicITBenchmark2006SOASOASource:IDCChinaSOASolutions:OpportunitiesandChallenges,March2007–SOA–SOAEnduserswithnoplansforSOAandhaveheardofSOAseemstobewellawareofthedefinitionbehindSOA.EnduserswithnoplansonSOAwithinnext1-2years0102030405060708090SOAisanarchitecturalstylethatencouragesthecreationoflooselycoupledbusinessservicesSOArequiresWebServicesSOAservicesshouldbeagnostictotechnology,platformandlocationMiddlewareplatformshouldbeusedaspartofSOAarchitectureSOAshouldbebasedonstandardsSOAisacollectionofITandbusinessbestpracticesRegistryorrepositoryisneededtohostSOAservicesITgovernanceshouldbepartofSOASOAprovidesaninterfaced-basedservicedescriptiontosupportflexibleanddynamicallyreconfigurableprocessesGenerallyagreeGenerallydisagreeSource:IDCChinaSOASolutions:OpportunitiesandChallenges,March2007SOA–SOA–Others(11.8%)Government(2.9%)Financialmarkets(6.9%)Transportation&transservices(7.8%)Banking(10.8%)Insurance(11.8%)Communications&media(17.6%)Manufacturing(30.4%)1,000+(56.9%)500?99(21.6%)250?99(21.6%)100?49(0.0%)n=102Source:IDC'sSOAPerceptionofChinaEnterprisesSurvey,2007SOASOALackofresources(SOAarchitectsetc.)(23.8%)Gettingbusinessuserssupporttoshareandusetheplatform(28.6%)Scalinguptheprojectscope(4.8%)IdentifyingbusinessstrategiesforenterprisewideSOAprojects(23.8%)ROIassessment(19.0%)n=21WhatisthekeychallengeinyouropinioninconvertingpilotProjectstofull-scaleproductionSOAprojects?SOA,SOASource:IDC'sSOAPerceptionofChinaEnterprisesSurvey,2007SOASOA–SOA–SOA70%SOASource:IDC'sSOAPerceptionofChinaEnterprisesSurvey,2007Donotknow(donotread)(25.6%)In1?years(61.5%)Withinayear(12.8%)n=39Donotknow(donotread)(0.0%)Weare/willreengineerallofoursystemstobeSOA(6.8%)SOAapproachwillbeconsideredforallnewprojects(10.2%)WilldetermineuseofSOAonanadhoc/tacticalbasis(33.9%)Notpartofourstrategicagendaatthispoint?itisalong-termstrategy(49.2%)n=59IDC-IDC-•SOA(,,,,etc.)•••,,etc.••SOA•,SOA•,SOAIDC–SOAIDC–SOA•SOA••web2.0.•SOA,•IT•IT,,SOA••CxO,SOA•SOAWS-PolicySCA,SDO2007SOA2007SOA•RedhatbuysMetaMatrixforSOAdata•RedhatpartnersVitria•IonaTechnologies’purchaseofC24andLogicBlaze•SoftwareAGAcquisitionofwebMethods•CiscoSystemsbuysReactivityinSOAnetworkingplay•OASISsetupOpenCompositeServiceArchitecture(OCSA)•MicrosoftreleaseofWCF,WPF,WWF.•TheMindElectricbywebMethods•InfraviobywebMethods•webMethodsbySoftwareAG•LogicBlazebyIONA•RogueWavebyQuovadx•ConfluentbyOblix•OblixbyOracle•CollaxabyOracle•SystinetbyMercury•MercurybyHP•ClientSoftbyNeon•NeonbyProgress•BlueTitanbySOASoftware•FlamencoNetworksbySOASoftware•SeeBeyondbySunMicrosystems•DataPowerbyIBM•WebifybyIBM•ReactivitybyCiscoAmberpointMindreefWSO2ParasoftActiveEndpointsSOASoftwareCapeClearWebLayersAboveAllSoftware:GuardianLifeBusinessServicesGrouping:•BenefitsPlansSystemsTransactions•PolicyHolderSystemsTransactions•ClaimsSystemsTransactionsSource:IDCSOA2006Conference–GuardianLife2:SabreHoldings2:SabreHoldings3:3:IT1304:NTUCIncome(Singapore)4:NTUCIncome(Singapore)DigitalSystem:DigitalSystem:•IncreasingfocusonWebDistributedapplicationManagement•Remotedeliveryofapplications•Reformingexistingapplicationsforagilityandflexibilitywithregardstointegration•ConsolidationofITassetsandmanagementtools•ModularizationandStandardizationsSource:–CISCO–CISCOVirtualServerVirtualServerVirtualServerVirtualServerServerProcessingI/OStorageApplicationsIntelligentInterconnectFabricStand-ByResourcePool•Servermanagerconfigurespoolsofcompute,storageandI/O•Basedonapplication,process,orbusinessobjectivesMassiveproliferationofserverresourcesCRMERPSCM++SOA++SOAVirtualizedClientsJavaScriptAJAXClientFlashAJAXClientMessageServerClientFlexRubyonRailsPHPMicrosoftWPFSOA#1SOA#1Movements.CommoditizingSOAcomponents.Web2.0channelsofcommunications–Wiki,Blog,RSS,etc.,MASHUPs,RichClientInterfaces–E.g.SaaSvendorsembracingSOASalesforce(SOAasaservice)GlobalSOAappearingAmazonSimpleQueueService.NetObjectsJavaObjectsWebServicesColdfusionComponentsEJBFlashRemotingClientRESTCustom,APIs?zOS.netS