业务流程开发平台LEAD BPM 和独立工作流LEAD Flow如何选择
发布日期: 2012/08   

     业务流程开发平台LEAD BPM和独立工作流LEAD Flow是为不同的业务系统、不同应用架构提供不同的二种服务,在业务系统落地的时候,可以根据业务系统具体的建设需求进行比较选择。

 

1. LEAD BPM业务流程开发平台

     引领通LEADCloud帮助企业实现端到端的业务流程,实现各种业务环节自动化、整合和优化,提供私有云、公有云和混合云等多种模式助力客户成长为云端企业。LEADCloud由流程梳理、工作流引擎、模拟仿真、流程业务监控、业务流程分析、业务集成引擎、集成适配器等模块组成,定位高端,主要将应用于中大型企事业单位。
 

 

     平台特色是可视化“零”开发,用户轻松组装自我的系统和低成本运维。平台包涵工作流引擎、  智能表单、报表设计器等可视化工具,涵盖了对业务数据采集、流程处理、报表展示等多方面的软件开发需求,提供了咨询、梳理、建模、仿真模拟、执行监控、快速调整、绩效评估、分析和优化软件全生命周期服务,通过面向服务架构自由组装,搭建企事业不同的发展阶段的不同需要,实现统一规划、统一架构、统一发展的有效落地。

 

2. LEAD Flow独立工作流

      LEAD-FLOW独立工作流应用领域在政府、工程建筑、电信、石油石化、电力、制造、金融等,是企事业单位降低经营成本、提高工作效率、有效掌控运营决策的强大支撑平台。

     体系结构如下:
 

 

     与业务系统的运行模式如下:
 

 

      在与业务系统的交互方式上,独立工作流以远程调用的方式提供WAPI(RMI/WebService/JMS/HTTP)接口方式,对于使用J2EE体系的应用系统通过RMI、JMS方式远程调用,对于业务系统采用.NET/VB/VC/C#等异构系统通过WebService方式调用独立工作流服务。

 

3. 两大产品如何选择

      下面就二大产品是否支持多应用系统和异构系统、二次开发和集成的工作量多少、是否支持分布和云计算三方面对这两大产品进行对比,从而实现“适合自己就是最好”的选择。

 

 

多应用系统和异构系统

二次开发和集成

分布和云计算

LEAD BPM

不支持

支持

LEAD FLOW

支持

支持

 

     1)多应用系统和异构系统:当有多个应用系统或者将来需要建设多个应用系统,或者多个应用是异构系统,比如采用开发语言有JAVA/.NET/VB/VC等,多个应用系统之间有业务关联,系统需要做整体构架,比如统一用户管理、统一门户、统一消息等,则建议选择LEAD Flow独立工作流引擎,反之采用LEAD BPM业务流程开发平台。

 

     2)二次开发和集成:LEAD BPM是可视化构建应用系统的开发平台,平台采用SOA架构的JavaEE体系和先进的“配置化”和“组件化”设计理念和高级封装技术,提供了大量成熟、实用的应用组件,绝大多数应用开发无需编码,所在在二次开发上工作量少;然而在独立工作流的使用上,应用系统是通过LEAD Flow提供的WAPI,即RMI/WebService/JMS/HTTP模式进行访问,所以在本地化二次开发和系统集成上工作量会相对多些。

 

     3)分布和云计算:在分布式和云计算上LEAD BPM和LEAD FLOW都提供支持,在云存储、云移动、云协同和云安全上引领通进行了许多创新,并在IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)和LEADCloud和混合云上有不少的成功案例。

     
 

分享到: