基于统一开发过程的综合业务管理平台的研究作者:程淑珍学位授予单位:华中科技大学相似文献(10条)1.学位论文尹祥龙面向构件的工作流引擎模型研究2006当前工作流管理系统的开发周期长,通用性不强,导致软件的开发成本极高;同时,由于软件的开发不规范,软件的维护成本也非常高。为了解决这些问题,本文提出了一种解决方案——面向构件的工作流引擎模型COWE模型。COWE模型的思想是把工作流流程封装为一个构件,一系列相关构件可以组装成功能较强、结构较复杂的复合构件。在COWE模型的支持下,通过复用已有的构件,软件开发者可以“即插即用”地快速构造工作流管理系统。这样不仅可以极大节省开发时间和经费,提高软件开发效率,避免开发过程中的重复劳动,而且开发出的系统更加规范、更加可靠,后期维护费用更低。从而,对于进一步提高企业信息化程度,增强企业核心竞争力有着非常重要的意义。本课题主要研究COWE模型的设计、实现及性能评估。本文的主要工作和研究成果如下:1.本文提出了工作流流程构件的概念,并设计了工作流流程构件的形式化表示规范W-SC范式。经过实例证明,该范式具有描述能力强,结构清晰简洁,描述语言可读性强等优点。2.本文设计了COWE模型的体系结构。以工作流流程构件在COWE中的执行为主线阐述了COWE的八个主要部件和五个外部接口的功能和设计结构,创建性地提出了COWE的执行器对执行片段的调度算法,该调度算法的思想是先来先服务(FCFS)的调度策略结合超时超长剥夺策略的调度算法。3.本文提出了工作流流程构件组装的两种方式——引用组装和合成组装,并结合实例分析了这两种组装方式的优缺点。4.本文给出了COWE模型的软件架构和实现的技术方案,并最终实现了基于COWE模型的工作流管理系统。它的实现采用基于J2EE技术和B/S结构的三层软件体系结构,所使用的J2EE框架有Struts、Spring、Hibernate等等。5.本文提出了COWE模型的性能评估方案,并对基于COWE模型的工作流管理系统进行了性能评估,评估结果表明COWE的性能达到了本课题的研究目的,基于COWE的工作流管理系统与传统工作流管理系统相比,前者的开发周期缩短了30%左右、投入的各种能力等级的开发人员的人月数量降低了50%以上,系统的稳定性更高,维护成本极低。2.期刊论文覃正.王永鑫.刘坤.李岱峰基于WWF和模糊聚类的流程构件辨识研究-科技管理研究2008,28(2)工作流管理为获取并辨识业务流程构件提供了可能,从而便于开展基于构件的软件开发.本文采用Microsoft公司的工作流环境作为流程分析和实现的工具,针对其模型体系建立节点定义.采用模糊聚类进行流程构件辨识,以西安市政府采购中心询价采购流程作为应用案例,得出相关分析结果.3.学位论文边际面向流程管理的软件构建方法研究2009高效,便捷的业务流程管理是确保企业效率的根本所在,其重要性毋庸置疑。随着客户需求的多样化,以及随之而来的业务要求的多变性,这都必然导致了业务流程呈现出了高度的动态性。由于传统的软件开发方法是面向稳定不变的业务流程所设计的,所以按照其产生的软件系统存在如下的缺陷。1.流程逻辑与应用逻辑互相混杂。这种软件系统对业务流程有关的软件组件与普通的逻辑组件不加以区分。这就导致了流程逻辑完全被固定且隐含在应用逻辑中,无法把流程逻辑独立的抽取出来。所以一旦需求的改变导致业务流程发生变化,就必须重新分析,设计,实现业务软件。这不仅大大的加重了企业的负担,而且在快速变化的市场中失去先机。2.很难实现对流程的全局性管理与调度。由于流程逻辑本身已经被被固化到了应用实现中去,所以对流程的跟踪与控制就变的异常困难。运行状态下的流程由预先写入的应用程序控制,而不是业务人员。这就导致了流程的可操控性下降,同时由于业务人员无法对流程进行有效的控制,那么几乎不可能实现对运行状态下的流程进行有效的管理。3.很难在业务需求与应用实现之间建立映射对应关系,从而失去了对业务变化跟踪的可能。只有通过某些机制,在需求和实现之间建立起流程关联性,软件系统才能快速的进行修改以适应业务需求的变化,尤其是业务流程需求的变化。现在的软件生产强调的是数据和功能,而忽视了业务流程建模,从而导致了需求与实现的割裂。最终我们不能根据需求变化对流程的实现进修快速及时的修改。本文提出了一种面向流程管理的软件系统的体系结构并提出了其构建方法。其目的是为了向企业提供一种便于流程管理框架和低消耗的软件开发方法,以便于适应不断变化的业务需求和流程。该框架不仅能对业务流程进行单独管理,而且还支持工作流业务构件的调用。这些将大大的减少由于业务流程变化,而可能带来的再分析,设计以及实现上的负担;在大幅降低用于维护耗费的同时,也明显的提高了软件的复用性。基于上述思想,本文对相关的技术进行研究,主要的研究内容和创新工作包括:第一:基于Web,提出了一种面向流程管理的软件体系结构(ProcessManagement-OrientedSoftwareArchitecture,简称PMOSA)。并描述了其构建方法。第二:把隐含的业务逻辑从业务需求中抽取出来,并用显示的语言将其定义。从而实现了业务流程逻辑与应用逻辑想分离。第三:提出了一种工作流构件模型,并且描述了在应用中如何对其索引与组装。第四;设计了一种支持工作流构件调用的工作流引擎。引擎在执行业务流程的过程中,通过对流程构件的调用完成了其子过程的执行。如果业务流程在子过程中发生变化,则只需修改其相应的构件,而无需对整个业务流程逻辑以及应用逻辑进行修改。最后,通过一个产品生产流程案例,实践了本文面向流程管理的软件构件系统的构建过程。4.学位论文谭延飞构件技术在电信渠道管理系统中的应用2008联通作为电信的新运营商,在移动市场的竞争程度不断加剧的情况下,发展客户成为它的首要工作,而对作为用户发展的中坚力量--渠道的经营和管理也变得越来越重要,因此需要建设新一代的渠道管理系统以满足业务快速发展的要求。本文对当今主要的构件技术进行了讨论,并提出了自己的观点。重点分析了基于构件的开发方法(CBD),并与其他软件开发方法进行了比较。讨论了当前流行的主要构件模型EJB,COM+和CCM,以及它们的优缺点。在研究构件技术的基础上,并且结合电信渠道管理的情况,选择EJB技术作为系统开发的构件模型。以此确定了系统的软硬件平台和渠道管理系统的框架,并对渠道管理系统进行了总体设计和模块设计。介绍了渠道管理系统的构件实现,系统把构件引用分三个层次,构件包,构件和构件逻辑。构件包可以包含一组构件,是用来对整个系统的构件进行分类,是系统中构件最大复用单位。我们根据系统的模块划分把整个应用分为相应的构件包:资料管理包(RES),合同管理包(CTRA),佣金结算包(HIRE),系统管理包(SYS),参数管理包(RULE),统计报表包(STAT),公共包(COMM)等。构件是系统中构件的主要部分,构件可以包含一组构件逻辑,分页面构件,展现构件,流程构件,业务构件,数据构件,运算构件6种。构件逻辑是构件的具体内容,粒度最细,所以也称为原子构件,每个构件逻辑都提供数据输入输出接口。对合同参数规则选择与佣金支付工作流等关键问题利用具体的构件加以解决,并最终实现了整个渠道管理系统,使系统在联通公司得到了正式的应用。5.学位论文于海燕NC—ERP制造业需求管理的实现2004NC-ERP制造业需求管理是NC-ERP生产制造子系统的一部分。NC-ERP生产制造子系统主要由需求管理、主生产计划、物料需求计划、生产订单管理、最终装配计划、车间作业管理、检修管理组成。NC-ERP生产制造子系统是基于八个制造项目开发的软件。本文的重点是通过八个制造项目抽取出制造业需求管理系统模型,并且描述了NC-ERP需求管理的实现。需求管理系统是根据ERP的核心管理思想和八个制造项目的实际业务流程构件出业务模型,并通过对J2EE和微软DNA的比较来决定系统的开发架构和使用工具。该系统的开发工具采用的是VisualAgeforJAVA,开发技术架构采用的是J2EE三层架构(客户端—应用服务器—数据服务器)。服务器端可以运行在WindowsServer2000,Linux,Unix等操作系统环境下,数据库可以是ORACLE和SQLServer。本文的主要特点是:(1)基于八个制造项目,综合出制造业的需求管理模型。在我国,企业的行业情况与管理现状千差万别,因此其需求管理也千差万别。目前,关于各行各业需求管理方面的理论和书籍都比较少,没有一定的标准,因此很难得到固定模式的需求管理。本文的需求管理是基于我国八个制造业项目,综合出的制造业的需求管理,因此,在制造业领域内,该系统在某种程度上有一定的通用性。(2)阐述如何运用中间件技术实现NC-ERP需求管理。本文给出了需求管理软件实现的静态技术框架和动态技术框架。这两种技术框架指出该系统的软件实现思路。其次,给出了用中间件技术实现需求管理业务层的方法。(3)介绍该系统的软件测试与验收。本文在简单介绍软件测试知识的基础之上,介绍该系统具体的测试组织、测试方法和测试过程。最后,结合最新计算机技术和ERP管理思想发展,介绍了该系统的下一步工作。6.期刊论文周江.ZHOUJiang基于XMLC的EOS页面构件设计与实现-电脑知识与技术2009,5(15)基于构件的软件开发是软件工程的基本目标之一,PrimetonEOS中间件系统基于J2EE架构成功的实现了WEB应用开发的构件化,并创造性的以XML总线显著降低了各构件耦合度,使运算构件,逻辑构件,展现构件,数据构件,流程构件无缝的融合.但是对于页面构件,仍然使用传统的JSP页面,无论在构件设计理念还是运行效率方面都不尽人意.该文将探讨如何使用XMLC技术重新设计EOS表示购件,使其充分利用XML总线的设计优势,实现构件理念与运行效率的最优化.7.学位论文成琦面向构件服务的软件集成框架研究2005本文研究了面向构件服务的软件集成机制,提出了面向构件服务的软件集成框架CsoSIF.所谓构件服务是指以Web服务的形式发布软件构件的功能,将软件构件映射为较大粒度的可网络访问的服务,并支持服务状态和可定制信息.在CsoSIF的被集成方,通过本文提出的构件级Web服务适配器(WSA4C)将业务流程构件发布成Web服务,再运用CsoSIF的集成方框架对这些服务进行集成和组装,构成一个完整的轻量级软件系统.面向构件服务的软件集成框架CsoSIF的研究意义在于利用了Web服务的大粒度和互操作特性,将构件功能以服务的形式加以复用,提高了系统的灵活性和可扩展性,并且为多异构系统的应用程序集成以及企业架构迁移和EAI提供了新的途径.在本文最后将该研究成果应用于高校干部管理信息系统中,验证了这一方案的理论意义和应用价值.8.学位论文吕寿海构件技术在电信渠道管理系统中的应用2005联通作为电信的新运营商,在移动市场的竞争程度不断加剧的情况下,发展客户成为它的首要工作,而对作为用户发展的中坚力量——渠道的经营和管理也变得越来越重要,因此需要建设新一代的渠道管理系统以满足业务快速发展的要求。构件技术是一种高层次的软件复用技术,它的目标是达到需求、分析、设计、编码、测试的重用。它的出现和发展为分布式网络计算平台上软件的开发提供了强有力的解决方案。本文的主要工作集中在:1.对当今主要的构件技术进行了讨论,并提出了自己的观点。重点分析了基于构件的开发方法(CBD),并与其他软件开发方法进行了比较。讨论了当前流行的主要构件模型EJB,COM+和CCM,以及它们的优缺点。2.在研究构件技术的基础上,并且结合电信渠道管理的情况,选择EJB技术作为系统开发的构件模型。以此确定了系统的软硬件平台和渠道管理系统的框架。并对渠道管理系统进行了总体设计和模块设计。3.介绍了渠道管理系统的构件实现,系统把构件引用分三个层次,构件包,构件和构件逻辑。构件包可以包含一组构件,是用来对整个系统的构件进行分类,是系统中构件最大复用单位。我们根据系统的模块划分把整个应用分为相应的构件包: