Eclipse促进BPM和SOA平台融合

企业越来越需要把BPM融入到SOA实现中Eclipse基金会将在其不断发展开放源码SOA平台工具列表中增加BPM 4月 份Eclipse成立了新工作组主要负责把数个已有项目集合到基于模块化Equinox框架通用平台使其适应Java该平台工具箱最新 次增加是Eclipse业务流程管理(eBPM)这很重要直到这次添加Equinox缺少成熟BPM思路方法论   TechTarget以及Forrester最近做2010年SOA现状调查发现集成SOA和BPM是调查对象表明大挑战此外57%调查 对象表示他们在其企业架构中使用BPM这个最高优先级是对BPM最好证据集成BPM可以使得SOA 平台对于企业来说更加地引人注目

   引导经典SOA工具项目独立软件Software工程师Oisin Hurley表示Eclipse已有SOA工具项目已经开发了业务流程建模符号(BPMN)建模器但是它并没有被集成到任何运行时可执行文件中 2 月份意大利系统集成公司Engineering Group加入Eclipse引入了其eBPM技术

  Hurley表示 Engineering Group通过创建映射到BPMN和部署引擎尝试缩小概念BPM过程和运行时的间差距

  新工作组由 Engineering Group、SOPERA、itemis和Obeo组成Obeo是开源SOA所包含所有欧洲公司这个工作组面临挑战是集成EclipseSOA 工具和SOA运行时项目到个紧密结合平台中

  Eclipse基金会执行总监Mike Milinkovich表示:“此刻我们所要做是集已经平行多年工作于更多集成以及使得工具更好工作支持Swordfish作为明确 工作所需运行时平台

  Swordfish是基于ESBSOA框架为了适应以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)道在 6月发布

  Eclipse环境开发总监Donald Smith 说:“该版本经历了18个月到两年时间来配合现有部署进行更多集成Helios目标是所有核心组件、用例、工作流以及文档

   SOPERA首席技术官兼SOA平台项目主管Ricco Deutscher解释道目前所有组件是可行像Swordfish很多企业已经开始使用了从这点上来看他们都需要集成然而同目前所有组 件还没有服务治理工具

  Deutscher说:“我们计划针对SOA注册库和存储库发起个新项目注册库和存储库是SOA平 台重要组成部分现在平台连同注册库和存储库将会非常强大

  存储库将提供贯穿生命周期管理、版本控制和其他性能设计时治理 注册库将提供贯穿类似中介性能运行时治理Deutscher表示工作组目前正致力于注册库和存储库醒目提议
Tags: 

延伸阅读

最新评论

发表评论