ImageVerifierCode 换一换
格式:PDF , 页数:5 ,大小:310.09KB ,
资源ID:5908700      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5908700.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(运维管理平台工作流引擎设计.pdf)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

运维管理平台工作流引擎设计.pdf

1、现代计算机2010.02开发案例运维管理平台工作流引擎设计刘宇熹(广东金融学院计算机科学与技术系,广州510521)摘要:关键词:工作流引擎;流程定制;建模收稿日期:2009-12-28修稿日期:2010-01-11作者简介:刘宇熹(1971-),男,海南临高人,高级工程师,硕士,研究方向为软件开发环境与信息集成、信息应用平台、计算机辅助决策系统论述在运维管理平台设计中针对业务发展对系统功能的不断要求引入工作流引擎。实现方便地创建公文流程,不需要编写任何代码;方便地构建业务流程,并能无缝融合到现有的IT服务流程中;方便流程配置、管理,通过图形化工具来确定流程的定义功能,方便流程的变更。0引 言

2、运维管理平台是建立在流程定制、表单定制、组织机构建模、权限管理、安全体系、系统管理组件、电子邮件系统、网关接口服务系统和标准ITIL规范体系之上的。应用支撑平台框架图见图1,本文主要研究工作流引擎设计。图1应用支撑平台的框架图引入工作流引擎为系统提供了灵活、方便的流程定制、配置、管理功能。在政府企事业单位,由于存在业务发展对系统功能的不断要求,因此,灵活的流程设计和管理工具显得非常重要,本系统的流程定制工具提供了强大功能,实现:(1)方便地创建公文流程,不需要编写任何代码,包括公文表单的定义、流程定义等;同时,灵活地适应流程不断变化的需求。(2)方便地构建业务流程,并能无缝融合到现有的IT服务

3、流程中。业务流程的数据存在于业务系统中,系统要能方便地集成,模板设计工具要能够设计各种复杂的业务表单(模板),并和流程定义很好配合,同样,实现业务流程无需编码。(3)方便地流程配置、管理。通过图形化工具来确定流程的定义功能,方便流程的变更。系统的管理、配置用图形化界面显示,提供流程向导做到操作容易、易学易用。通过提供以上工具,就能大大提高系统的实施速度以及日后系统的可扩展和需求的变化等。1工作流引擎分析工作流引擎1是工作流实例提供运行时期的执行环境的软件服务器或引擎,它由多个软件部件和相关数据等组成。工作流引擎包括的内容:定义流程过程;解释流?!#$%&()*+,?-./0#$/0123!04

4、56789:;?1A04#$%?BC;6=DEFGHJ2EE框架貋貛財现代计算机2010.02开发案例程过程定义;控制过程实例创建、激活、挂起、终止等;为过程的活动导航,可能要包含顺序(串行)或者平行(并行)的操作、最后时间期限、对工作流相关数据进行解释;确定任务项目,实现用户意图,提供接口,支持用户交互;维护工作流控制数据和工作流相关数据,在应用程序间或者用户间传递工作流相关数据;提供调用外部程序的接口,连接所有工作流相关数据;提供控制、管理和审查功能。工作流引擎是软件支撑平台的核心部分。它主要的职责在于:结合组织机构建模设计的机构模型,表单定制设计的数据信息模型及其业务规则和各个

5、环节的活动,进行流程的定制、创建业务的流转流程;并且根据这些定制模型,进行任务流转的调度、控制和协调。整个工作流引擎,由流程的定制器和流程流转的调度和传输器构成了软件支撑平台的线路定制中心和调度控制中心。因此在设计和实现中分成了两个大模块,一是流程的定制;二是任务流转的调度(分发)。在软件支撑平台中我们提出实现模型图(在此我们称为工作流引擎实现模型图),参见图2。由图2可以看到,工作流引擎中包括:(1)资源定制部分:包括:组织/角色建模工具、表单定制工具、流程定制工具。主要负责实现对基本数据的生成和定义,产生相关联的业务规则。(2)工作流控制调度部分:包括:工作流控制调度、数据传输、任务数据的

6、产生。主要负责使用资源定制部分产生的数据,利用其业务流转的业务规则,实现工作流从一个环节到另一环节的流转,并且调用数据传输引擎,实现工作流相关数据在不同业务部分之间的传输。从工作流引擎实现模型图可以看出,工作流控制调度、流程定制部分,构成了工作流引擎设计的主体部分。2流程定制2.1设计思路在各种业务处理中,有的业务可能在同一个部门内部流转,也有可能在不同的部门之间流转。在这些业务流转的过程中,不同环节的人员行使着不同的职权、进行不同的操作(审核、批准、审阅等)。这些审批业务流程并不是固定不变的,有些还要进行调整。如果按照传统方式管理和维护这些审批工作会显得非常繁琐和复杂。在软件支撑平台上,流程

7、定制可以实现以下功能:(1)流程的定义。软件支撑平台上的流程定制能图2工作流引擎实现模型图?!?#$?%?&?()*+,-?./012?.333$?4333?$貋貛貢现代计算机2010.02开发案例针对不同的业务构建不同的业务流程。该流程信息包括流程所对应的业务描述、流程的环节、流程的使用范围等。(2)流程环节属性配置。在审批业务流转的过程中,不同的流程环节,人员行使的职权不同、人员进行不同的操作处理。配置流程环节的职能(流程环节人员的职权、角色)信息、环节的操作处理(审核、批准、审阅等)信息。(3)能非常方便地对流程信息进行维护。当业务需要调整时,通过对流程信息进行维护实现对业务的调整。流程

8、定制是软件支撑平台上的工作流引擎的核心之一,它定制了工作流程的流转路线和站点(流程环节信息)。流程定制是软件支撑平台上进行流程信息的定制、维护、管理,以及定义业务控制信息的功能模块。流程定制作为软件支撑平台的主体模块,它定义了信息的流经线路,即一项业务项目要经过哪些点处理和每个点处理项目时对所发生情况应如何处理。流程定制机制使用动态工作流程管理和静态工作流程并用的方式实现。动态工作流管理是区别于单纯通过设立静态的流程驱动模型的方式来实现的工作流机制。流程的驱动与流程中运行的应用及数据内容相关,以动态规则来约束及实现自动流转。公文流转系统是工作流模块的一个典型应用,在该模块上实现了公文项目在各个

9、相关职能部门间的流动,并能支持公文流转流程的灵活定义和修改。业务信息流转前,由流程定制人员对业务流转的静态流程信息和动态规则信息进行配置(相同应用的静态流程信息只需要配置一次,除非静态流程发生了变化),配置的信息保存在相应的流程库和动态规则库中。其中静态流程信息包括:流程的定义、环节的属性配置等信息;动态规则是指对公文处理人员在公文流转过程中所被赋予的动态操作权限等信息。业务流转时,工作流引擎中的控制调度器根据公文发起人填写的原始资料,调用(解释)流程库中已定制好的流程信息,自动触发(驱动)流程的运行,通过动态和静态信息的结合,确定公文的具体流转方式和流转的下一个节点,并管理监控整个流程的运行

10、根据流程定制的信息,每个处理人员所能处理的业务由原始资料和填写意见两部分组成,每个处理人员只能按照规定填写属于自己部分的处理意见。如果在业务处理过程中,业务处理人员根据流程定制的动态规则所赋予其的操作权限,进行了特殊的操作(例如跳转、回退等),工作流引擎控制调度模块也将实施根据这些动态的信息自动地确定流转的下一节点。这样静动结合的方式,即可以实现灵活的流转,又方便于配置管理。在为政府企事业单位建立的软件支撑平台中所使用的流程定制技术,为每个事务流程定义相应的流转过程和使用的表单。流转过程是由多个流转任务按序排列组成的,每个任务定义相应的用户权限。流转过程可以通过过程的定义和此过程中各个任务的

11、定义来进行建立和修改,因此实现了新的业务程序的建立和业务的流转环节次序的灵活调整。2.2功能设计流程定制是一个图形化的流程设计和建模工具,它提供图形化的方式来构造复杂的工作流流程和定义业务过程,它可以设计一个流程流转的逻辑,包括要经历哪些步骤,每个步骤的经办人,流转的条件设置等功能。在流程定制的建模过程中,必须要有在一个组织机构中模拟业务过程的能力,因此也需将组织机构模型集成到流程定制工具中,用户根据自己的权限设定使用图形化的流程定制界面,通过图形节点的有序排列,以及前后节点之间的相互关系的设定,来设置相应的业务处理流程2。如果以后业务流程发生更改要修改流程只需将节点和前后关系做适当调整和修改

12、即可,无需任何的编程技术或编程工作。在流程定制中,还可以指定具体流程绑定到哪个已经设计好的表单。从功能上划分,整个流程建模过程包括流程的定义、流转逻辑的控制、流程的监控管理等项内容,各个部分的具体功能解释如下:(1)流程的定义:流程定义完成对流程模型的描述,它包含了两种类型的流程模型,即静态模型和动态模型。静态模型是指那些可以事先设定完整的流程,或者流程的基本骨干;动态模型则主要是一些由于一些特殊的原因:工作人员出差、业务处理异常变更、突发事件貋貛貣现代计算机2010.02开发案例等原因造成数据不能按照预定的路线继续流转,需要实行跳转、回退等操作的动态流程驱动规则,这些规则的设置将建立在静态模

13、型的基础之上。此外,流程定义中还会涉及访问控制规则设置的问题。访问控制设置的依据是由组织机构建模中生成的角色、组织定义信息。具体功能包括:流程模型可视化定义管理工具,实现流程模型的定义和维护;流程可视化定义的语义编译3,生成按库表方式存放的流程定义;角色、组织结构定义信息的导入和存储控制规则的定义管理;动态流程驱动规则的定义管理;有关流程定义管理的访问控制、操作审核记录。(2)流程中的权限控制操作权限控制:可以赋予工作节点处理人员的相关操作权限(例如跳转、回退等),被赋权限的工作节点在处理相关文档中可以进行相应的操作;表单访问控制:对表单的数据项的访问进行权限控制。(3)流转逻辑的控制(流程规

14、则的定义)流程逻辑控制通过为工作流引擎提供服务接口,让工作流引擎中的执行服务器能够调用接口来获取流程信息及要传递的数据。(4)流程的监控管理对每个流程实例的处理情况进行监控,使得能够方便地了解每个业务流程经过了哪些步骤和人员,当前处于哪个步骤等信息。有足够权限的人员还可以对流程进行必要的设置和调整,包括流程强制跳转,流程禁用和启用等功能。3技术实现设计方案流程建模工具提供可视化图形界面,真正实现零代码流程设计4。图形化的工作流定制工具能够直观地描绘出用户的业务流程,达到所见即所得的目的。图形化的流程定制端是实现复杂业务逻辑流程的基础,它能够实现例如串行、并行等多种流程方式。同时采用方便操作的方

15、式使得定制流程更为简单,用户无需编程,只需了解业务工作流程就可以轻松地定制出复杂的流程。工作流建模过程如下:(1)定义一个组织机构(工作团队)需要同时接受业务规则控制的活动或任务(需要获得使用组织机构建模工具创建的数据)。(2)将该任务细分为子任务,又称步骤。每一步骤代表一个人或逻辑上不可或缺的事项。一个任务可以多种不同方式进行细分。(3)考虑每个步骤的工作分配。即该步骤所定义的功能及所需的技能与参与该步骤的人是否匹配。(4)考虑所有被用来完成任务的外部应用程序,是否有能被自动化的手工步骤,从而成为工作流的一部分。(5)注意步骤之间的先后次序。(6)如果部分步骤是基于条件的,那就需要根据条件的

16、不同区分不同的步骤。(7)使用图形化的流程建模工具画出流程图,定义各个步骤的职能和参与者(对用户而言是无须掌握编程技术或进行编程工作的)。(8)指定完成子任务的各个步骤的表格、文件和详细指示。工作流包括序列化的步骤和进程。任务按实现所规定的规则和条件从一个步骤“流”向另一个步骤5。如图3所示。图3流程建模示意图图3是流程建模的过程及与其他模块之间的关系,在定义流程过程中,首先要指定具体的人员角色,这部分信息是从组织机构建模产生的数据中获得;同时在定义流程过程中要指定完成指定任务的人员角色所能获得的操作权限等;定义流程过程中还需对(根据表单定制工具创建的)表单定制定义相应的控制信息;此外在流程建

17、模过程中还要提供工作流过程的解释器,由工作流控制调度器调用用于解释工作流的过程。?!#?$%?&()?*+,?-.)/012*?345678?9:5);*?()?&?*貋貛貤现代计算机2010.02开发案例Implementation of RMI Framework Based on JavaProxy and HTTP ProtocolLIU Jin1,HUANG Long-da2(1.Department of Information Engineering,College of Jincheng,Nanjing University of Aeronautics and Astrona

18、utics,Nanjing 211156)2.Department of Electric Market,NARI Technology Development Co.,Ltd.,Nanjing 210061)Abstract:Keywords:Java Proxy Pattern;HTTP Protocol;RMI;Java SerializationProxy design pattern provides a proxy for controlling the access of the target object,andJava dynamic proxy is a simple fr

19、amework of implementation of proxy pattern.The tech-nology of Java object tunnel based on HTTP protocol can realize the transfer of Java ob-ject message,and can be easily integrated into application system.Introduces Java proxypattern and technology of Java object tunnel based on HTTP protocol,then

20、cites the de-sign and realization of a RMI framework depending on Java proxy and HTTP protocol.TheRMI framework not only can go through the firewalls of enterprise,but also can be de-ployed as easily as deploying popular Web application.Design of Workflow Engine of OperationManagementLIU Yu-xi(Depar

21、tment of Computer Science and Technology,Guangdong University of Finance,Guangzhou 510521)Abstract:Keywords:Workflow Engine;Custom Process;ModelingDiscusses the operation and maintenance management platform in the design of business develop-ment for the constant demands on the system function into t

22、he workflow engine.To achieve thecreation of documents easy process,without writing any code;easy to build business processes,and can seamlessly integrate into the current some IT service processes;to facilitate the processof configuration,management,through the graphical tool to determine the defin

23、ition of functionalprocesses to facilitate the process changes.参考文献1Jan van Bon.基于ITIL的IT服务管理基础篇.章斌译.华大学出版社,20072刘宇熹,陈尹立.计算机系统服务外包及运行维护管理.清华大学出版社,20083石双元,杨琴,单进.IT基础设施运营成熟度模型框架初步研究J.管理学报,2006(01)4万江平,王云凤,郑楚卫.IT服务管理的知识支持结构研究J.计算机应用研究,2008(03)5Carrie Higday-Kalmanowitz.E.Sandra Simpson.Imple-menting Serivce and Support Management Processes:APractical Guide.Van Haren,2005!(上接第139页)貋貛貥

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服