论文部分内容阅读
随着全球经济一体化趋势的逐步形成,产品的生命周期在不断缩短,顾客追求个性化的欲望越来越强烈,商业竞争日趋激烈,企业必须充分利用内外部资源,时时提高自身效率,以适应不断变化的市场需要。业务流程管理是一种基于工作流技术及企业应用集成技术的全新管理信息系统开发技术。它在集成了企业内部和外部资源的基础上,利用以流程为中心的开发模式,整合、构建了新型的管理信息系统。它必将成为企业迎接挑战、获取竞争优势、提高核心能力的战略性武器。
业务流程建模作为业务流程管理中最重要的一环,是实现流程分析与流程管理的重要基础。本文首先对业务流程管理技术的发展现状进行了讨论,分析了业务流程建模的架构,并详细的研究了基于BPEL的业务流程建模及其相关技术。BPEL是一种高级的抽象的可执行建模语言。由于BPEL在描述基于Web服务的业务流程方面具有的独特优势,很多软件生产厂商也都纷纷加入支持该规范,使它成为当前所有流程建模语言中最流行且最受关注的一个。本文研究了BPEL的核心概念以及它与SOA和Web服务的关系,并分析了BPEL的限制、不足以及其扩展。
随着企业信息化技术的发展,企业门户开始成为一种热门的企业信息平台。企业门户所具有的内容聚合、单点登录、个性化定制等功能能够有效的整合企业的各种资源,促进企业的信息化管理。本文研究了基于门户的Portlet技术,讨论和分析了Portal平台集成中遇到的问题:对普通web应用的集成和统一用户管理的集成。然后结合BPEL流程建模技术和Portlet技术,提出了基于Portlet的BPEL业务流程管理系统的架构,并在该框架的基础上设计了各个功能模块,实现了BPM与企业门户的集成。最后在该系统中设计和实现了一个典型的审批流程的应用实例,验证了系统的可行性。
本文的主要成果之一就是平台的集成。本文提出的基于Portlet的BPEL业务流程管理系统的架构不仅实现了与Portal的集成,同时也是一个很好的BPM解决方案。其中集成的组件均为开源项目,这将为企业系统的实施大大节约成本。在用户身份管理方面,通过在Portal平台上建立LDAP目录服务器,储存了统一的用户信息,然后采用CAS进行统一的用户认证,实现了单点登录。这种基于LDAP和CAS的SSO解决方案具有简单实效并且安全的特点。
本文的研究重点是BPEL流程建模技术以及BPM系统与门户平台的整合,这方面的研究将为企业信息化进程提供一定的参考和方向。