文档介绍:中国科学技术大学
硕士学位论文
基于SOA的业务流程管理系统研究与实践
姓名:徐宏发
申请学位级别:硕士
专业:管理科学与工程
指导教师:王卫平
20060401
文章摘要,简称懈决企业目前面滴窳鞒痰睦贰!R滴窳鞒坦芾砑际醯姆⒄梗瓸睦砺刍!猻砗头椒āⅱ颍菟悖瓸氖迪旨际酢!獁当前,企业面临不确定的内、,信息技术单凭对原有流程的自动化和模仿型优化已经难咀满足环境变革因素造成的对新型柔性、动态、多参与方业务流程管理的实际需求,企业需要更加柔性的业务流程应对这些变化,保持竞争优势。但是,目前的业务流程管理方式无法有效地应对这些挑战,为此,本文提出了基于面向服务架构的业务流程管理系统临的流程管理困境,该系统使用菟愕姆椒ǘ砸滴窳鞒痰男形=薪#⒃诖嘶∩对系统行为的正确性进行检查,同时在完善系统的数理基础上,采用基于面向服务的分析和设计的方法代替传统的面向对象的分析和设计方法对业务流程系统进行设计。文章从以下分四个方面阐述了业务流程的历史、的理论基础和实现技术等:相关技术:瓸氖导屠后,文章在总结全文的基础上,指出了该系统前存在的缺陷,提出了进步研究的方向。关键词:业务流程管理系统;;幻嫦蚍竦墓辜埽幻嫦蚍竦姆治和设计第彻基于囊滴窳骺乒芾硐低逞芯坑胧导
.灰籺⋯.,..⋯一·,琺—琒甌甀,.甌甌;籗痶
引言当流程管理系统构建完成后,如何使其具有动态演化的能力适应需求的改变,并确保指出市场需求因素是新一代流程管理技术产生的根本拉动因素,这也是本文的现实背景。第随着企业竞争的加剧和内外部环境的变化,传统的流程管理方式将不能适应当今按需而变的企业应用需求。现在的业务流程管理系统实际上建立在“混疑土”的一次性柔性系统,它无法灵活地进行应需装配。由于组织边界的模糊,企业应用和流程将跨部门,甚至扩展到企业间,如何将不同的应用逻辑进行组织,并且能够动态的演化适应应用的需求将是目前企业急需解决的问题。目前,企业内部已经构建了大量的信息系统和应用组件,这些组件包括、疌龋⑶冶舜宋释ㄐ诺男畔⒏袷揭膊痪∠嗤U庑┯τ米榧托畔⑾低呈瞧笠的重要的资源,因此不可能推倒重来。如何将这些组件无缝地融入到一个全新的体系中,是第一个必须解决的问题。现代组织的流程往往涉及到多个组织间的交互,比如一个订购系统可能涉及到订货方、供货方和银行等,它们会涉及到底层的软件组件,企业应用构架和业务流程,如何提供一个完整的解决方案对构建大型的流程管理系统进行分析和设计,是第二个必须解决的问题。这种演变后系统行为的正确性,则是第三个必须解决的问题。本文围绕这三个问题展开论述的。第一个问题,采用的框架,对现有组件进行包装,或者采用组件适配器【浚共煌淖榧獠康男形:蚖榧⒚挥幸同;第二个问题,涉及到信息系统的基本分析和设计方法,由于原形法和面向对象的分析设计方法都只集中在系统的底层组件上,而企业应用构架只涉及到企业的全局基础架构,构建在企业应用架构的基础上,是面向流程层的,它们并没有一个完整的方案满足业务流程系统的分析和设计,因此本文综合面向对象的分析设计方法、企业应用构架和姆椒ǎ提出面向服务的分析和设计方法对业务流程系统进行分析和设计:第三个问题,则是目前业务流程技术急需解决的一个问题,如何对业务流程进行形式化描述并且这种描述是可以验证的,,并且采用相关的工具对这种描述进行了验证。文章分五个部分全面地阐述了上述问题,第一章主要介绍了业务流程管理技术的发展,二章讲述了基于囊滴窳鞒坦芾硐低车幕驹恚好嫦蚍竦姆治龊蜕杓品椒ê【.
的业务流程管理系统的实现技术——鶶南喙丶际酰苯樯芰巳绾斡菟忝算的理论,面向服务的分析和设计方法为解决上述的第二个问题提供了可实现的操作方法,。第三章详细介绍了基于述和验证淖楹希链耍#菟愕氖砝砺酆蚖南喙丶际踉谝滴窳程管理系统中找到了结合点;。在解决以上三个问题的基础上,本文提出基于面向服务架构的业务流程管理系统解决企业目前面临的流程管理困境,它的创新之处在于:擞肧姆治龊蜕杓品椒ǎR滴窳鞒滔低车纳杓坪头治鎏峁┝舜恿鞒坦芾硐统的底层软件组件,到企业构架,最后到高层的业务流程的整套建模和设计方案。,对业务流程进行形式化描述和验证。在设计阶段使用菟阌助于清楚地描述系统的交互行为;而在系统建模建立后,,同时验证模型的正确性,如发