BEA的自下而上动态响应策略(By AMT 张艳 编译)目前,BEA正在着手在WebLogic的环境基础之上,结合其现存的中间件平台Tuxedo创建起一个商业集成框架,就象它的竞争对手一样,BEA也迅速转向动态响应策略 广告 BEA的自下而上动态响应策略 By AMT 张艳 编译
对于企业的CIO们而言,对本公司客户基础了解的广度和对深奥技术了解的程度将直接决定着企业产品由传统的体系结构向面向服务的体系结构转变完成的好坏,而面向服务的体系结构的核心理念就是对动态响应(Dynamic Response)。明确地说,动态响应环境(Dynamic Response Environments)是一种灵活的结合体,它是在基于一定标准的体系结构上结合了某些基于软件的服务,而这些基于软件的服务能够象那些即插即用的硬件一样“插入”到体系结构中建立起一种动态实时的计算环境。这种动态的响应机制能对现有的IT投资资源起到一定的杠杆调节作用,从而使IT资源能迅速、有效应对业务的改变以及遇到的阻碍。本文就针对这个问题来详细论述BEA公司是如何制订自己的动态响应策略来应对业务的改变的。 二、BEA及其动态响应 BEA公司作为一家成功的软件企业主要是依靠两个平台,即应用服务器和高端交易监控器。公司本身就是根据自己的实际需要结合各种技术而建立起来的,既能成功驾御Tuxedo 交易监控平台,又在很早就成功实现了WebLogic这一重要的应用服务器。但是,随着时间的流逝,BEA现在发现自己正处于高端产品受IBM制约而低端产品受微软牵制的尴尬处境,所以BEA面临的真正挑战是制定策略,赶快建立起适合自己的动态响应模式。 目前,BEA正在着手在WebLogic的环境基础之上,结合其现存的中间件平台Tuxedo创建起一个商业集成框架(business integration framework)。就象它的竞争对手一样,BEA也迅速转向动态响应策略。BEA又一次站在了IBM和SAP对手的位置上,它不采用这两家平台供应商的做法,而是利用惠普的产品建立起一种独一无二的虚拟共同体模式。例如,BEA紧密集成了惠普的Openview系统管理平台,而惠普想使用自己的产品一样在使用BEA的中间件。 BEA的动态响应方法的基础是以其业务流程集成为核心的,而这种业务流程集成既考虑到了逻辑方面的因素又兼顾有数据方面的问题。为此,BEA提供了一个虚拟数据访问层,该层支持包括元数据在内的各种数据的访问,而对元数据的支持对于那些期望能在正确的业务背景下成功整合来自孤立的管道应用的数据的企业是很重要的。BEA相信这种自上而下的方法将能给予那些需要建立跨管道应用数据整合的客户一定的可信度。 为了实现这个目标,BEA已经建立了它们称之为WebLogic工作间环境 (WebLogic Workshop environment)的动态响应平台,该环境能使客户建立起可权衡各种复合应用软件的业务服务。因此,BEA一再强调这不是一种可编程的环境,而是一种能把若干恰当的业务服务链接在一起从而建立起一种动态的复合应用的理念,它能随实际需要的变化而变化。当然,这是一种以业务流程管理为中心的方法。 三、BEA动态响应策略的主要构成要素 除了刚才提到的内容之外,BEA的动态响应策略的另一个重要组成部分就是创建一种统一的基于某一单独的支持J2EE体系结构的平台。这也是BEA的工作间产品的基础:它的目的是帮助客户设计、开发和发布WEB服务(就是我们前面提到的面向服务的体系结构)。利用J2EE建立起的工作间是一种应用软件框架,它不需要开发者了解如何用J2EE进行编程。为此,BEA引入了一个虚拟设计环境,该环境能让用户使用任何兼容的平台。所以,从用户的角度来看,这是一种能保留开发者已掌握的关键业务知识而无须再进行培训的好方法。BEA不提供开发功能,而是提供可以把第三方解决方案链接到其工作间的各种API。至于安全性方面,是BEA考虑的一个关键领域,但是BEA不提供什么自己的功能,而是主要依赖第三方。除了发布上述API之外,BEA的重要任务就放眼未来,给客户提供支持其体系结构需要的更加无缝的链接。 为了给用户提供复合应用,BEA主要靠其便携式框架,并把它作为前端。这种一种传统的便携式框架,它实现的只是屏幕上的集成,而在屏幕上很少有组件之间的交互。但是,这只是个起点,BEA将继续沿着这个方向努力,提供更完善的复合应用软件的集成。 四、BEA的策略成功的把握有多大? BEA的这种自下而上的动态响应策略是个不错的方法,它权衡了技术平台的各种因素,使其在过去的几十年来一直能取得成功。这是技术的进步,它把建立业务服务的符合应用软件的复杂性抽象了。为此,BEA建立了一个模块化的环境,该环境将使业务分析师能把正确的服务与良构的框架整合在一起,从而比较容易地建立起新的复合应用软件。BEA了解数据间的前后关系,并且花费了相当大的精力建立元数据映射图,更以业务处理为核心,更完美地处理业务。 BEA的早期合作伙伴也是该策略的重要组成部分,尽管这些早期的合作伙伴在企业规模和财力上都远远不如IBM和微软,但是也不能忽视他们的作用。惠普公司就是IBM和微软这两家公司的早期合作伙伴,并在帮他们走出困境的过程中起到了重要作用。而这样的关系往往被用户和企业的竞争对手所低估。就象IBM和微软一样,惠普公司对权衡BEA中间件的实力有着重要的意义,反过来说,BEA也需要惠普这样的销售渠道和服务机构来作为它的动态响应策略的重要组成部分。要想建立起一种能真正发挥作用的动态关系不是那么容易的事,但是BEA和惠普之间已经达成比较合理的理解,并从这种和谐的关系中实现了双赢。 BEA在创建其动态响应平台方面已经步入正轨,这使它能在已经建立的技术基础上进一步完善自己的平台。但是,这也是一种挑战,毕竟BEA采取的是与其竞争对手如IBM、微软、SAP、富士(这些公司都是该市场的重要人物)等不同的策略,毕竟想要通过与众不同的标新立异的方式取胜还是要冒一定风险的。如果BEA实施这样的自下而上的动态响应平台,那么它就必须在其中假如更能体现自下而上的业务处理理念的平台的性能,并让它日臻成熟、完善,只有这样才能使BEA在动态响应领域发挥重要作用。 作者联系方式:Yan.zhang@AMTeam.org 如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系 |
|