概述
WebSphere Lombardi Edition是一款IBM的BPM产品,WLE引入了共享流程模型(Shared Model)、版本控制(Snapshot)、集成开发环境(Authoring Environment)、回放(Playback)、流程工具包(Toolkit)等功能,使得工作流程中的不同角色用户可以在同一集成平台上进行建模、开发,流程分析、优化等操作,加强了不同角色用户间的流程协作,缩短了流程开发的周期。
Lombardi特点
Lombardi与其它工作流(BPM)产品相比,其显著的特点是简单快捷、可重用、加强不同角色间协作。
- 简单快捷(Simplicity),所有流程相关人员在业务流程中的整个生命周期使用同一个共享流程模型,在同一个集成平台上进行操作,保证了流程的同步,协作的加强,迭代开发的简便;
- 可重用(Repeatability),Snapshot可以非常便捷的记录某一时刻共享流程模型的状态,不同流程可能用到的相关服务、模型可以封装成Tookit工具包,供不同流程模型使用。
- 加强不同角色间协作,业务人员与IT人员协同工作,以业务优先,根据不同角色将流程分为不同的阶段,每个阶段的目标不同,但是相互影响,加强了不同角色用户的协作,Playback回放可随时对流程进行测试运行。
Lombardi开发周期短,90 Days to Go Live!90天的开发周期是其目标的定位,组件式的迭代开发,有效的降低了代码量。
- 90天开发周期:可行性研究(第1周)->详细需求(第2、3周)->迭代开发(第4-10周)->测试(第11、12周)->上线(第13周)
Lombardi Coach是一个基于Web的UI,使用Coach可体现Shared Model的价值、对Toolkit的使用和将页面流与流程建模的结合的优点,集成开发环境(Authoring Environment)支持JavaScript脚本,对于脚本的支持有待扩充。
Lombardi KPI,性能监控与仿真优化,通过KPI性能监控和仿真优化,可以对任务节点执行的代价、执行时间、等待时间、成本等进行监控。
- 流程数据的高可见性,度量标准对业务很有意义;
- 业务价值的最大化,识别并去除瓶颈,消除无价值冗余活动;
Lombardi架构
Lombardi架构中的主要功能部件
- Authoring Environment是Lombardi的基于Eclipse的集成开发环境;
- Process Protal提供一个交互界面,可以给流程参与者分配任务,查看历史任务,查看流程和小组的性能,流程参与者通过Portal可以连接到Process Center Server或测试、生产环境的Process Server;
- Process Server和Performance Data Warehouse分别是Lombardi对应的流程和性能数据库;
Lombardi架构图:
Lombardi集成
Lombardi作为IBM产品家族中的一员,对家族成员Ilog Jrules,FileNet能做到很好的整合集成,也能对Sharepoint、Outlook等产品做集成。
Lombardi
提供
Java Local
(与
JMS -MQ
、
JDBC -DB
、
Other
-Custom UI
交互)、
SOAP
(
.Net -External systems
、
Java Remote -Office
、
Other -Other
)接口,其中
Java Local
方式提供了单向的调用,
SOAP
方式可以双向调用,即
Lombardi
与
External System
之间的相互调用。
Lombardi
除了流程,其它操作基本上都是作为
Lombardi
服务调用。Lombardi在一定程度上具备了ESB的能力,但两者的适用范围还是还是有区别的,Lombardi是把外部系统的服务封装为lombardi服务,将其放到流程当中统一管理,而ESB则提供了一个通用的方法让外部的服务注册到ESB,统一调用。
总结
作为IBM公司主打的BPM产品,Lombardi在IBM产品家族中势必会占有一席之地,但是,能否得到市场的认可,能否会在企业信息化中成功的推广应用,取决于产品是否能够满足市场需求。笔者认为,现今阶段,国内企业信息化程度还不是很高,对于BPM、ESB这类的系统整合的需求还没有大的凸显,如果IBM昂贵产品家族中的Lombardi现阶段想在国内有大的作为,不太现实。
分享到:
相关推荐
IBM WebSphere Lombardi Edition是一个简单易用的业务流程管理产品,可帮助用户在统一平台上以更短的时间、更少的成本和更低的风险来创建和管理流程应用软件。IBM WebSphere Lombardi Edition适用于使用频率高且需要...
IBM WebSphere Lombardi Edition可以通过可视化、集成和云计算帮助企业提升效率和灵活性,降低成本。IBM提供的环境和工具将帮助企业优化业务流程、加强与客户、供应商和合作伙伴的关系,并更好地将它们自己的业务...
本文将详细介绍 IBM Websphere 的安装和优化过程。 一、IBM Websphere 的安装 IBM Websphere 的安装需要注意以下几点: 1. 环境准备:在安装 IBM Websphere 之前,需要准备好服务器和操作系统,确保服务器的配置...
Lombardi BPM,全称为 Lombardi Business Process Management,是IBM公司的一个业务流程管理(Business Process Management)平台。该平台提供了一套全面的工具和方法论,帮助企业设计、实施、监控和优化其关键业务...
学员需要成功完成IBM WebSphere Lombardi Edition V7.1流程建模课程,并具备以下预备技能: - 数据结构的实际知识 - SQL语法的理解 - XML、XSLT、HTML和Javascript的工作经验 - Web服务的基础理解 - 现代编程技术的...
此外,还可以通过集成工作流引擎(如IBM Lombardi或IBM Business Process Manager)来自动化业务流程。 10. **测试与维护** 部署后,需要进行全面的测试,包括功能测试、性能测试和安全测试。一旦发现问题,应及时...
在国际上,有许多成熟的BPMN工具,如IBM Lombardi、Camunda等,它们支持完整的BPMN规范,提供直观的用户界面和强大的流程模拟功能。而在国内,尽管BPMN的应用相对较晚,但也有越来越多的企业和开发者开始使用BPMN...
- 工作流建模工具:设计流程图,包括活动、决策点、事件等,如IBM Lombardi Teamworks。 - 人工页面生成工具:自动生成用户界面,使业务人员能参与流程执行。 - 仿真工具:模拟流程执行,预测流程效果,如Camunda...
10. **工具支持**:由于WS-BPEL是基于XML的,因此有许多工具可以用来创建、编辑、验证和执行BPEL流程,如Oracle BPEL Process Manager、IBM WebSphere Lombardi等。 总的来说,WS-BPEL 2.0是企业级业务流程自动化的...
开发BPEL流程通常需要使用专门的工具,如Oracle BPEL Process Manager、Apache ODE或IBM WebSphere Lombardi Edition等。这些工具提供了图形化界面,便于创建、测试和部署BPEL流程。 5. **发布与执行** 创建完...