论文部分内容阅读
随着信息技术的发展和广泛应用,企业开始应用各种各样IT系统,这些系统确实很大程度地提高了办公效率,但一方面由于企业业务的扩张,导致企业内部资源的分散,在Intranet内快速的寻找到想要的信息并不是一件容易的事情,员工每天需要登陆不同的系统。另外一方面,随着企业管理的规范化和规模的不断扩大,企业的计算机管理将不仅仅停留在信息资源管理上,而将向更复杂的业务过程管理迈进。显而易见,这些问题的解决,需要大量的整合和优化。如何建立某种可重用的框架模式来解决这些与系统整合、信息查找和工作效率相关的问题,将会涉及到很多深层面的IT战略规划,包括用户管理、技术平台、应用整合和门户等。如何对企业管理进行动态建模,也是新的工作流管理技术的研究课题。上海西门子工业自动化有限公司是一家触角众多的企业,从化工/石化工业、建材工业、市政工程、制药、食品饮料、MES、工程OEM系统,西门子都能提供完整的解决方案。随着公司业务的不断拓展,公司高层越来越感觉到公司信息化管理上的存在的难题,本论文就是以上海西门子工业自动化有限公司为背景,针对公司服务与资源分散,各个部门业务相对独立且联系松散,以及企业业务流程管理模式的特点,基于Microsoft Office SharePoint Server 2007和BPM(Business Process Management即业务流程管理)设计并开发出一个业务流程管理系统。本文在系统地介绍了BPM定义、及其相关概念之后,对BPM、SOA以及Web Services的概念、工作原理、技术细节等方面系统地探讨,并针对企业内部现的应用系统状况以及需求进行了分析后,提出了基于BPM和SOA的体系结构。最后,选取了BPM系统中一个关键部分——知识管理系统,利用Microsoft Office SharePoint Server 2007、Skelta产品套件进行设计与实现。