|
|
| |
根据Gartner的定义,业务流程管理包括管理和IT两个层面的技术,管理层面主要解决业务流程的分析策略以及业务流程的设计、监控和仿真优化等问题,典型代表是IDS
Scheer公司的ARIS软件;而IT层面,则涵盖了业务流程执行和集成,包括中间件、EAI、工作流管理等相关技术,典型代表是IBM的WebSphere、BEA的WebLogic、Ultimus的BPM组件和Webmethods的EAI系统等。
在IT层面,BPM市场的供应商从以下四个不同方面提供解决方案:
◎ 业务流程模块化和分析——集中在获得业务流程详细信息和变化对流程的潜在影响;
◎ 工作流自动化——集中在自动化以人为中心的流程上;
◎ 企业程序集成——集中在不同系统之间的信息交换;
◎ 业务活动监控——集中在分析业务流程和活动的效率及效力。
其中,解决方案的基本功能组成:
◎ 流程模型工具——可视化的流程定义;
◎ 流程开发工具;
◎ 流程引擎——支持业务流程执行;
◎ 信息库——存放流程定义、数据对象、业务规则、集成约束、安全和政策规定、业务度量定义;
◎ 流程监控/管理工具;
◎ 报告和分析工具。
一个完整的BPM解决方案必须提供所有这些方面的能力。但目前来说,只有少数几家供应商可以提供完整的BPM解决方案,大多数的厂商侧重于某一个方面,因此也就有了各自强调与专注的重点,这也就造成了很多企业在应用了BPM软件以后,却产生了各种BPM系统的集成问题。
评估一个BPM产品的完整性通常可以将产品功能模块与下述模块列表对比。如果该产品缺少一个或几个功能模块都将给用户造成额外成本,这样的产品通常是不完整的。
BPM的完整性
1.图形化流程设计
2.管理器
3.协同式设计
4.建模及模拟仿真
5.组织结构及整合目录
6.多样化客户端界面
7.流程监控
8.可扩展性
9.Web服务及整合
10.数据库连接及流程交易处理 |
| |
|
| |
|
|