2010-10-22 13:11:15 来源:TechTarget中国
TechTarget以及Forrester最近做的2010年SOA现状调查发现,集成SOA和BPM是调查对象表明的第一大挑战。此外,57%的调查对象表示他们在其企业架构中使用BPM。这个最高优先级是对BPM的最好的证据,集成BPM可以使得SOA 平台对于企业来说更加地引人注目。
引导经典SOA工具项目的独立软件工程师Oisin Hurley表示Eclipse已有的SOA工具项目已经开发了业务流程建模符号(BPMN)建模器,但是它并没有被集成到任何运行时的可执行文件中。二月份,意大利系统集成公司Engineering Group加入Eclipse,引入了其eBPM技术。
Hurley表示Engineering Group通过创建映射到BPMN和部署引擎,尝试缩小概念BPM的过程和运行时之间的差距。
新工作组由Engineering Group、SOPERA、itemis和Obeo组成,Obeo是开源SOA所包含的所有欧洲公司。这个工作组面临的挑战是集成Eclipse的SOA工具和SOA运行时项目到一个紧密结合的平台中。
Eclipse基金会执行总监Mike Milinkovich表示:“此刻,我们所要做的是集已经平行多年的工作于一体。更多的集成以及使得工具更好的工作,支持Swordfish作为明确的工作所需的运行时平台。”
Swordfish是基于ESB的SOA框架,为了适应以Equinox为基础的Java。Swordfish提供了模块化的运行时,组件可以在无需重启基础系统的情况下添加和移除。模块化的运行时使之成为可能,由于Equinox本质上是OSGi的改编,OSGi是实现了动态组件模型的Java的模块系统。
Redmonk分析师Michael Cote介绍:“OSGi在很多Eclipse项目中扮演的角色是一项有意思的通用技术。目的是寻求一种方式,打破Java大型模块,使之成为更小的部分,更易于处理。这是在Java中相对较新的事务。”
虽然对于OSGi作为企业中间件的支持持续增长,但是对同运行时Swordfish同时工作的BPM 技术并没有过多的选择性。未来一年,工作组将致力于集成Swordfish运行时到BPMN建模器、SOA描述模型、策略开发者工具箱以及SCA建模器中。
Engineering Group高级技术经理Antonio Majori认为“eBPM并不是工作流,但是基于工作流,可能用到业务流程执行语言或者eBPM,但是不同之处在于编制OSGi服务。”
虽然焦点是OSGi服务的生命周期管理,eBPM包含一个连接器,以便于同其他类型的服务共同工作。这对于希望集成部分SOA 平台到异种的、良好的架构的用户来说很有益。
Eclipse SOA平台的首次发布可用,升级版将同Eclipse 3.6(Helios)一道在六月发布。
Eclipse环境开发总监Donald Smith 说:“该版本经历了18个月到两年的时间来配合现有的部署,进行更多的集成。Helios的目标是所有核心组件、用例、工作流以及文档。”
SOPERA的首席技术官兼SOA平台项目主管Ricco Deutscher解释道目前,所有组件是可行的,像Swordfish,很多企业已经开始使用了。从这点上来看,他们都需要集成。然而,同目前所有的组件一样,还没有服务治理工具。
Deutscher说:“我们计划针对SOA注册库和存储库发起一个新的项目。注册库和存储库是SOA平台的重要组成部分。现在的平台,连同注册库和存储库将会非常强大。”
存储库将提供贯穿生命周期管理、版本控制和其他性能的设计时治理,注册库将提供贯穿类似中介的性能的运行时治理。Deutscher表示工作组目前正致力于注册库和存储库醒目的提议。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
