面向服务的体系架构(SOA)

日期: 2008-12-03 来源:TechTarget中国 英文

  拥有灵活的、及时响应的IT紧密配合业务不短变化的需求。是任何一家企业的梦想。如今,通过实施SOA(面向服务的体系架构),可以让企业的这一梦想变成现实。

  分析人士预计SOA的应用将在两年内得到大范围的推广和普及,SOA的时代已经到来。据Gartner预计,到2006年,将有60%以上的企业考虑以SOA为指导原则来设计关键业务的应用和流程:到2010年,应用软件收入增长的80%将来自基于SOA的产品。而IDC也认为,在2004年至2008年间SOA将成为大型企业使用Web服务标准的主要动力,到2007年,包括软件、服务和硬件在内的SOA 市场将达到210亿美元。

  为何需要SOA?

  SOA是一种应用框架,主要针对日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。SOA能够帮助用户对这些服务进行构建、部署和整合,且无需依赖应用程序及运行计算平台,从而提高业务流程的灵活性,使企业加快发展速度,降低总体拥有成本,改善对及时、准确信息的访问。SOA有助于实现更多的资产重用、更轻松的管理和更快的开发与部署。在当今的业务环境中,变化是毫无疑问的,因此快速响应客户需求、市场机遇和外部的为威胁比以往任何时候都更加重要。各种企业都认识到组件化、模块化、互操作和可伸缩基础设施的价值。

  为何选择IBM?

  虽然“SOA”一词是在20世纪90年代中期出现的,但在该词诞生以前,IBM就已在帮助客户向以服务为主的方法转型。只有IBM具有在每一层履行SOA承诺的实际经验和产品、服务深度。无论您是新手还是具有多年SOA经验的老手,也无论您是喜欢自己动手还是喜欢获得更多支持,IBM多可帮助您加快SOA实施的步伐,提高灵活性,从而使您的企业更具竞争力。您完全可以将我们作为您的SOA向导。我们已经帮助了许多公司,我们同样也可以帮助您。IBM是公任的SOA领袖,能够帮助您如何推动实现业务目标、创建一份详细的SOA计划、完善和实施该计划、确保您的SOA符合业务需求和性能要求。

  不管您处在SOA采用进程中的哪一步,也不管您的未来SOA计划可能需要什么,IBM都能帮您一步步地实施SOA 解决方案,并确保每一步都带来回报。IBM具有久经考验的SOA经验,实用的软件和服务,并深刻了解您选择IT供应商时想要了解的业务。

  SOA业务整合采用模型

  现有资产的快速重用以及服务和基础设施的跨业务线共享,对于实现能够适应不断变化的市场情况的业务流程是至关重要的。SOA是使IT部门成为企业发展创新催化剂的关键所在。

  如今,业务灵活性和运营效率具有同等的重要性。尽管不断变化的驱动因素在个行业中表现不相同,但所有行业都在达成一个共:越能快速地适应变化,越能赢得竞争优势。

  将各行业引向SOA的市场力量有哪些?

  ·汽车:汽车价值链中设计和制造对众多供应商车内系统、软件套件的需求不断增长
  ·银行:持续不断的监管事务以及日益增大的成本和整合压力
  ·电子:设计、开发、制造、营销和销售活动中使用截然不同的系统
  ·金融市场:规章统一性和交易自动化
  ·政府:需要加强监督、提高责任性和确保统一规范
  ·医疗保健:整和付款方、提货方和政府机构的压力不断增加
  ·保险:提高客户满意度和增加向上销售/交叉销售的机会
  ·零售:与众不同的消费者体验和产品现货
  ·电信:以较少的开发时间、费用和专业知识创建和连接应用系统

  来自Gartner、IDC等权威业务咨询机构的研究报告都得出了一条共同结论:与创新和增加新能力相比,企业花在整合和保持现有业务能力上的费用过多。企业需要变革。它们也知道SOA可以实现变革。

  面向服务架构将大型应用程序提供的功能结构化为可重用构件。即“服务”,服务可以提高IT环境的敏捷性,并对不断变化的业务情况做出响应。企业正在将SOA作为提高业务灵活性、改善客户服务、充分利用现有IT投资和捕获新收入来源的一种手段。市场千变万化;企业则可借助SOA作出响应并获得成功。

  需要值得信赖的合作伙伴

  SOA和Web服务计划的目标远大。不过,如果没有足够的经验和专业知识,就会对计划的实施和管理带来困难,并要付出昂贵代价。依靠自己的资金循序渐进的创建、实施和部署高度安全的SOA环境,就要有实践经验和久经考验的软件。企业需要一个值得信任的合作伙伴,一个深刻理解待定行业并具有广泛实际SOA经验的合作伙伴。换句话说,它们需要IBM。

  IBM提供统一的流线化长品来创建、实施和管理SOA,并使实施相互依赖的项目获得快速高回报变得易如反掌。虽然客户采用SOA的起点各不相同,但我们知道,将服务部署到企业架构中涉及许多连续统一的活动,可分成构建服务、实施并运行服务、持续地管理服务三个阶段,而没一阶段对软件基础设施都有独特的要求。

  IBM可以在一个模块化的集成平台中提供最佳的软件来帮助企业构建、运行和管理SOA。IBM还可以帮助定制适当的培训、专题研讨会、软件和服务组合,使您快速步入SOA大道。IBM可以帮您将SOA用于各个项目,然后再将这些项目分解为可管理的任务。IBM可以和您一起构建一个路线图,并帮您实现目标。

  构建SOA

  在部署和运行服务以前,必须先构建服务。那么应从何入手呢?开发服务有什么不同吗?如何使开发团队获得最快的开发速度?需要哪些工具呢?

  通过提供开发团队所需的工具、最佳实践和团队基础设施,IBM Rational软件开发平台可以帮助企业迁移到SOA。通过简化和加速业务流程建模以及面向服务应用系统的设计、构造、组装和测试,IBM可以帮助企业获得所需的IT灵活性。

  特定于角色的工具和任务自动化功能可以提高单个用户的生产力。跨工具进行整合确保了从业务需求、流程模块,到软件设计、编码,再到测试用例、最后部署解决方案的顺利移交以及可跟踪性。每个工具中都涵盖了实践和指导,用以帮助团队迅速启动服务。同时,变更管理和资产库有助与随时发现并重用新资产和现有资产。

  IBM Rational软件开发平台提供了构建SOA所需的一切。

  实施和运行SOA

  为了部署已构建的服务,需要一个平台:编排业务流程,将各种功能拼接成复合应用;在企业内部以及防火墙内外使用他人提供的服务;取于基于大型机的遗留资产并做公开服务;取于基于角色的内外部用户界面和来自多个信息源的单一信息视图;从所有的数据库中查询信息。通过IBM WebSphere软件和/或IBM服务,IBM可以帮您实现这些目标。它们可能代表着许多单独项目,但IBM能够无缝地帮助建立它们之间的相互依托关系,并利用现有资产和现有投资。有些项目可能需要立即实施。有些则可可以后推。而还有一些,可能根本不需要实施。就让IBM Web sphere 软件作您的向导吧。

  管理SOA  

  管理SOA需要一种将复合应用和SOA环境的管理纳入整体安全性和系统管理环境的方法。其中包括发现、监控、保护和管理Web服务与SOA环境的能力,以及为现有IT基础设施提供相关性、事件管理和服务水平管理。SOA部署的前瞻性监控和管理以及解决瓶颈问题是随需应变商务所必需的,他们能够提高Web应用程序、门户解决方案和基于SOA的解决方案的可用性。

  IBM最近发布的IT服务管理(ITSM)产品就是要为客户提供工作流和基于标准的郑和技术来对IT流程进行端到端的管理,从而实现业务驱动的IT管理方法。

  利用IBM Tivoli软件和/或IBM服务,可以实现有效的SOA管理。要最大极限地利用IT投资,需要一种规定的SOA管理方法以及定义完善的SOA治理。在规划实施的SOA构想和考虑SOA中人的饿因素时,IBM的SOA Center of Excellence会提供巨大帮助。

  事实已充分证明IBM在支持SOA方面的价值

  IBM已经宣布了一个新的计划,帮助业务合作伙伴,独立软件供应商和系统集成商与客户一起顺利实施面向服务的体系架构(SOA)。IBM最佳实践和SOA生态系统使业务合作伙伴能够为客户提供更大价值,并利用IBM Web Sphere软件以及来自IBM的集体经验、资源和专业知识来满足客户的需求。

  SOA合作伙伴计划使我们的合作伙伴获得更大的业务价值

  ·业务洞察力:为了帮助合作伙伴制定业务计划,合作伙伴可以利用一个卓越的培训跳板来学习SOA的基本知识。该跳板包罗万象,使合作伙伴能够全面提升各个关键领域的专业知识。
  ·技术支持:合作伙伴能够访问IBM世界一流的SOA技术支持资源,其中包括易用的在线培训,以及直接访问技术娴熟的SOA架构师,他们可以随时帮助合作伙伴启用SOA解决方案。此外,加入该社区的合作伙伴还可以下载一个试用版本,或以折扣价购买IBM Web Sphere Business Integration Modeler,并基于客户的业务需求帮其设计、模拟和快速开发SOA解决方案。
  ·交流与协作:为利用整个IBM生态系统的巨大力量提供众多机会。SOA Industry network connection event是合作伙伴拓展关系网和获取新的市场商机的一个有效途径。合作伙伴还有机会从一流的SOA专家那里获得关于最新市场趋势的行业洞察。

  SOA合作伙伴社区

  无论合作伙伴是否已经拥有了一套健全的SOA解决方案,还是刚刚开始了解IBM SOA平台,IBM SOA合作伙伴社区都会帮助他们培育和扩展市场并提供:

  ·技术培育——帮助合作伙伴构建SOA技能和解决方案
  ·网络和协会——合作伙伴将成为IBM合作伙伴生态系统中的一员,有机会与其他伙伴建立联系及分享宝贵资源
  ·市场销售资源——合作伙伴将会得到众多市场和销售方面的资源和支持

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 谁知道阿里云河南服务中心是干什么的?

    一直接到阿里云服务中心的电话,说是阿里云的授权中心,主要提供阿里云的区域服务的?请问其他地方也有阿里云的服务中 […]

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。