RSS订阅
RSS订阅TT SOA
您现在的位置:TT SOA > ESB > 开源SOA的好处

开源SOA的好处

2008-9-18  选择字号:  | |
打印本文章

导读:在考虑SOA开源解决方案时,记住这个缩写词还代表着简单性、开放性和可承受性。这些是开源带给SOA部署的最大的好处。

关键词:SOA 开源 解决方案

正在加载数据...

  SOA需要集成许多难以无缝集成在一起的不同的流程、应用和技术,这意味着常常出现不兼容性、可伸缩性和灵活性问题。传统软件的许可费结构也会限制选择和增加费用。利用开源技术可以帮助减少这些问题,加快部署速度和企业采用。

  随着对稳定性、安全性和支持的担心的消失,开源已经成为企业级IT的来源。开源同专有解决方案一样稳定、安全和得到良好的支持。此外,开源SOA解决方案还提供:

  简单性――开源解决方案易容易找到和容易部署,许多设计师和开发人员熟悉这项技术的核心机制。开源开发人员在他们社区的激励下提供易于使用的框架和平台。它还使企业可以迅速地开发解决方案来实现实实在在的可测量的好处。

  开放性――开源固有的灵活性使这种解决方案具有比专有产品更大的自由和更多的个性化,这意味着企业将从部署开源解决方案中得到与运营相关的更大的价值。

  可承受性――开源订用模型使SOA产品比专有工具集更便宜。

  开源SOA解决方案的好处可以在SOA演进的6个阶段的每一个阶段实现:1)了解业务流程;2)IT评估;3)SOA设计/决定;4)SOA服务使能;5)SOA集成与治理基础设施;6)流程编排/合成。

  在前三个阶段中,工作重点放在业务流程、当前的IT设计和SOA设计上,开源订用模型提供一种比传统SOA解决方案更可承受、更灵活的价格结构。这有助于SOA设计工作更迅速地进行,不用担心按CPU的许可费。

  开源解决方案的优势在这一过程中的后三个阶段尤其明显。

  在第四阶段中,SOA服务能使,企业必须确定应用和数据服务如何开发和部署。获得开源应用服务器和/或数据服务平台的支持带来的很大的灵活性。在享受与商用产品同样水平的支持和安全性的同时,设计人员和开发人员可以更容易地开发和部署保证更大的开发人员生产力和解决问题的速度的平台。此外,社区模型为这些设计人员和开发人员寻找的这些平台带来了特性和质量要求。

  SOA演进的第4阶段是集成与治理基础设施:即整个部署的"粘合剂".设计人员必须选择服务、应用和用户如何互动和相互通信。这个阶段中做出的一个重要决定涉及选择企业服务总线(ESB):实际上是SOA部署中的智能集成结构。

  这里,开源再一次证明是好的和可承受的选择。安装这项技术灵活的、可伸缩本质(从嵌入的安装到小规模或大规模)意味着如果项目的范围或另一个标准突然变化的话,开源SOA部署的关键组件(ESB)将不必被抛弃和重新选择。

  SOA的最后阶段是了解业务流程和规则如何利用SOA服务和集成结构开发和部署。流程编排实现工作流和业务流程业务规则的自动化,赋予SOA生命。采用包括多种集成范例――如企业应用集成技术、ESB或驱动的架构――的开源SOA平台,由于它帮助确保组件可以被重用,因此在涉及业务流程自动化时,提供更多的灵活性和费用节省。

  开源SOA平台考虑到使用最多的当前和未来的集成、消费和组件模型技术。

  这些好处在真实的SOA部署中是如何体现的?一家电信公司意识到其已有的计费和服务订单管理平台不能处理更复杂的电信服务所需要的流程,因此决定利用SOA填补其自治的数据源与应用之间的数据/流程流中存在的空白。

  这家公司选择了一种开源解决方案来满足其SOA部署需要,为集成新计费系统选择了开源数据服务和SOA平台。IT需要开源的灵活性和可伸缩性以及摆脱许可费的自由,以便能够根据地区业务的规模扩展或减少部署规模。

  在部署开源解决方案后,这家公司的生产力立即有了很大的提高,运营费用也减少了。设计人员指出开源解决方案是带来这些好处的原因,开源解决方案现在使该公司可以在没有或很少人工干预的情况下,自动完成80%的订单。SOA还将服务提供时间由数周减少为几分钟,从而提高了用户和雇员的满意度。

  在考虑SOA开源解决方案时,记住这个缩写词还代表着简单性、开放性和可承受性。这些是开源带给SOA部署的最大的好处,其它好处包括轻量的足迹、灵活的、可伸缩的架构以及没有或很少与这项技术本身相关的费用。开源是企业部署中得到证明的赢家――现在是SOA设计者必须为他们提供多少开源的时候了。

原文出处:http://www.cnw.com.cn/cnw07/Software/SOA/htm2008/20080917_59703.shtml
来源:网界网    
相关的白皮书
SOA、虚拟化甚至刀片服务器是目前数据中心最热门的技术方向。SOA解决了业务灵活性问题,虚拟化改变了基础架构,在提高计算密度的同时提高了服务器部署的灵活性和可靠性……
业内人士Sean Rhody称,我喜欢的说法之一是,如果你不知道你要去哪里,你向任何方向走都可以。虽然人们在许多情况下用这句话作为他们随心所欲地做事的许可证……
作为近些年来越来越得到关注的一项技术,业务流程管理(Business Process Management,BPM)如今显得酷似发展势头越来越猛的另一项技术:面向服务的架构SOA……
如果企业的建筑战略方向是关于面向服务架构使用Web服务和企业服务总线(ESB),其中技术,编程语言和平台在该公司管理的投资组合中的应用,使它能够或不能移动到SOA……
还记得在20世纪90年代初,人们开始初步尝试使用互联网,不过在那个时候使用互联网绝对没有像今天这么方便。当时,为了帮助人们更好地应用互联网,IBM开始了在这方面的……
虚拟化和SOA之间是一种间接的、相辅相成的关系。也许在IT及业务转型中,两者的结合使用会发挥最大的优势。虚拟化有助于更快地显示部署基础设施的投资回报率(ROI)。
云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。
安全对于许多的IT部门来说都是一个重要的问题之一,但是SOA安全问题完全是在另一个新的纬度上了。对于SOA为一个机构所带来的许多的好处,例如具有在许多不同的提供者和供应商的情况下混合和匹配服务。
最新更新
专家答疑
技巧
Ron Schmelzer,Jason Bloomberg
你认为通过遵循IT组织步骤可以演变为SOA吗?ZapThink公司明确SOA实行肯定是一个挑战——也不应被视为这一倡议应得到执行的一个步骤就是整个企业的基础……
Dana Gardner
您能解释什么是“私有云”吗,能否举例说明?这是供应商需要建立的基础吗?作为托管服务供应商和服务供应商寻求最有效和最强大的基础设施,作为他们的“云”支持能力……
Andrew Pollack
我们正在寻找一种从主机选择SOAP服务器的请求。我们希望制造一个远程程序呼叫(RPC)从CICS程序的SOAP服务器,其中进程请求,使错误或成功后的反应……