论文部分内容阅读
市场的发展使企业面临的竞争愈加激烈,顾客多样化、个性化的需求塑造了一个难以预测的动态环境。企业为了获得生存和发展,必须不断调整自身经营,适应复杂善变的市场竞争格局,这种调整和变革使企业的业务流程体现出较大的不确定性和动态性。而企业为了减少不确定性,加强对流程的管理和控制,需要能提供快速、高效构造和修改流程模型的建模方法和系统的支持,产生了对柔性流程建模的需求。因此具有快速有效建模、高重用性和通用性、低成本高效修改能力的柔性流程建模成为业务流程建模领域中亟待解决的、具有较高研究价值的问题之一。
以分析现有柔性流程建模方法和企业对柔性流程需求为出发点,总结柔性流程建模的特征,确定以角色作为流程建模的基本元素,提出以组织单元中的资源依赖关系定义角色,根据资源在角色中的变迁状况,将角色进行分类以简化流程建模元素的选取。为了实现柔性流程建模,利用层次化的建模思想设计了层次化的流程建模框架,建模过程分解为多个相关的子过程。结合角色表现出的自治、独立、封装、协同和松散耦合的特点与Services和Agent具有较大的相似性,根据角色之间服务链的关系,讨论了用Agent实现角色的仿真,用Services调用与通信完成角色之间活动的调用和信息的交互,设计一种面向服务的建模架构。最后开发了面向角色的柔性建模原型。