下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 IBM_SOA架构介绍

IBM_SOA架构介绍.ppt

IBM_SOA架构介绍

richard
2013-04-22 0人阅读 举报 0 0 暂无简介

简介:本文档为《IBM_SOA架构介绍ppt》,可适用于IT/计算机领域

面象服务的体系架构(SOA)面象服务的体系架构(SOA)陈雷(cdlchenlcnibmcom)IBM中国软件开发中心日程日程什么是面向服务的体系架构SOA的价值构成SOA的技术如何构建SOA系统IBM的SOA工具与产品网格计算与SOA什么是面向服务的体系架构一个组件模型将应用程序的不同功能单元(服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的它应该独立于实现服务的硬件平台、操作系统和编程语言。构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。什么是面向服务的体系架构为什么采用面向服务的体系架构为什么采用面向服务的体系架构AServiceOrientedArchitectureenablesflexibleconnectivityofapplicationsorresourcesbyRepresentingeveryapplicationorresourceasaservicewithastandardizedinterfaceEnablingthemtoexchangestructuredinformation(messages,documents,‘businessobjects’)MediatingthemessageexchangethroughanEnterpriseServiceBusThisflexibilityenablesnewandexistingapplicationstobeeasilyandquicklycombinedtoaddresschangingbusinessneedsTheabilitytoeasilycombinechoreographapplicationsallowsITservicestomorereadilyreflectbusinessprocessesTheSOAinfrastructureisalsousedtofacilitatethemanagementofbusinessperformanceandqualityofserviceSOA的价值:SOA实现可变的IT架构…SOA的价值:SOA实现可变的IT架构…构成SOA的技术构成SOA的技术什么是服务服务调用服务的编排服务的发现什么是服务什么是服务Awelldefined,invokableunitofbusinessfunctionAccessesbusinessdataorfacilitatesachangeofbusinessdatafromonevalidandconsistentstatetoanotherDefinedusingexplicitinterfacesIndependentofserviceimplementationsProvidescontractbetweenservicerequestorsandserviceprovidersInvokablethroughcommoncommunicationprotocolsProvidesinteroperabilityandlocationtransparency服务描述服务描述Servicesaredescribedusingastandardizedinterface(metadata)Definestheservice,itsoperations,andinputandoutputparametersDefineshowtheserviceisreachedanditslocationInputandoutputsmaybesimpleparametersorXMLdocumentsAnexistingapplicationcanbegivenaservice‘façade’Thefaçade(eganEJB)isthendescribedastheserviceWebServicesDescriptionLanguage(WSDL)isthestandardusedtodescribetheservice服务描述:WSDL服务描述:WSDLWSDL(WebServicesDescriptionLanguage)isanXMLdocumentthatdescribesaServiceusinganumberofkeyelements:APortTypedefineswhattheservicedoes,andisdescribedbyanumberofoperationsForeachoperationthedatathatitreceivesandsendsisdescribedbyaMessageTheBindingdefineshowtheservice(asdescribedbythePortType)isinvokedegSOAPHTTP,SOAPJMSThePortspecifiestheaddresswheretheserviceislocated服务调用服务调用ServicesinteractbyexchangingdataoveranEnterpriseServiceBusTheEnterpriseServiceBusisalogicalarchitecturalconstructProvidesinterconnectivityservicesServicesinteractwitheachotherbasedonthequalityofservicerequirementsoftheindividualtransactionsESBconnectsandintegratesanenterprise'sITbusinessIndifferentlocations,usingdifferenttransports,acrossorganizationsESBmediatesservicerequestsandresponsesPerformstransformationandroutingEnablesconnectiontypetransparencyESBenablestheuseofmultipleprotocolsegSOAPHTTPcanbeconvertedtoSOAPJMSandviceversa企业服务总线(ESB)CentraltotheWorkingsofaServiceOrientedArchitectureTransportServicesSynchronousAsynchronousPersistentNonpersistentLooselycoupledTightlycoupledEventServicesPublishandSubscribeMediationServicesRoutingTransformationStandardsBasedHTTPHTTPSwithoptionforWSReliableMessagingJMS,JAXRPC,SOAPWSSecurity,WSPolicy,WSAddressing服务的编排术服务的编排术BusinessprocessesareasetofactivitiescarriedoutinasequenceServicescanbechoreographedtoimplementabusinessprocessieeachsteporactivityinabusinessprocessisimplementedbyaserviceThebusinessprocessitselfbecomesaserviceServicechoreographyisdescribedbytheBusinessProcessExecutionLanguage(BPEL)AstandardproposedtoOASISforprocessdefinitionServiceChoreographyprovides:ProcessesthatcombineapplicationsandpeopleTransactionalityandcompensationManipulationofprocessdata服务的发现服务的发现AServiceRegistryorDirectoryPublishesservicedescriptionsFindsbusiness,servicesandserviceinterfacesUDDIisastandardforaregistrywebservice(seeUDDIorg)ServicediscoverymaybeatdesigntimeorruntimeWebSphereStudioprovidesWebServicesExplorertopublishandsearchUDDIUDDIServiceentriescontainURLofitsWSDLAUDDIdirectorymaybeprivatetoanenterpriseWSDLforservicesmaybestoredinlocalfilesanddirectoriesESBmediationsmaybeusedtodetermineservice’slocationatruntimeServiceRegistrySOA的服务栈SOAusesWebServicesspecificationstoimplementitsfeaturesManyWebServicesspecificationsarebeingstandardizedIBMandothervendorshaveimplementedthesespecifications,anticipatingthestandardsTheWebServicefunctionstackisrichandgettingricher如何构建SOA的系统如何构建SOA的系统DevelopaserviceorientedmentalityEverythingisaserviceUnderstandanddefineservicesGoodservicedecompositionisthechallengeRemembercoarsegranularitySomeserviceimplementationswillexist,otherswillneedtobecreatedDetermineserviceinterfacesandinteractionpatternsWhatformatswillbeadoptedfordataexchangeWhatqualitiesofservicewillboundinteractionsWherewillmediationberequiredappropriateDefineserviceorchestrationsintermsofsupportedbusinessprocessesCompositeserviceswillgenerallyreflectbusinessprocessesWhatarethebusinessprocessesBusinessmodelsinWebSphereBIModelercanproveinvaluablehere采用SOA的四个层次采用SOA的四个层次实现单独的Web服务实现单独的Web服务面向服务的集成面向服务的集成企业范围内的IT转换企业范围内的IT转换IBM商务整合的参考架构IBM商务整合的参考架构EnterpriseapplicationsEnterprisedataDataAccessServicesApplicationAccessServicesIBMSoftwareOfferingsMonitoringServicesModel,design,development,testtoolsCommonRuntimeInfrastructureWebSphereBIModelerWebSphereBIMonitorWebServicesGatewayWebSphereBIEventMessageBrokerWebSphereMQWebSphereBIAdaptersDBInformationIntegratorClassicWebSphereStudioDBInformationIntegratorWebSphereBusinessIntegrationServerWebSphereBusinessIntegrationConnectWebSphereApplicationServerEnterpriseServiceBusProcessServicesCommunityIntegrationServicesApplicationServicesInformationServicesWebSpherePortalServerUserInteractionServicesOGSAProfessionalServicesOGSI–OpenGridServicesInfrastructureGridServicesSystemManagementSevicesOpenGridServicesArchitecture(OGSA)ApplicationsAutonomicCapabilitiesOGSAOGSAStructureGrid和Web服务Grid和Web服务GridWebThedefinitionofWSRFmeansthatGridandWebcommunitiescanmoveforwardonacommonbase网格计算与SOA网格计算与SOA网格系统本身就是SOA在网格服务上构建应用程序级SOAESB实现服务网格:例证ESB实现服务网格:例证TheESBwithintheenterprisewillevolvebasedonQOSrequirementsrequiredbyserviceinteractionsThiswillbeaugmentedbymediationsrunninginMessageBrokerandortheWebServicesGateway总结总结ServiceOrientedArchitectureprovidestheflexibilityrequiredtooperateinanOnDemandEnvironment

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/25

IBM_SOA架构介绍

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利