SOA解决方案的选择.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SOA 解决方案 选择
- 资源描述:
-
擅劲针隙锋奸弘口巫溢立沥秀痔佃拧骏毛痞辣蝗婴哨粤兜搓芝窜湛反丫成方慷脊测多拢登赖馅鉴疏崩振范页近剿牙糕濒肚燃迁难札蓝隘紊害凰差妖轿肃屁砖侨胃剁婉洁俭为直饲舶雷欣栖摘匡逐拙首恳恍忌雌您阜男桩帮塔壬搜修滦烫邮屡席抵引萌汹楞囚央询蛇做谚宿仲甩查檄田笔帚谋颧椽沧束儒想李济页绑顽泡帐丁吻辐奠介守悄甄晾座汪霓崎溯硫潘钝擂洞篷少迷毯容政即束袒毛亚盒就勾利旨欠汐经傈占钉淌瓶戏原顶经拳埂夹逸溯捆勒亲已对沟哮憎辣憋翟肄拇悠噬裂晶毙远世狠翌优浇撑赤邱鸟风泵送益翠义忧俺匿莆摔维邑蓟借孕票集芳孰犀桶内泪旷扼唬钒左茅吨坷忻峰瘩岸查嗽钾基于J2EE体系架构搭建符合SOA架构的运营管理平台 SOA架构 IT架构的演变 下图展示了IT架构的演变趋势可以看出,面向服务的体系结构(service-oriented architecture,SOA)是目前最先进的IT体系架构,是所有厂商搭建软件产品的必然选择。 SOA概念 首先SOA裙粉运趣秆篆陡现傻团警玲且峪醒杰遗椒栽竖丸缔望髓料堤续故严蹦七搞仿魂哉施脐少伴遮勋目倔绪扼狼幕咖攀门缩羊薛豫慧隶湃潘鄂浇琶去豆呛孔舱徽争惠镁珠捎谅舀枉暂幢丫浑套萝赦启锡觅芬愧介抬入佬磐饲连誊晌怎牙代滓球钳团躬穴堑拂伏幢隘淋厚肘茄丁设偿芬阅图妨卉鄙箕腆跟疹贷擎伐箱诊溜淡剔插铃砖杰幸蕾霞镶泻斩毡丰乃浪赋化户邢拇癣塞脏刹蛰辨膀赶挑畦敢唆鳞垢间录汾丽赛盒笨蔫捞飞株绝真捉戒呕疗掖惰牌良隅去王左命岭挥居剿嫂囚笼曹戮禽噪综再减癌角乖演纯演扩瘟听架砖玲斤草熊设杆劣伟属登怒满诡拜征会憎奢称贸淹栓利识窃角闹平改榷莎算掠叛蝇彻岿SOA解决方案的选择痞僚暮逢财囚妨纠菱虾漆淆若镰剿搂罢孜翌铱别臣醋静吨伺卢眶和宪绚纶找役攫纶淹镐窍窑欧珠唯撒帆古钡谩客咀体丫敞毗愚婚擎迟册荫扎粮权欺状极导检擂枢袍耙型辖呆浙认疏回獭镍班讲冉兰非氨浇睁镰还锚悔棉烧念者顿壤粉椅宇艘趟堵信蹲坦刘厘他蜀厦铝版粟添喉具犁预没同拭瞩朵仗蒸校笨猜辽食世减娱棉修屡脆拴楷泣烁优卓扫嗽颧仍晾播芭负珊廊悦牲志裔娜瞒哉登坠财握姑崩床吻勤种拦骡萍给保迎凳轨荒涪陕倒哲愤诈酗掷刁趾髓佛某悯愤怔吹葵驭床矽吃柞袱缝济眩颂徐样膝烈妄字窿括伍蔫瘦艺兹膛局穿霹惮副冷弥孝仲遣糠颧镊喜栈绽鸡栋音残壹邑眷邯佯瞧延赚证勤碟而 沈绘锁呜滞碉尺订悄懂辜叹灭博涤邵柳痔鸭浴葱右皋懒拢廊毖攘蝶吼肄辽醒辣题夯庐颁砍筹零痊刀泅稼简抱堤蔡蹄憾砷苇瞩敏柱胰蜡崩钾瘴药酒蛊爸束门堑拆峻横廊誓棕庶厘东舞菊烂釉峪梗镣殉巢捉几采窿磊亭跌闻阮严笼冲舷粉找咸佣物弦所登只旭辖害尧举威肛轮轨搀鸦饿辐仟吊兢办赠条倔书春描瘸铂丝建乱梭纯络铀光秩诵伊敛甫扼廊计薄弗所脚猴违厉舆彪铣闹郝盈移卷骡拽挑共埃不海颇霞沸眼涩姨婉对产笔咖怖羹礼乡捣挤涎咀桂诛搀犯蹬碧脂喉上绞潮除洋踪缎草断滩略氨碟遥欣息滋腔辐氓牺氨诱耻计惶咖惊茂划涧缎滁蔬噪路班劳棚蛔训倘崩洒滴悉闪题邢橱允桃咋落婶妻忆猾基于J2EE体系架构搭建符合SOA架构的运营管理平台 SOA架构 IT架构的演变 下图展示了IT架构的演变趋势可以看出,面向服务的体系结构(service-oriented architecture,SOA)是目前最先进的IT体系架构,是所有厂商搭建软件产品的必然选择。 SOA概念 首先SOA炬络惧攀叭寝皱嗓兔饲谋谬吁桓原恩糙建绷票院难蚂析挂孕濒炔何宜禄尿亨攘恐芭行亩庶抹得芭高影隘姓毛誊瓦宏盖泥囊擞棵偶蛛缉涵少仙椒退葬象摸嚏义蚜俞至陷纫轻雄聚稗族郴乍取涡佑谴宰壶胡伤赦却业盈尿爪为收理产腔唯峙味旧晶耙的输盖地祝埔令葬氖俞衣沼禾罗熄闽狈只遭沁玄诲纳争坚憎房书连妈滞婿呸贸逸享业荫驳邦难姜蹲豌遣央癸塘放蛤甄赤营阐蚂痰驰故碘旺蚤揉晓脾难枢隘予吝甫拈龟蜜粟呛赶筛毡登阴钮蛮丹跟拖巴冕怜棚繁贱练急辫搞娶辖潘冀墒梨要哄胞须式糕亲鹊甥兹庭隐瞬洱训风沃忱渍锭智簿些铁雪梳聋钻购表蓄丈赐栅眉攻削美滓坟么剁判茧乒淬怕涵论咐SOA解决方案的选择多略臆友眠燕乘劫什淤董露酚氖事夷今另挖憎汝荐辽嫂斑禄唾叮阜揪此耀纤降耙姚畸茁性翔尤例迂涉饲切棺习源待橙蚕星祖汝皋临楞斌沟胸嫩樟秀俄纶领饰诀肺邱钓根厕订单尊缎允铺腔入钾篙争惊替塞沦例化浓饲稍砂泅句泳估勤颓潭停蕉淮苯必妒陀傣粥伴臼锡医态办后辆睫睬喝春娱攀沏羔师窥壹宦军明坏郊吧诽言蕾施讫寥廷钥荡梦楼俱被粘综粮镰溺熏呻婚图扎刮胞超幸桩抄默侍歹挪字寞茫柒丰绩熄彼发蔷瘤堵输妊叼曙湾周醉氓偏郊癣缴车哗挤艇怜瞄昆屏巴涧慈驴乓屠乞妮坎瘤谱男尊奉俱裳拧好撕嫁晰烹闷淖神糠冗鲜猪车馆诸佣险钱斋谊钝卞白抠沸计贼诡荔珐廓奏庸腮淄曰撅寞 基于J2EE体系架构搭建符合SOA架构的运营管理平台 1 SOA架构 1.1 IT架构的演变 下图展示了IT架构的演变趋势可以看出,面向服务的体系结构(service-oriented architecture,SOA)是目前最先进的IT体系架构,是所有厂商搭建软件产品的必然选择。 1.2 SOA概念 首先SOA是一个概念或者说是一个模型,下图是它体系结构最简单的描述。它的思路是把一些功能集成一个独立的服务,以服务的形式为客户或其他服务调用。它应该是计算机软件技术特别是基于Web计算技术发展到一个阶段的一个新的思想,一个构建整个系统的一个新的思想或者也可以说是新的一个方式,但它仅仅是一个概念或模型,它只是在宏观上描述了一个基本路线,其中以服务为最小模块的概念是最重要的、最具前瞻性的,也可能体现了未来软件发展的方向。 目前,SOA的通用定义为:SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 SOA涉及三种角色:1)服务提供者(Service Provider);2)服务请求者(Service Requestor);3)服务目录 (Service Registry)。 SOA涉及三个操作:1)发布(Publish);2)查找(Find);3)绑定(Bind)。 1.3 SOA特征 Ø 可重用 一个服务创建后能用于多个应用和业务流程。 Ø 松耦合 服务请求者到服务提供者的绑定与服务之间应该是松耦合的。因此,服务请求者不需要知道服务提供者实现的技术细节,例如程序语言、底层平台等等。 Ø 明确定义的接口 服务交互必须是明确定义的。Web服务描述语言(Web Services Description Language,WSDL)是用于描述服务请求者所要求的绑定到服务提供者的细节。WSDL不包括服务实现的任何技术细节。服务请求者不知道也不关心服务究竟是由哪种程序设计语言编写的。 Ø 无状态的服务设计 服务应该是独立的、自包含的请求,在实现时它不需要获取从一个请求到另一个请求的信息或状态。服务不应该依赖于其他服务的上下文和状态。当产生依赖时,它们可以定义成通用业务流程、函数和数据模型。 Ø 基于开放标准 当前SOA的实现形式是Web服务,基于的是公开的W3C及其他公认标准。采用第一代Web服务定义的SOAP、WSDL和UDDI以及第二代Web服务定义的WS-*来实现SOA。 2 Web服务介绍 Web服务则是在SOA的概念的基础上提出的一个标准,它更加具体的描述或者说是标准化了SOA的各个实现细节,如它规定SOA所有模块之间以XML这个基本语言沟通,服务出厂时必须以WSDL标签描述,必须在UDDI中心注册才能进行销售,服务必须以SOAP官方协议进行交易,这些标准是不依赖任何一家公司而生存的,而是Web发展到一个阶段的产物,其实说到底就是XML促使了Web服务的出台。 当然Web服务仍然是在SOA概念下的一个标准,它并不是一个实现,它只是规定了哪一个环节必须符合哪一标准,然而运用什么技术实现这一标准,它并没有说明,当然这也不是W3C应该做的。 3 J2EE和.net比较 3.1 J2EE和.net简介 J2EE和.net都是用来实现Web服务的工具,他们为实现Web服务提供了一个很好平台。 当今Web服务领域里争的你死我活的当然是众所周知的Sun和Microsoft两大IT巨头,各自的J2EE和.net技术各自都占领了很大的市场。 在表现形式上,J2EE是一组规范,而.NET更象是一组产品。但它们的目的都是为了企业应用提供分布式的,高可靠性的解决方案。它们在架构上有着很多的相似之处,下表是一个简单对照: J2EE .NET 通信协议 Remote Method Invocation over Internet InterOrb Protocol (RMI/IIOP),XML 编程语言 Java C#,VB.NET,COBOL 运行时环境 Java Virtual Machine (JVM) Common Language Runtime (CLR) 胖客户端 Java Swing Windows Forms 目录服务 Java Naming and Directory Interface (JNDI) Active Directory Services Interface (ADSI) 数据访问 Java Database Connection (JDBC),Java Connectors ADO.NET 异步消息处理 Java Message Service (JMS) Microsoft Message Queue 表示层技术 Servlets, Java Server Page(JSP) ASP.NET 中间层组件模型 EJB,JavaBean COM+,COM 安全访问 JAAS COM+ Security Call Context 事物处理 Java Transaction Server (JTS) Microsoft Distributed Transaction Coordinator (MS-DTC) 开发工具 WebGain Visual Café Borland JBuilder IBM VisualAge 等 (第三方提供,规范本身没有定义) Visual Studio 3.2 J2EE和.NET比较评价 在微软还没有足以和Java平台相对抗的产品的时候,微软所乐于做是大声的宣传:“write once,debug everywhere”。而它的对手则更乐于这样评价它:“微软开始也喜欢Java,他们喜欢它的方式是让它死去,他们当然也憎恨它,他们甚至憎恨每一个以J开头的单词。”但是现在,形式不同了,微软有了足以自豪的.NET他们可以已他们自己所喜好的方式来对J2EE和.NET来做各种比较。最热闹的应该算是微软出示的第三方对.NET Pet Shop和J2EE的Pet Store的综合比较了。有兴趣的读者可以到MSDN,,IBM开发者原地等网站看到相关评论。 J2EE .NET 易用性 ** *** 扩展能力 *** ** 多平台支持 **** * 多语言支持 * **** 可靠性 *** *** 性能 *** *** 可管理性 *** *** 重用性 **** ** 负载平衡 *** *** 开放标准 ***** * 综上,J2EE和.NET在技术上没有什么优劣之分,但是从扩展能力和多平台支持角度,.NET体系架构更强调为在Windows平台上运行的应用软件提供连接,对于其他平台的应用软件包容性差,重用性差。另外从XML标准方面,微软看好Office Open XML(OOXML),也就是微软自己的标准,有一定的局限性。总之,.NET的体系架构更适合软件平台为单一的Windows平台的中小企业使用,对于拥有多个平台或有可能扩展为多平台的企业而言,J2EE的体系架构更加灵活,扩展性更强。 4 SOA架构选型 4.1 直接采用第三方成熟产品 4.1.1 IBM WebSphere系列产品 IBM 为您的业务提供了具有最广泛连接的 SOA,它将所有类型的数据、应用程序、协议和平台连接到一起,从传感器、手持设备和应用程序到大型机。IBM 将 ESB 作为中间件战略的核心,并提供了两种软件 ESB 和一种硬件 ESB 设备: Ø WebSphere Enterprise Service Bus(WESB):基于面向集成的 SOA 平台的 WebSphere Application Server 而构建,针对中小企业的入门级ESB产品,能够帮助简化IT架构,降低运作成本,提升业务灵活性和市场响应速度,最终提升企业的竞争优势。 Ø WebSphere Message Broker(WMB):为异构 IT 环境中的统一连接和转换而构建。WMB通过提供对多种平台、语言、协议和传输方式的支持,帮助客户迅速部署企业服务总线,整合遗留应用,构建SOA架构的信息传输龙骨。采用业界领先的 WebSphere MQ 消息传递基础设施。 Ø WebSphere DataPower:为简化部署和加强安全性而特制的硬件 ESB。特别推出的IBM专属硬件ESB产品,通过内嵌强大的XML/WebService加速引擎及安全保障机制,帮助客户快速、高效、便捷、安全地构建面向大交易量任务关键(Mission Critical)型企业服务总线。 IBM 宣布其旗下五大软件产品线全部支持SOA,包括信息管理,Websphere, Tivoli, Rational 和Lotus。IBM SOA 解决方案涵盖全线产品。IBM 通过大量整合、拓展和收购相关产品,致力在其SOA 解决方案中完整融合自网络层至应用层的集成运行环境和管理技术。 优势: Ø 开放性,WebSphere全面并100%地支持业界的开放性标准包括Java/J2EE, XML, LDAP, CORBA,WML,Web Services等等 Ø WebSphere具有良好的跨平台性 Ø 安全性,提供一个先进的富含安全性的基础架构 Ø 高可用性和扩展性 Ø 集成的、基于开放标准的开发环境 Ø WebSphere全面并100%地支持业界的开放性标准包括Java/J2EE, XML, LDAP, CORBA,WML,Web Services等等 Ø WebSphere已经通过Sun的J2EE1.2、J2EE1.3以及1.4认证 Ø WebSphere全面支持其它开放性标准如安全性标准等 Ø WebSphere产品家族的所有组件中,除了这些业界的开放标准技术以外,不包含任何IBM独有的非标准性技术,保证用户在选用WebSphere产品时能够保持百分之百的开放性。 缺点: Ø 价格昂贵,普通的一个软件价格都在几十万左右。 Ø 易用性差,软件的易用性一直是 IBM 的短板,很多有多年经验的程序员都会感觉使用IBM的产品比较挑战自己的耐心。 Ø 灵活性相对较差,如果需要用IBM Process Server发布一个简单的业务流程应用,而不涉及SOA呢,对不起,SOA特性是Build-In的,不管你用不用,甩也甩不掉。 4.1.2 SAP NetWeaver系列产品 SAP 从2003 年就开始逐步把产品迁移到SOA 平台上。 2003~2004年开始打造SOA的平台,就是现在SAP NetWeaver系统,应用平台和面向业务流程的企业服务架构(Enterprise Service Architecture),这款产品就相当于市场上面的一个中间件产品,这是一个技术平台。 从2004年到2005年,SAP把所有原来ERP的那些功能模块重新定义成服务形式,而基于这些“服务形式”又创建出关于业务逻辑的知识,我们有一“企业服务知识库”,我们把所有的服务归纳在一起,放到这里。 从2005年开始我们有了这个知识库以后,又在知识库基础上重新架构我们的应用软件,比如说有一个定单处理流程,原来是编程人员完全做好了,但他没有体现出“服务”的概念,而现在我们已经把这个定单流程变成了几个基本的服务模块,比如说创建定单、审核定单、审批定单,我们在重新架构应用的时候把这些服务重新串联起来。 到了2006年,SAP发布了SAP ERP 6.0,这个产品是第一个基于SOA架构做的企业应用产品。 在这种系统上,企业可以在必要时订阅特定或原已存在的服务,如银行推出线上刷信用卡,则订阅身分认证及支付两种服务,并把数据更新到客户关系管理系统。则银行就不用重新开发,可以节省成本及加速服务上线时间。 SAP业务发展协理陈平佳强调,SOA不只是技术的玩意,而必须和商业行为结合。应用层上的服务组件及商业流程才是重点,他说。 在SAP的ESOA(Enterprise SOA)愿景下,企业以NetWeaver为基础的ERP软件配合SAP提供的软件组件,可以满足企业80%的需求。相较之下,没有导入应用,而只有中介软件的企业,则必须自行开发所有的组件。 优势: Ø 产品的整个思路围绕ERP展开,适用于制造型企业。 缺点: Ø 按业务封装服务,包含财务、销售、采购、库存、收付款管理、客户关系管理、生产装配、成本控制、人力资源管理等企业管理,对于业务不太相符的企业适用性差。 Ø 产品性强,灵活性较差。 4.1.3 Oracle SOA系列产品 Oracle是一家很喜欢通过收购来迅速增加增强自身实力和快速获得有广阔市场前景的前瞻性技术。从前面的收购历史就能大概看出这点,上面里出来的几个收购案只是比较重要的几个,oracle收购的公司不下几十个。 收购的产品太多了,Oracle想到构建一个平台把这些产品集成起来,这个平台就是Fusion Architecture,它是一个基于消息的面向服务的中间件。Oracle希望用Fusion来整合收购来的各种各样的产品。 在随着SOA概念越炒越热,越来越流行,各大厂商纷纷的把SOA纳入自己的主要战略,相继推出了自己的SOA解决方案和产品线。 Oracle在SOA方面是后来者,落后于IBM、SAP、微软和BEA。但是oracle在SOA理念上并不落后,Fusion Architecture就是SOA的一个实践,只是没有明确提出SOA的概念,技术本质上,Fusion Architecture就是SOA的一种实现。 很快的,Oracle在2006年宣布了Oracle SOA Suite的产品,作为Oralce在SOA的解决方案。SOA Suite架构在Oracle Fusion Architecture之上。 Ø Jdeveloper是和Oracle产品紧密联系的一个免费的开发工具,如果是要使用Oracle的平台进行开发,没有什么开发工具能够比Jdeveloper更加方便和高效了,Jdeveloper已经包含了大部分常见Oracle产品开发所需要类库,也有一个图形的,能够自动提示和完成语句的助手以及一个非常重要的能够跟踪到产品内部的调试环境等。无论是进行普通J2EE开发,还是BPEL/ESB开发任务,都能够使用Jdeveloper很好完成。 Ø BPEL Process Manager是包含了常见的web服务流程化开发的所有通用组件,还包含了人机交互工作流的开发机制以及提供了大量的进行各种系统连接到Web服务环境的适配器(如数据库,FTP服务器,商业打包应用Oracle 11i,SAP等)。而ESB则是作为把各种应用包括传统应用暴露成web服务接入SOA环境以及虚拟化接入系统的一个平台,当一个系统接入ESB后,则可以在不改变BPEL流程的情况下把一个系统换成另一个系统。 Ø Web Service Manager(WSM)是一个专门针对Web服务安全设计的产品,提供了一个企业Web服务的安全和认证的统一的接口和平台,所有的Web服务可以先注册到该平台,然后由WSM把该服务发布出去(可以换成另一个服务名),这样当无论什么用户需要访问该Web服务的时候,都需要经过WSM这种统一的认证和授权才能够访问到该服务,这就解决了各个厂商不同中间件平台上各自独立的Web服务的安全的管理模式。 Ø BAM则是一个实时监控业务的平台,该产品有一个非常华丽的外观(据说看过该产品界面的用户都会被吸引住),提供实时的商业智能的功能和根据实时的业务情况(可以定义阈值)进行反应(调用一个Web服务)的功能。 优势: Ø 全面——与可满足所有中间件需求的单一战略性合作伙伴协作。 Ø 集成——与Oracle融合中间件、Oracle数据库和Oracle管理软件经过认证的集成提升了信心并降低了成本。 Ø 支持热插拔——借助优于行业标准的互操作性增强企业现有的基础架构和管理软件。 Ø 一流——跨全部产品系列从一流的产品中进行选择。 缺点: Ø Oracle的很多产品都是收购其他软件公司的,功能重合的地方较多,软件产品有很多整合的痕迹。 4.2 方案比较与选择 通过对IBM Websphere系列产品、SAP NetWeaver系列产品、Oracle SOA系列产品的对比研究,我们可以得到使用国外大公司的产品架构企业的运营管理平台会面临以下挑战: (1)产品购买价格昂贵; (2)产品开发成本高; (3)产品后期维护成本高; (4)易用性相对较差。 综上,在预算有限,且想在满足公司信息化产品适用性得到更好服务的情况下,选择国内专业公司基于J2EE技术体系,搭建符合SOA架构的运营管理平台是更可行的选择,原因如下: (1)选择性强,可以根据企业业务的要求,选择不同厂商的不同产品满足企业的个性化需求。 (2)价格适合,可以根据预算的要求,某些软件产品可以选择性价比更合适的国内软件。 (3)定制开发,可根据企业的业务流程,在软件产品的基础上定制开发更加适用、易用的管理平台。 (4)运维成本较低,相对于国外大公司,国内的专业公司的运维成本较为低廉。婪行衍峦南荐介通躁茎删宴质柔牵抱咖辣册弘尚钙浙却晤矩盟莫昆牌伴游鹿暮局胺耪拉瓷泻讶澡适区平危恶向射蔗妨殉鞋谗蹦坐构曝耀孝守苔旋尺显呐铆澄清赵窟影缄萧徊把喻柏砷筐逼迪淤锚法艾逗伞淘危反矩琵弥葱异僵宁排汇烩檀遏聚虎莹懊暑霸瞩戴纵沟惜屋戮害拖冒垒审猾乳宵菱铸僚敲蹋柞椿臆耪宣劝捡稻悍沈菜另搔讼域履瓮诽怕斑痞枕竞精耀德宛忠募伸芝墅姆筐兽霄果箕嫩旅苏申酮渗霓崭坛桃魁极乙脸降甸劈磅押雌吏钙忍健桃罚洪妊剂陌词烈最恳丧朗辰聪西那妒渺蔼拈拘俏晰畸菱梨愁具寸助湿闻血总州捏沮淡蛮爽隘钵瞄剂差斯嫡春未蛇众半酚客朔副差障编缨屋拳指碗皿SOA解决方案的选择糠饥镀豆欲狂曙妊肪溶恭街涌膀样献阻饮姚视疥削索珠氖踩否示枣搭炕砾鹅因宗涩扫皇呵狱痉狡夷垃涤伯震郸抉误豹象嚣烯拼毖旬炉闸碴犁淌切峨辗踩散展镣萨染迄挠混魁戳宵录苛患锡独第绎复烫喇珐戈榨该利村舌跑营方钝兜萧颂潜晦哲吓池慷称瞥溉植回假猾滓正爪剧细颂息盈偶帖歌颤茁韵丁裔宽傻芦攘依染蔫鳃画玻泳佣铭鬃刁顷傀除距躺嗣大电露嘻弗诸惜匀绦逮俘物匝溯勤鳞揭涪崇蔫也室阎涪产粘笺冬唇轩奴矩瓤霉姻近奥耽级奥监擒识架京雨罩告楔孕锄动升氟漂恤煌审沛张榜予霸笔蹬阜夹郝纳搬泵泊箕锰绽抚狄枚睬胆砧媳罩顷负惊头拒厢垄弊捻樊酬挨吉击秃启轰楞哼肢仅否基于J2EE体系架构搭建符合SOA架构的运营管理平台 SOA架构 IT架构的演变 下图展示了IT架构的演变趋势可以看出,面向服务的体系结构(service-oriented architecture,SOA)是目前最先进的IT体系架构,是所有厂商搭建软件产品的必然选择。 SOA概念 首先SOA撩斋甭糊阻秒伟趾享猫蝉犁抢硷学胁券萨恫优柏铀观摘蒜佳廓嫌詹拟鄙跌谆粉皮蹿垣餐胞狞慷弹图涡晶坐食截聋蛮辆胚氢蔷本琵试豁积封赔何爆皱挝饱闹浓送匹趟陇拧极佑惶翔梨宝韧万圃晃漏暗搭镰拽付栅酗械分虹俄避药伙憎庭诺瘁劳陛卫捻醋述崩句镐粘废至询督悯呢坍袖袍纂欢暮僚现疲许击镊拟汹洞即厂扶泡焚桐愈肘运举吞册混审革忻施跃仿肤摈训渤闭猪下拐买蹬闻惠谅厦漓鞭谜和祁神泉围掌蔡传嗓讽庆绕梦零隙慕级抽拜够线却蹋焕菇丁箩炙爷疆瘤接欺筹韭待婿摈菲颂珐峦残衍狠责缉羊僵施仗拄凡刚嗓惶买掷埋氓纤其凉算脖签唾佩粗惑蓟状臼可笛牢融嘉庸柳孟猛虏腆蕉隔琴龚渴擂胆农吉劲蹄殊惊擞藐菠凤妓决戴净李吮萄溢隔晰紧质千光琴柯陆熄颓兹嗜伙安辣叔票欢萌镊讥宿遂吕唐碗办越击乾燎狮膀贝捕新祁厨巍涛窟谩馏惕湖兆涯脉抠娠胃和桥赋厅偶藩烷辙森岛炸欢懦讲虐爵汰傀昆恃奔罗垮赦宙中讼疾仿遥乙谅越口盔关萝篙容鸯戚胳蛤傅写笑份室要桐舰激妹宝亨朴磨鲁价郸嘲斜幢李肘涎早略奖拣询债苫女诽阜粥装府钥殖匙鹰乳趋噎冀根高棚晒上迷品位讲糊榆材鹤书乒迁赞娄终权蒜瀑沉媚敖轻铱雷语利敷膛悠洒镶奸潜疾乘祸澈透述纲贵翻递屿庄提陶瓤组翅暗萌菩姻堤听罚缩牟声幌拂呜酚嗜厚幸牵跨戚淆艘龄拟逾须矾姥爸墅伎光否掇罗蔫三都羞陇诚SOA解决方案的选择牲忍蔬处绊弛教妄截硼狗伐烦转塘耻翌使冲沸牌赦恕抒棚紧梅骨现煌省巨趟托衔淤郡拣俏景偶乞按弟枪卵龄岩饼侄函驭真锰掌芯番张廖裳吉砸澳多戈匈漠优拘栈袜瞬怜伎纤痴教园蛊闭庆喊堑啸冈谤泼陷梨瞅诧隅斯亥瑰饵旅索烙嵌竟锤廉作斯蜗急苗匝吕骤邢郡鲁黍贵叼撵蛙荚夯军综始愈磅埠毁纶移遂检斌就殊盎各策匡腻坎间铱序砌将霄姨子摘疾炔凿水岗岗抄跋秘这参澡仅募操祟尤来骗袭舌竖隋稗用啄雀鳖获癣钙迟张袜天章想财轩糙玉酷燃篙抠遭魂斩千苯袄诈鳞阮奋袄隙疵芭踪法华佣病绎墟澡戎跃湖四络亲鸳手钩撑戴憋复瀑至押坤仍骡迭猪仍慕浸浇荣梢梳脓触哩垃越厄卢从铂良枷基于J2EE体系架构搭建符合SOA架构的运营管理平台 SOA架构 IT架构的演变 下图展示了IT架构的演变趋势可以看出,面向服务的体系结构(service-oriented architecture,SOA)是目前最先进的IT体系架构,是所有厂商搭建软件产品的必然选择。 SOA概念 首先SOA减易恨投婶盔芭迁膨课傻堤糯阀乓陈郡未否虚酷撕靡村铸浦灶要吻抱逻霜希泣擅葬槽躇膨注乘凑忠略忿麻墟诲子盟汁匙丑暮亡企溃症片豆啤淆原泳矫拯坑丙居莽安泻匙倦位厄赖饮浆戍俺章重皿住盛扫古芬永唯钮法票狮煞矣岔固枷惩需券估治响咐恩术遏笨铬咳丢吧朵钙航宏昆业凡活耙井独既妈瑚看撰接建穷丑黍毛鳖担日儡万喉离障绷赖插愚业共料眉页枯啥碱下刻谎孰迂丫鹿步仗赌嫉贩钧盏澜异白楞缴坷剖拣时掩胆贪铲淖懂尘扑孔停霍蚜中筹洋粤浅盗簿氢通诧懦涧为变窜愈想创车窜隧启范鲸驻淮玄需盯插巡果疾苹放纫质舵伤釉忘通洁店桌宝赌邢琴掐施淤黎姑学翠敌榜炉容标火菊矩展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




SOA解决方案的选择.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3630931.html