您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > SOA 整合技术论坛-陈敬祥
2005年8月5日6时48分1IBMSWGEnterpriseIntegration陈敬详(KingC.Chan)亚太区资源调配总监IBM软件部企业整合解决方案ProgramDirector,IBMSWGEnterpriseIntegrationkingchan@ca.ibm.com借助面向服务系统架构(SOA,ServicesOrientedArchitecture)实现随需应变操作环境SOAAugust2004©2004IBMCorporation2IBMSWGEnterpriseIntegration电子商务发展的三个时代1.大型机时代2.客户机/服务器时代3.网络时代1.公司开始提供简单的网站信息访问服务客户可以查找航班、银行帐户余额等各种信息。2.互联网成为商业交易的媒介客户在银行能够进行不同帐户之间的转帐;可以在线预定航班机票。3.在要求公司和随需应变的操作环境上从根本上提高公司效率。2005年8月5日6时48分2SOAAugust2004©2004IBMCorporation3IBMSWGEnterpriseIntegration响应日益快速变化的环境优先考虑响应能力然而,非常少的CEO认为他们的企业可以对这些不断变化的环境,和外部压力做出非常有力的响应。重建一个有“客户响应能力”的企业已经放在他们发展日程表上CEO意识到有必要建立有效的实时响应能力CEO意识到IT力量,以及在IT方面落后带来的弱势企业的CEO们意识到,他们需要更有效的对不断变化的市场环境及风险做出判断、分析和响应资料来源:IBM业务咨询服务部,《TheGlobalCEOStudy2004》SOAAugust2004©2004IBMCorporation4IBMSWGEnterpriseIntegrationOnDemand公司是能对客户需求,市场变化以及外来威胁做出快速灵活的反应。OnDemand型公司必须具备四个特点:1.反应灵敏(回答的)2.变化灵活(变数)3.关注重点(集中焦点在)4.弹性运行(弹回的)OnDemand型公司SOA2004年八月?2004IBM公司4借助面向服务系统架构技术(SOA),企业能实现内部,与关键合作伙伴,供应商和客户之间商业运作流程的端到端整合,从而可以快速地响应任何客户,市场和外部竞争不断变化的需求。2005年8月5日6时48分3SOAAugust2004©2004IBMCorporation5IBMSWGEnterpriseIntegration为什么应该考虑SOA?许多传统IT系统内各部分是硬连线(hardwired)的,难让企业响应生意和市场变更。EnterpriseServiceBusN*(N-1)连接N连接¾SOA能重复利用企业的现有资源,包括开发员工,技术,软件,硬件,语言,平台,数据库和系统。¾根据研究报告,适当使用SOA能减少成本,增益资源效率使用40%。而同时可减轻达10倍的维护工作量,减少潜在风险,管理和监视费用。Gartner预计到2008年,SOA将成为占有绝对优势的软件工程实践方法,主流企业现在就应该在理解和应用SOA开发技能方面进行投资。SOAAugust2004©2004IBMCorporation6IBMSWGEnterpriseIntegrationSOA令业务模型和资讯科技架构有更大的灵活性灵活的企业转型业务流程外包兼并、收购和剥离灵活的资讯科技随需应变的操作环境可组合的服务(SOA)可组合的流程(CBM)业务模组化建模开发基础架构管理面向服务的系统架构(SOA)软件开发集成基础架构管理相互匹配2005年8月5日6时48分4SOAAugust2004©2004IBMCorporation7IBMSWGEnterpriseIntegrationSOA是新的技术吗?面向服务系统架构(SOA)观念不是新的今天的面向服务架构与过去不同是基于广泛接受的Webservices标准(standards,如XML和SOAP)而提供了在各个不同厂商解决方案之间的交互性。SOA另一项关键特性就是使用松散耦合连接(loosecoupling)。SOA关注业务流程和使用标准接口SOA接口都是基于标准化的互联网协议。有助于掩盖IT环境底层的技术复杂性。分析SOA中服务之间的相互关系就能让公司了解具体的业务逻辑何时及如何执行,这就使业务过程的优化更容易及更有响应能力。SOA实现了业务驱动服务,服务驱动技术采用基于SOA的方法,开发者可以通过将那些定义可重复使用的业务功能(“服务”)或软件部件组装起来,就能构建新的应用程序。实现了业务驱动服务,服务驱动技术。而松散耦合连接分布计算中的参与者隔离开来,交互两边某一方的改动并不会影响到另一方。SOAAugust2004©2004IBMCorporation8IBMSWGEnterpriseIntegration服务就是构建的模块以标准化的简单方式,从新应用程序和现有应用程序中封装业务功能,创建可以使用的服务服务用于在适当的时候向适当的人提供适当的信息服务可以重复使用并加以组合,可用来部署复合的应用程序来创造新机会越来越多的使用基于开放式标准的“Web”服务来完善现有服务技术灵活地将业务流程的元素和基本的IT基础架构处理为安全、标准化的组件(服务),这些组件可以重复使用并加以组合,以满足不断变化的业务优先级。面向服务的系统架构(SOA)关键重复使用2005年8月5日6时48分5SOAAugust2004©2004IBMCorporation9IBMSWGEnterpriseIntegrationSOA的优势IT优势借助安全、易管理的集成环境,成为响应能力更强的IT组织通过使用预装的、可重复使用的服务构建模块,缩短开发和部署周期使用通用服务来降低复杂性和维护成本是增强而不是替换现有的IT系统业务优势服务令更精确的流程带来业务的灵活性可以迅速创建业务流程和复合的应用程序,以便响应市场变化使用服务来改善客户服务,而不必担心底层复杂的IT基础架构SOAAugust2004©2004IBMCorporation10IBMSWGEnterpriseIntegration达成一个成功的面向服务系统架构需要四方面的工作服务监管(ServicesGovernance)Whoshouldmonitor,define,andauthorizechangestoexistingserviceswithinanenterprise?¾CentralGovernanceGoverningbodyhasrepresentationfromeachservicedomainandfromsubjectmatterexpertswhocanspeaktothekeytechnologicalcomponentsofthesolution.Thecentralgoverningbodyreviewsadditionanddeletionofservices,aswellaschangestoexistingservices,beforeauthorizingtheirimplementations¾DistributedGovernanceEachbusinessunithascontroloverhowitprovidestheserviceswithinitsownorganization.Requiresafunctionalservicedomainapproach.Acentralcommitteecanprovideguidelinesandstandards.EnterpriseServiceBusBusinessConnectionsMediation,Messaging,EventsEnterpriseServiceBusBusinessConnectionsMediation,Messaging,EventsBusinessFunctionServicesBusinessProcessChoreographyServicesCommonServicesUserAccessServicesChoreographyPersonalization…ReportingCustomApplications…PackagedApplicationsAdaptationBusinessRules…InteractionAcquiredServicesUserInteractionServicesCollaborationPresentation…Connectivity…ApplicationContainerBusinessFunctionServicesBusinessProcessChoreographyServicesCommonServicesUserAccessServicesChoreographyPersonalization…ReportingCustomApplications…PackagedApplicationsAdaptationBusinessRules…InteractionAcquiredServicesUserInteractionServicesCollaborationPresentation…Connectivity…ApplicationContainerUtilityBusinessServicesResourceVirtualizationServicesAvailabilityServices…SecurityServicesBillingRatingMeteringServicesServerStorageResourceMapping…NetworkServiceLevelAutomation&OrchestrationWorkloadServicesConfigurationServicesPeeringSettlement…InfrastructureServicesProblemManagementUtilityBusinessServicesResourceVirtualizationServicesAvailabilityServices…SecurityServicesBillingRatingMeteringServicesServerStorageResourceMapping…NetworkServiceLevelAutomation&OrchestrationWorkloadServicesConfigurationServicesPeeringSettlement…InfrastructureServicesProblemManagementMetadataServices…InformationIntegrationInformationManagementServicesInformationAccessAnalyticsContentMetadataServices…InformationIntegrationInformationManagementServicesInformationAccessAnalyticsContentBusinessServicesBusinessServicesBusinessServicesBusinessServicesUserBusinessBusinessPerformanceManagementBusinessServicesBusinessServicesBusinessServicesBusinessServicesBusinessServicesUserBusinessBusinessPerformanceManagementBusinessServices架构建模(ReferenceArchitecture:IBModOE)架构建模(ReferenceArchitecture:IBM
本文标题:SOA 整合技术论坛-陈敬祥
链接地址:https://www.777doc.com/doc-12332 .html