RSS订阅
RSS订阅TT SOA
您现在的位置:TT SOA > ESB > SOA和BPM组合 业务更灵活

SOA和BPM组合 业务更灵活

2008-10-13  选择字号:  | |
打印本文章

导读:业务流程管理BPM可以减少企业的低效之处,帮助企业主动跟上市场的变化步伐。其他一些企业则可能会提出一个通过企业服务总线ESB连接的面向服务架构SOA的企业构想。

关键词:业务流程管理 BPM 企业服务总线 ESB 面向服务架构 SOA

正在加载数据...

  当今的企业面临着一组新的挑战,它们需要提高灵活性、敏捷性和响应能力,否则就会完全丧失各种机会。关键的挑战是要确保企业的基础设施支持灵活性。由于业务流程要依赖于许多关键业务应用,而这些应用可能散布在整个企业的各个部门中,因此应用整合是提供这种敏捷性,并将企业转变为随需应变企业的基本步骤之一。

  有些企业可能会随业务问题的出现而每次都建立一个新的应用来解决这一问题。其他一些企业则可能会提出一个通过企业服务总线(ESB)连接的面向服务架构(SOA)的企业构想。不管怎样,企业都需要能够根据业务而灵活改变IT基础设施的能力,以便使其架构能够随着业务的扩展而发展。在企业通过设计可重用的业务流程来实现自动化和流线化任务时,这种能力尤为重要。例如,某个企业想要设计一个安置新员工的流程,该企业就需要确保他们基于可重用组件来制定政策,以便于以后不必重写代码就可以快速而轻松地作出流程修改。

  在SOA上实施BPM解决方案以获得业务灵活性

  为了跟上当今业务需求的变化步伐,很多企业都在努力提高其基本业务流程的运行速度和对市场变化的响应速度。业务流程管理(BPM)可以减少企业的低效之处,帮助企业主动跟上市场的变化步伐。如今,很多企业都在广泛应用BPM,覆盖了从财务一致性管理到自动处理贷款和信用检查等多种业务流程。SOA已成为BPM的一个重要基础,它使流程服务能够快速组合,从而编排成更大的端到端流程,这是因为企业需要基于"服务"来设计可以灵活更改的流程,这些流程并没有被"写死"到应用程序的代码结构中的,不会导致以后无法更改。

  IBM面向未来的应用程序与流程整合技术

  IBM最近宣布了WebSphere MQ和WMQ Workflow的新版本,这将使企业能够实现全球性的异构系统整合,同时管理人员交互和系统对人的流程。这些版本所包含的新特性和增强功能可帮助企业更有效、更高效地流线化和整合应用程序,从而提高业务灵活性。这些产品是对IBM用于创建可重用业务流程的解决方案的补充:WebSphere Business Integration Modeler和WebSphere Process Server。

  借助WebSphere MQ Version 6.0,企业可以根据需要来选择不同的IT战略,升级或者扩充现有的IT基础设施。当前的经济环境中充斥了合并、收购和公司接管等案例,因此企业必须快速适应不断变化的业务环境。然而,随着企业的应用程序、Internet服务和贸易合作伙伴的增多,其应用程序之间的信息交换日益困难,这是由于不同平台上的不同编程语言、不同编程模型和数据表示法引起的。WebSphere MQ在不同应用程序、协议和平台之间搭起了一座桥梁。WebSphere MQ V6中的新功能使用户能够跨不同平台轻松交换和管理信息,以更灵活、适应性更强和更易管理的方式整合新的和现有的业务应用程序,以及整合web服务。增强的队列管理和跟踪路由功能使用户能够查看谁在对消息做些什么,同时使企业得以更多地了解消息管理情况。

  IBM WebSphere MQ Workflow V3.6利用了基于MQ的基础设施,专门用于交易自动化和业务流程管理,可以与任何外部应用程序、Web服务以及企业人员进行交互。该产品支持一系列的开放标准,因此可易化整合。MQ Workflow V3.6扩展了对企业工作流整合解决方案的支持,支持运行在分布式平台或z/OS系统上的健壮的业务流程管理解决方案。新功能使用户能够动态管理人员,灵活复制LDAP人员。

  IBM WebSphere Business Integrator Modeler减少了更新、创建或整合应用程所需的资源。这一模型驱动的开发工具可以帮助企业提高开发工作效率,降低维护成本,确保最终解决方案的质量和一致性。此外,建模工具使企业能够利用基于SOA的模块化中间件平台和开发工具有效地重新设计业务流程。

  像WebSphere Business Integrator Modeler这样的工具可以完成传统系统分析人员过去经常做的工作,即编制流程文档和详细描述每一步中必然发生的情况。在没有建模工具时,系统分析人员就要翻阅一堆纸质的业务流程文档,然后开发人员会将该业务流程转变成应用程序。有了WBI Modeler,您就可以和业务人员坐在一起,以一种远为高效的方式实现相同结果:确定每个人需要做的任务,明确各个流程预期花费的时间,收集所有相应的业务流程需求和细节。

  支持广泛的标准和使用多种工具的能力并不是促使采用建模工具的惟一动力。 对于许多企业而言,更重要的是能够将已经设计完成的业务流程模型导入基于标准的开发工具,从而节省大量的时间和精力。得到的流程模型代码也可以导入WebSphere Application Server等应用服务器,并可与BPEL引擎一起运行。开发人员随后可以在WebSphere Process Server中测试它们与Process Choreographer的交互,以不断改进该流程。

  这些WebSphere解决方案使企业能够比以前任何时候都更有效、更高效地流线化和整合应用程序和业务流程。

来源:计世网    
相关的白皮书
SOA是一种优秀的架构理念,用以更好的驱动业务流程管理(BPM),对于以往的应用而言,依据方法和标准建立起应用并非一个全新的概念,但是我相信SOA所带来的将是前所未有……
大家都认为SOA具有很高的价值,我认为SOA比其它技术更真实、更有道理、更有发展前途。也许SOA最有前途的地方就是业务用户授权……
作为近些年来越来越得到关注的一项技术,业务流程管理(Business Process Management,BPM)如今显得酷似发展势头越来越猛的另一项技术:面向服务的架构SOA……
当今的企业面临着一组新的挑战,它们需要提高灵活性、敏捷性和响应能力,否则就会完全丧失各种机会。关键的挑战是要确保企业的基础设施支持灵活性……
业务流程管理(BPM)与其说是一项技术,还不如说是一门商业学科,要确保面向服务的架构(SOA)能够提供商业价值,它就必不可少。而且BPM对于那些需要应对类似……
虚拟化和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服务器,其中进程请求,使错误或成功后的反应……