付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.1. ESB月艮务总线1.1.1. 概述各业务系统提供大量的效劳接口,如何实现这些效劳和接口的编排、调用、重组等,我们采用的是应用效劳总线的模式.通用效劳总线采用可靠消息效劳不丧失,不复传在应用系统之间通过基于消息的异步方式集成各应用系统.1.1.2. 架构设计ESB效劳总线架构图ESBK务总线是综合治理效劳平台的一个中央组件,它负责接入各种效劳资源,通过采用统一效劳接口使得各种效劳或应用与效劳之间可以相互方便访问,以星形结构替代了原来各效劳之间的点对点结构,极大地优化了系统连接架构,降低了系统集成的复杂度.1.1.3. 功能设计ESB应用效劳总线基于消息交换组件开发.采用消息交换组件提供
2、的可靠消息效劳(不丧失,不复传)在应用系统之间通过基于消息的异步方式集成各应用系统.针对不同系统所处理的消息格式各不相同的特点,ESB应用效劳总线提供了专门的格式代码转换器在不同的消息格式之间根据预先定义好的转换规那么进行自动的格式转换,然后将结果自动路由到目标应用系统.在消息转换的过程中ESB应用效劳总线能够识别XMLC结构,JMS等多种消息格式;对消息的各种操作包括消息的来源、消息的目标应用、所期望的消息格式等通过定义各种操作规那么(Rules)进行.ESB应用效劳总线可以作为一个消息代理来实现这些功能.消息代理提供了消息传递层以及消息代理集线器,可被用于消息的处理、转换和分发,并能够将这
3、些功能与发布/预订功能结合在一起.?应用程序格式转换和智能路由功能作为各个应用的数据吞吐机,提供多种数据格式效劳,其中包括:用户自定义格式,用户可以为每一种应用定制自己的消息格式,通过这种消息格式来连接原有的旧的应用;XML格式;面向纪录的信息格式,如C的头文件,COBOLecords等.对于这些消息格式,提供相应的剖析器进行解析,实现它们之间的格式转换.如对于用户的bitstream的输入信息可以输出为XML1勺格式,反之亦然.从而无缝地连接现有的应用,并可以采用XML的新标准开发新的应用.提供检查和过滤功能,根据所传输数据的内容做动态路由.?强大的数据处理功能作为各个应用的数据处理机,对经
4、过BPI的数据进行各种处理操作,如计算、过滤等,使得数据在从BPI经过时便可以被进行相应地计算,从而发往目的应用系统;支持数据仓库,对各应用系统所传输的数据进行集中记录,便于以后的审计和分析.?对各种应用系统的接口功能提供强大的连接性,既提供各种与现有商业应用连接的Adapter,可以将企业内部各种应用系统进行无缝连接,如SAPNotes,Sibel,SWIFTPeopleSoft,I2等,支持各种标准数据格式或应用的接口,如XMLJDBC,对于这些应用可以不必开发新的接口,减少开发的工作量;同时提供给用程序接口,以开发客户化的连接件.?对各种接入协议的支持ESB应用效劳总线支持各种接入协议,
5、其中包括TCP/IPSocket,MQSOAPHTTPSCAD将.适配器技术选择适配器完成的功能是实现应用系统与EAIHU眨问的连接接口,主要包括数据与通讯两个层面.在适配器设计与选型方面,EAI技术提供的方案有多种形式,根据不同的情况作不同的选择.根据应用对外提供的接口的形式不同,下面对常用的适配器类型进行分析.?基于数据库的接口与适配器应用系统对外提供的接口是应用数据库,适配器通过对应用数据库的操作来实现EAI与应用间的交互.此类接口是应用系统可对外提供的最底层的接口类型,允许适配器直接访问应用的数据.针对此方式,尽管这也是常用方式之一,但其中有很多严重的缺乏.使用数据作为应用的接口,意味
6、着将数据的结构体设计暴露出来.当应用发生改变时,通常需要重新分析、甚至改变此数据接口.当应用系统的数据改变时,为了触发外部应用,通常需要使用基于应用数据库的外部触发器或使用低效的循环查询策略,这不是一个“干净的解决方案,外部应用对维护数据的完整性也将负有责任,为此需要理解需要集成的应用系统的结构.总之,其结果将是一个难以维护的交错系统.?基于API的接口与适配器应用软件,通常提供内置于软件库的API,作为与应用系统交互的接口.相对数据库接口而言,此类接口是一个更为“干净的解决方案.其问题是相对某种平台,如操作系统、编程语言,此API库可能不存在,为解决此问题,需要开发底层的代码并进行长期的维护
7、.同时当支撑其运行的产品进行升级时,通常需要对此API进行升级以保证其兼容.另外,基于API技术,当应用系统有事件发生时,一般难以提供自动通知功能,需要外部系统进行低效的循环查询.?基于组件的接口与适配器基于J2EE与CORB的分布式对象技术,使应用系统的接口有较好的可移植性.此类接口,可以屏蔽操作系统、编程语言的不同.此类接口属于紧耦合模式,为开展中的技术,由于应用系统本身需要提供组件接口,在实际应用中限制了其应用.?基于消息队列的接口与适配器应用系统对外交互的接口为消息队列,同时提供消息/数据传输的可靠性保证.业界领先的消息中间件同时提供同步、异步两种通讯方式.使用消息队列,消息系统可以治
8、理很多通讯细节.此种接口方式为典型松耦合模式,是EAI技术普遍使用的方式之一,可以实现接口的重用水平.成熟的商业适配器综合治理效劳平台效劳库*文本/JMS第三方应用服务器供给商SOAP/HTTPSWIFT/MQSOAP/HTTPJ2EE(/Portal).NET户机TDS/MQC/S应用系统CSV/MQXML/MQ客户机XML/MQESBI艮务总线.NETft应商传统定制效劳的供给商B/S应用系统SocketCSV/HTTP文本/MQ文本/MQ文本/Socket客户机ESB应用效劳总线支持的适配器ESB应用效劳总线提供了诸多的既有的适配器,包括技术适配器与应用适配器,局部列表如下.技术适配器:
9、1JDBC2JMS3MQ4E-mail5JText6MicrosoftExchange7WebServices应用适配器:1SAP2Siebel3Spirent4AribaBuyer5BroadVision6Clarify7eMatrix8i29i2ADW10MetasolvTBS11Nightfire12 OracleApplications13 PeopleSoft14 PortalInfranet15 QAD16 >Retek17 TelcordiaServiceDelivery18 Vantive适配器开发如果需要开发自己的适配器,ESB应用效劳总线提供了相关的开发工具.对外提供
10、的适配器开发API,同时支持Java、C+,如果应用系统采用中间件技术是J2EE应用效劳器、CORBACICSTuxedo等,都可以很容易的完成适配器的开发.1.2. 应用效劳运行框架1.2.1. 总体框架描述应用效劳总体框架是国土资源综合治理效劳平台工程的核心,总体框架由系统微内核、系统效劳层组成.系统微内核应能提供最根底、最核心的功能,包括模块治理、生命周期、效劳治理,为整个系统的稳定运行提供保证.系统效劳层应能够提供各类标准化的、技术性的效劳如时间效劳、审计日志、持久效劳、缓存效劳、事件效劳、事务效劳、数据效劳等.框架之上支持公共效劳组件和业务效劳组件,共同组成综合治理效劳平台.1.2.
11、2. 总体框架组成在本设计方案的总体结构图中,把系统划分为五层,而最底层的根底层提供了系统运行的环境,最上层的门户展现层提供的进入各个应用系统的入口.其中应用支撑平台是系统的支撑层.其中综合治理效劳平台是系统的支撑层.支撑层包括的主要内容有:系统微内核、系统效劳层.各层的主要功能分别描述如下.表现层Q系统治理u系统效劳层-u系统微内核平安保证体系资源层. 系统微内核系统本身采用微内核架构,实现模块化、动态化、效劳化.微内核做为整个系统的运行内核,仅提供最根底、最核心的功能,包括模块治理、生命周期、效劳治理,为整个系统的稳定运行提供保证,整个系统的各个局部都做为模块直接或间接构建在
12、微内核之上.. 系统效劳层系统效劳层还包含各类标准化的、技术性的效劳,而在应用效劳层那么提供功能性的效劳.系统效劳层提供的效劳有:时间效劳、审计日志、持久效劳、缓存效劳、事件效劳、事务效劳、数据效劳等.本次工程的主要研讨内容为应用效劳层中的各个效劳组件,因此系统效劳层中的根底效劳组件将不做为本方案阐述的重点.. 表现层描述业务表现层是面对最终用户的接入口,利用综合门户等方式提供各种业务供客户使用,向下须与面向效劳的业务层通过正确定义的效劳接口实现兼容.采用的门户技术应该能够支持JSR168Portal标准,能够自由部署第三方的标准Portal.1.2.3. 总体框架
13、的地位和作用1 .从技术复用到业务复用当前的软件复用大多还是从技术角度出发的,例如J2EE领域的框架只是一个以库、类和接口形式提供的根底架构,最终构成应用的业务逻辑和表现/限制逻辑那么要由建立在这个框架上的业务组件实现.而应用软件最终要解决的却是应用问题,或者说是业务问题,如果软件能够在更高层次的业务层面上进行大范围复用,那么对提升软件开发效率的作用将会更大.只有采用面向效劳的设计思想,才能够在更高层次上实现业务复用.2 .业务组件的支撑平台由于上述的业务组件并不是一个可以独立运行的应用软件,所以需要为它们提供一个赖以生存的运行根底一一核心底层机制,特别是组件的治理,如组件的创立、组件的获得、
14、组件的资源治理、组件的消亡等生命周期支持;以及组件之间相互通讯的渠道和方式.3 .分布式部署的应用系统如果应用系统只部署在一台机器上,随着系统功能的增加和负载的加大,只有不断提升机器的硬件配置.我们希望能够把系统根据功能进行划分,以分布式的方式进行部署,将不同的功能模块部署在不同的效劳器上,效劳器的压力能够有效的降低,使得系统可以以较低的本钱继续保持高稳定性和高可用性.以国土资源各类数据库为根底,以国土资源信息网络为依托,以标准、制度和平安体系为保证,以地政、矿政、地质环境等主要治理业务流程优化为主线,以支撑国土资源治理决策为核心,形成互联互通、贯穿上下的政务治理、决策支持和社会效劳信息化体系
15、.1.2.4, 功能设计. 应用效劳运行治理框架应用效劳运行治理框架简称应用效劳框架,是应用效劳的运行、监控、治理的框架.应用效劳框架提供了统一的效劳库注册、存储、查询的应用效劳元数据信息,提供了发布、调用应用效劳的功能,可对应用效劳及调用进行监控、治理,同时提供了本地和远程调用,可支持分布式应用和负载均衡.在不同的应用效劳框架之间,采用对等的分布式调用机制,可注册远程的效劳库到本地.可通过应用效劳框架之间的互操作调用,实现互联互通.应用效劳框架本身不提供访问限制的功能,但可借助访问限制效劳模块实现对应用效劳的认证、授权和访问限制.应用效劳框架作为软件根底设施,通过部署在上面的效
16、劳模块,以标准的协议对外提供效劳,可实现更高层次的软件复用和业务复用,可将原有应用系统中可重用、可共享的功能单元效劳化,利于应用系统整合.应用效劳框架提供高度可集成的水平,采用标准的Web效劳协议组作为服务接口描述和调用标准,可屏蔽不同软件平台的差异,实现透明的互操作.. 效劳模块效劳模块是进行部署的最小单位,是满足某些特定功能需求的一组相关应用效劳的集合,可以是软件包的形式,也可以是第三方提供的应用效劳集合的形式.效劳模块可通过元数据描述文件附录A:效劳组件描述模式schema描述并部署在应用效劳框架上,也可通过应用效劳框架提供的界面或API来部署,由应用效劳框架实行统一的监控
17、和治理.. 效劳组件效劳组件是效劳模块的根本组成元素和根本构建单位,是粒度最小的实现和发布单元,是相关的一组应用效劳的具体实现,它的功能以应用效劳的形式提供.效劳组件具有可设置的属性,其属性是可以改变效劳功能的数据.效劳模块由一个或多个效劳组件及相关配置信息构成.. 元数据1 .元数据描述方法采用摘要表示的方法定义和描述元数据,摘要包括以下属性:中文名、英文名、数据类型、值域、约束、说明.中文名:元数据的中文名称,中文名称在同一类元数据中是唯一的.英文名:元数据的英文名称,英文名称在同一类元数据中是唯一的,比拟时不区分大小写.可包含的字符为大小写的英文字母、数字,所
18、有组成词汇为无缝连写.元数据的数据类型.值域:元数据可以取值的范围.约束:元数据的约束性条件,包括是否非空、最大出现的次数、是否唯一.说明:对元数据含义的进一步的解释及补充说明.2 .应用效劳及效劳组件元数据通过应用效劳元数据对应用效劳进行描述,发布、查找和调用应用效劳时都需使用元数据信息.应用效劳和效劳组件都使用相同的元数据描述.本局部定义了核心元数据,即所有应用效劳描述中共性的、必不可少的元数据.1.工作原理应用效劳框架提供了应用效劳的发布、注册、查找、调用、监控、治理功能,其中涉及三个角色:效劳提供者、效劳请求者、效劳库.应用效劳工作原理如下:1效劳提供者开发符合应用效劳技术要求的功能单
19、元,将开发好的功能发布为应用效劳,并将应用效劳在效劳库中注册.2效劳请求者在效劳库中查找所需效劳,根据返回的结果确定需要调用的应用效劳.3效劳请求者根据需要调用的应用效劳,获得应用效劳的代理对象.4效劳请求者发起调用请求,对应用效劳进行实际调用,并获得效劳返回的结果.5在整个提供效劳的过程中,三个角色的根本功能如下:6效劳提供者:发布效劳、进行注册.7效劳请求者:查找效劳、调用效劳.8效劳库:效劳注册、效劳查找、监控治理.2.总体框架发布模块调用模块治理模块|监控模块效劳库应用效劳运行治理柩架如上图所示,应用效劳框架由效劳库、发布模块、调用模块、治理模块和监控模块五局部组成.效劳库提供对应用效
20、劳元数据的注册、存储和查找功能,可以将效劳模块、效劳组件和应用效劳注册在效劳库中.发布模块提供将功能单元效劳化的功能,读取并解析注册描述文件,将描述在其中的接口发布为应用效劳,并自动注册到效劳库中.调用模块封装对应用效劳的调用过程,屏蔽技术实现细节,直接实现对应用效劳的调用,可与应用效劳框架部署在一起,也可单独部署在应用效劳的调用端.调用模块可将远程应用效劳框架注册到本地,能对远程效劳库查找和调用,实现不同应用效劳框架之间的分布式调用.治理模块提供对效劳模块、组件和应用效劳的治理功能,通过访问限制效劳模块实现对应用效劳的授权和访问限制,并提供UI界面实现人机交互.监控模块在记录应用效劳调用日志
21、的根底上提供审计、统计和分析功能,可监控和改变应用效劳的运行状态..接口定义应用效劳运行框架接口分为效劳组件治理接口、效劳模块治理接口、应用服务治理接口、效劳库治理接口、获取应用效劳接口五大类1.3. 资源目录建设对全市国土资源系统信息资源进行梳理.建立全市国土资源系统信息资源目录规划,以便将全市国土资源系统可共享资源库进行集中有序组织,方便用户资源查找、数据检索和应用系统访问.信息资源目录体系主要负责各级国土资源部门共享信息资源库的标准化描述和合理化组织.其中信息资源库的描述主要针对信息资源库的数据存储、访问方法和数据格式进行描述,是揭示信息资源库结构、指导用户使用的检索工具,
22、是用户迅速、准确、有效地寻找信息的向导,是对信息资源实施平安保护的有效手段.信息资源目录可根据市各级国土资源部门提供资源的情况,动态更新,及时反映共享数据资源接入的情况.是对信息资源实施平安保护的有效手段.其主要功能是对各级国土资源部门的信息资源库进行合理标准的组织及维护,标准化的描述信息资源库的访问方式、应用规那么和相互关系.全市资源目录体系主要包括三大根底目录,详细描述如下:1.3.1, 组织身份目录建设全市国土资源系统统一的组织身份目录,实现全市国土资源系统组织身份的统一治理和各业务系统的身份整合.组织身份目录指全市国土资源系统身份及组织架构目录的结构设计、用户身份信息属性设计等.全市国
23、土资源系统统一身份库是以目录为根底建立的全面身份治理根底架构.通过元目录的技术,可以将各个独立的应用中的用户资源统一到一个元目录进行集中治理.这种方法提供了单点治理,大大地简化了用户身份的治理.在身份总库中建立统一的全市国土资源系统业务系统目录结构.身份总库作为身份认证仓库,将用户的访问信息独立于应用程序来进行集中治理,建立单一的权威用户数据库作为所有数据的数据源.同时,该根底架构对组织的授权治理提供支持.身份治理根底架构为系统电子政务根底架构所提供的其他网络效劳提供了根底.总库中的组织机构信息应与各级国土资源部门的全部组织机构信息完全吻合,换句话说,就是将身份总库中的组织目录信息与各级国土资
24、源部门身份库中的全部内容保持同步.. 建立组织模型标准及目录制定全市组织模型标准,统一标准电子政务系统中的组织身份数据模型,主要包括政府部门机构、领导、人员、职位、岗位、职级、用户组、角色等实体对象,以及各实体对象之间的关系.根据组织模型标准,梳理并建设全市组织身份目录.组织身份目录是通过对政府机构现状的调查来形成的.该模型对于组织机构及其相关的身份责任进行了完整的描述;组织身份目录的重点在于职能岗位及其相应的责任,组织身份目录可以认为是现状模型的表达,通过树状的层层细分,给出岗位和责任的映射.组织身份目录模型图:.提供组织身份目录标准的接口提供标准的组织模型对外效
25、劳接口,所有注册在资源目录中的资源均可通过API接口获得,以下图为平台为用户提供的接口文件列表:1.3.2, 应用效劳目录建设全市国土资源系统统一的应用效劳目录,为实现全市国土资源系统多业务系统应用整合奠定根底.网络治理员需要治理的应用系统很多.为了集中对各应用系统中的各个功能进行授权限制,更好的为portal提供完整的应用系统信息,我们在综合治理效劳平台中提供给用系统治理效劳.在目录效劳中建立一个指定的容器对象,将各应用系统以对象的形式存放在该容器中,各应用系统的子模块及子功能均可以作为对象以树的方式存放在相应的应用系统对象下.每一个对象拥有相应的功能模块的根本信息,如:名称、URL开发商、
26、版本等信息.通过应用效劳目录的治理可以实现以下的几点:1 .为集中授权做好根底,通过将各应用系统的功能映射到目录效劳相应的对象,就可以利用目录效劳技术良好的平安限制机制.2 .可以集中为应用系统提供有关其他系统的结构及URLB息.为单点登录和门户整合提供给用系统的治理支持.1.3.3. 信息资源目录建设全市国土资源系统统一的信息资源目录,为实现全市国土资源系统信息资源的统一描述与发现,为多部门信息资源的共享与整合提供资源环境根底.信息资源目录体系主要负责全市国土资源系统共享信息资源库的标准化描述和合理化组织.其中信息资源库的描述主要针对信息资源库的数据存储、访问方法和数据格式进行描述,是揭示信
27、息资源库结构、指导用户使用的检索工具,是用户迅速、准确、有效地寻找信息的向导,是对信息资源实施平安保护的有效手段,并效劳于信息资源共享平台的资源查找和定位.信息资源目录可根据全市各级国土资源部门提供资源的情况,动态更新,及时反映共享数据资源接入的情况.它是面向信息资源共享平台和全市国土资源系统工作人员浏览和查询资源库信息的根底,是揭示信息资源库结构、指导用户使用的检索工具,是用户迅速、准确、有效地寻找信息的向导,是对信息资源实施平安保护的有效手段.其主要功能是对全市国土资源系统的信息资源库进行合理标准的组织及维护,标准化的描述信息资源库的访问方式、应用规那么和相互关系.信息资源目录体系采用目录
28、效劳技术和元数据标准相结合的方式进行实现.目录效劳技术目前已经成为国际上非常流行和通用的技术,其快速的查询效率和强制性的平安治理特性为目录效劳提供了良好的系统环境.国家有关资源库描述的元数据标准对资源库的描述已经初步标准化,采用相关成熟的元数据标准有利于对信息资源库的进行标准化描述和标准化定义.. 资源效劳的注册维护资源库注册维护功能是为信息提供单位对可供共享的数据资源库在整个信息资源目录体系中注册和元数据维护,以便其他单位能够及时准确地共享利用该资源库的数据.其注册维护的主要信息包括共享资源库访问的URL、联系人、负责人等,功能包括注册、修改和注销等.该功能只为全市信息中央平台
29、治理员和各共享资源库提供单位的治理员提供.. 资源效劳的目录组织资源目录是将整个全市可共享资源库进行集中的有序组织,以方便用户资源查找、数据检索和应用系统访问.信息资源目录由各提供单位在本部门组织节点下分级治理.为了全市综合管理效劳平台治理员的集中治理和监控,资源目录对分布在市各部门组织目录不同节点的资源库信息进行集中展现,其实现界面参考如下:甘r的设贝,©,:白.停电费i堂擂西节.七Mi5雷1.Ht«.>i*i-rarw«»flii-«*.ifl»过显三看0".k,星f."不/口曰于三般.白4
30、M掂崎上Ml离事日方城世注JISW8.a幼匹吗假设尊.屉也喜0Q支此1型iwriW<>4K«£JkltAJEu却也3立M仪电33l?ri£KIT«-ia孑1雄根脸上讦耐!.33府名乐*EfrlJ旭r4*43国办事i+t让彼内立母7蜘耀士"下碑.旧d标什Xi=名将,*命3险并鼻疔讨哲*4事3幅+南T唯再工_亡,1ki口n,_,一J»mdil*1_lT,共享资源的注册发布通过信息资源目录实现对共享资源库的数据检索、列表及详细信息查看等功能.这些功能可以通过授权限制进行访问限制.1.4. 公共效劳组件公共效劳组件应
31、包括组织模型治理组件、身份效劳组件、访问限制效劳组件、各类业务流程效劳组件、各类业务电子表单组件、单点登录组件、通用GIS引擎效劳组件以及非结构化数据治理组件等功能.1.4.1. 组织模型治理组件组织模型治理组件实现对组织模型的治理效劳,用来定义组织形式的模型,以责任、权限的形式定义成员、各个部门的作用与任务,同时提供灵活的结构以适应不同的部门或不同的组织结构.本组件提供对组织模型的治理效劳.在本工程中根据组织模型标准,梳理并建设全市国土资源系统党政机关电子政务组织身份目录.组织身份目录是通过对政府机构现状调查来形成的.该模型对于政府组织机构及其相关身份责任进行了完整描述;组织身份目录重点在于
32、职能岗位及其相应责任,组织身份目录可以认为是现状模型表达,通过树状层层细分,给出岗位和责任映射.组织模型的地位和作用电子政务组织模型就是对政府组织结构进行建模,是利用抽象的模型或者元素,构造出的一系列关系,用于表达政府组织机构中的实体间的层次和隶属.组织模型是用来定义政府的组织形式的模型,它以责任、权限的形式定义了政府成员、政府各个部门的作用与任务,同时提供灵活的结构以适应不同的政府部门或不同的组织结构.组织模型是大部份电子政务应用系统构建的根底.几乎所有的电子政务应用系统都涉及到组织机构模型的建设,一个组织机构模型的好坏直接影响到基于它构建的其它应用系统.组织机构模型对现实中的机构进行了抽象
33、建模,提供了统一的概念和语义.通过组织模型的建设能很好的解决电子政务应用中人员调动、权限变化、职位变迁、部门合并、分级授权治理等各种业务问题组织模型提供了一个统一的抽象,对用户统一集中治理,可治理多级用户,支持用户分类分组、多种用户接口、用户权限平安等方面的治理.组织模型为单点登录、统一授权提供根底,它为灵活授权、统一治理提供了根底.组织模型支持各种业务应用在当前的电子政务领域,通常一个部门或一个机构拥有多个应用系统,而这些应用系统往往由多个厂家承建,他们基于不同的组织机构模型建立的,虽然它们面对的是同一个机构、同一个部门.这些组织机构模型在实体的抽象、定义等各个方面都存在很大的差异,导致面对
34、现实中同一个东西,在模型中表现出来的却千差万别.这样导致新的系统不能重用以前建设好的组织模型,它只能重新建设一个供它自己专用的新的组织模型.就这样,随着应用系统的增加,组织机构模型也随着增加.这样就带来了很多问题:首先,是组织机构模型的重复建设,浪费财力物力.其次,是越来越多的各式各样的组织模型,给治理维护带来了巨大的工作量的复杂性,增大了维护工作的出错率,影响系统的稳定性.再次,是组织模型的别离导致了各个应用系统处于孤立状态,对各个应用系统进行协作带来了很多的困难.目前,还没有对电子政务组织模型进行标准的相关标准,行业内各个厂家都是依据自己的需求进行组织机构的建模,都拥有自己的组织模型.对组
35、织模型的抽象不全面、不标准.建立一套建设组织模型的标准,行业内在建设组织模型时参考标准进行建设,这样的组织模型就更具有普遍性,我们就能尽可能的进行组织模型的复用,减少重复建设.降低组织模型的维护本钱和编撰复杂度,提升系统的可用性和稳定性.同时,还能减少多个组织模型带来的其它方面的问题,如重复屡次的认证、组织模型信息的共享等等,为上层其它应用系统的建设提供了方便和根底.组织模型的数据存储组织模型的实例数据支持数据库存储和目录存储两种方式,支持通用标准协议LDAP.在本工程中根据组织模型标准,梳理并建设全市国土资源系统党政机关电子政务组织身份目录.组织身份目录是通过对政府机构现状调查来形成的.该模
36、型对于政府组织机构及其相关身份责任进行了完整描述;组织身份目录重点在于职能岗位及其相应责任,组织身份目录可以认为是现状模型表达,通过树状层层细分,给出岗位和责任映射., 组织模型实体定义组织模型实体定义:包括机构、部门、人员、角色、用户组、岗位六大类.实体的描述方法:对各实体的属性进行描述,实体的属性包括数据类型、值域、约束、例如、描述五方面的定义.(1)数据类型:说明实体属性的数据类型,对实体属性的有效值域及允许的有效操作进行规定,如整型、实型、布尔型、字符型、日期型等.(2)值域:说明实体属性可以取值的范围.(3)约束:说明实体属性必须遵守的一些强制性规那么,如不可取空值等.
37、(4)例如:对于每一个属性元素,都列举一个填写内容例如,如部门名字的取值例如:局信息中央.(5)描述:对实体属性的意义进行简短的描述.实体描述如下:机构机构是指在社会生活中,人们为实现某种职能所建立的、由人财物和信息等假设干因素有序地联结起来的、相对稳定的社会实体单位的抽象,通常指机关、团体或其他工作单位及其内部组织,例如:潍坊市国土资源局部门部门是根据行政划分而实际存在的实体部门的抽象,例如:潍坊市国土资源局办公室.人员人员是部门内的实体人员及类似实体的抽象,例如:张三.人员的属性如下表:角色角色是指在处理特定业务时设定的具有特定工作范围或工作责任,用于解决特定业务问题的实体抽象,例如:办公
38、室文件治理员.用户组用户组是为满足特定业务需求而组建的,不受机构或部门限制的人员集合的抽象,可以是临时的或长期的,如:信息化领导小组.岗位岗位是根据部门编制实际存在的工作岗位的实体抽象,如工商局局长..组织身份模型实体关系如以下图所示,组织身份模型实体关系是组织身份模型中各个实体之间的关联关系的统称.机构和部门的关系:一对多关系能被一个机构包含.机构和人员的关系:一对多关系能被一个机构包含.机构和角色的关系:一对多关系能被一个机构包含.机构和岗位的关系:一对多关系能被一个机构包含.一个机构可以包含多个部门,一个部门只一个机构可以包含多个人员,一个人员只一个机构可以包含多个角色,一
39、个角色只一个机构可以包含多个岗位,一个岗位只机构和组的关系:一对多关系,一个机构可以包含多个组,一个组只能被个机构包含.部门和部门的关系:一对多关系门只能被一个部门包含.部门和人员的关系:一对多关系能被一个部门包含.部门和角色的关系:一对多关系能被一个部门包含.部门和岗位的关系:一对多关系能被一个部门包含.一个部门可以包含多个子部门,一个子部一个部门可以包含多个人员,一个人员只一个部门可以包含多个角色,一个角色只一个部门可以包含多个岗位,一个岗位只部门和组的关系:一对多关系,一个部门可以包含多个组,一个组只能被个部门包含组和组的关系:多对多关系,一个组可以包含多个组,一个组也可以被多个组包含.
40、组和人员的关系:多对多关系,一个组可以包含多个人,一个人也可以被多个组包含.岗位和人员的关系:多对多关系,一个岗位可以由多个人员担任,一个人员也可以担任多个岗位.角色和人员的关系:多对多关系,一个人员可以担当多种角色,一个角色也以由多个人员担当.角色和角色的关系:一个角色可以包含多个子角色,一个子角色也可以被多个父角色包含.1.4.2. 身份效劳组件身份效劳组件实现用户身份进行认证,组件能够提供用户信息进行增加、删除、修改、验证等效劳,同时能实现通过同步信息接口把变动数据同步给外部第三方系统.身份效劳接口包括四大类:身份认证接口、模型治理接口、模型信息接口、同步信息接口.身份认证接口指对用户身
41、份进行认证的接口.其中模型治理接口指实体及实体属性的治理接口.实体增、删、改操作,当然根据需要,还包括一些特殊的操作如:移除.模型信息接口指对模型信息进行读取的操作接口.同步信息接口指把模型的变动数据同步给外部系统的接口.1.4.3. 访问限制效劳组件访问限制效劳组件实现阻止未经允许的用户有意或无意地越权获取数据.实现治理员治理各自应用的用户和访问权限,具有不同的治理界面和治理实现方法.. 概述访问限制是针对越权使用资源的防御举措.根本目标是为了限制访问主体用户、进程、效劳等对访问客体文件、系统等的访问权限,使计算机系统在合法的范围内使用,决定用户能做什么,也决定代表用户的程序能
42、做什么.访问限制决定了谁能够访问系统,能访问系统的何种资源以及如何使用这些资源.访问限制能够阻止未经允许的用户有意或无意地越权获取数据.访问限制根本概念主体Subject:或称为发起者Initiator,是可以访问资源的实体,通常指用户或代表用户执行的程序o客体Object:是需要保护的资源,又称作目标target.授权Authorization:是可以对资源执行的动作,例如读、写、执行或拒绝访问.访问限制效劳原理访问限制模型示意图通过建立统一的访问限制模型,提供统一的权限访问接口和治理接口,提供统计、日志、事件、审计、查询等功能,实现应用系统权限治理的一致性、易治理和易维护.通过权限访问接口
43、,为各应用系统提供统一的访问策略和权限限制.通过权限治理接口,使各应用系统能够创立自己的访问限制资源并进行权限分配.. 权限治理模型根据电子政务体系对访问限制的要求,访问限制模型参考ConstrainedRBAC模型,并在此根底上进行扩展,增加Actor对象,即用户User和角色Role的集合;增加域Domain对象,即授权的作用范围;增加用户User和权限Permission的关系,即除对角色授权外,单个用户User可以直接授权.根本概念定义:操作者Actor:执行者、参与者.包含用户User和角色Role的集合总称,可以是应用系统的代理agent,或其它任何能够发起请求的对象
44、.可以反向包含自身,即树状结构.接口中引用的actorUID泛指用户User对象、角色Role对象和代理对象agent的UID值JY(User)发起请求的主体,对应组织机构中得Person对象,或者一个应用代理程序(agent).可以通过授权治理对用户直接进行授权.角色(Role)一组具有相同属性或者业务需求的人员集合,是授权的主体,可以是组织模型中的机构、部门、用户组、角色、岗位等.资源(Resource):对象(Object).资源或对象,被授权对象.可以反向包含自身,即树状结构.操作(Operation):权限类型.是访问限制可以执行的最小功能项,被Actor调用或执行.EIEIT(Pe
45、rmission):同义词:Privilege.是一个许可,对在一个或多个Resource上执行的Operation的许可.会话(Session):每个Session是一个用户到多个Role的映像,当一个Actor启动它所有角色的一个子集的时候,建立了一个Session.每个Session和单个的Actor关联,并且Actor可以关联到一个或多个Session.域(DoiTflifl):描述作用范围,也叫作用域.通过分配不同的对象(Actor、Resource>Operation),生成授权范围,授权是在域的范围内进行.. 访问限制规那么1 .授权方式:正向授权,开始时假定
46、主体没有任何权限,然后根据需要授予权限.2 .权限继承:权限的继承通过对象的父子关联实现,如果设置为可继承,那么执行者子对象自动继承父对象的权限,子资源自动继承父资源的权限.3 .权限过滤通过设置相应的权限过滤规那么,限制资源的权限继承,过滤当前资源节点从父节点继承获得的访问权限.4 .再授权再授权是指权限拥有者将自己拥有的权限再分配给其他用户,这个授权过程称之为再授权过程.再授权中的权限具有包含关系,即只能授予自己拥有的权限.5 .权限回收:权限回收是指系统回收已经分配给用户的权限.根据不同的情况,通过权限继承得到的权限,如果父权限被回收,子权限必定被回收;通过再授权得到的权限,根据设置不同
47、规那么,可规定父权限被回收,保存或回收子权限.6 .权限排斥权限的排斥主要是指当用户拥有权限A时,那么不能同时再拥有权限Bo通过定义权限排斥规那么,通过静态方式或者动态方式计算权限排斥.7 .负权限:负权限是指操作者不应该拥有的权限.负权限通过权限计算叠加完成,计算时负权限优先.8 .权限等效:权限等效是指如果设置用户B等效于用户A,那么用户B拥有用户A的所有权限.A称为被权限等效对象,B称为权限等效对象.权限等效具有时效性.. 访问限制接口访问限制接口分为权限访问接口、治理接口、数据权限接口三类.. 数据权限数据权限根据不同的业务需求,可以划分为行数据权限、数据范
48、围权限、表权限、字段权限.其中行数据权限、数据范围权限可归为行权限,表权限、字段权限可归为列权限.为了对数据资源进行授权和限制,将数据映射为Resource,对数据的操作映射为Operation,整个授权过程与普通的Resource对象相同.由此根据数据类型的不同,会产生相应的Resource对象:1. DataRowResource行数据资源,资源类型名称是dataRowResource,记录行数据的根本信息,由于数据动态产生,只有在数据产生时生成DateRowResource对象.2. DataScopeResource,数据范围资源,资源类型名称是dataScopeResource,记录
49、符合特定条件的行数据集合,由于包含多条动态数据,DateScopeResource对象只记录产生数据集合的条件,并不包含实体数据.3. TableResource,表资源,资源类型名称是tableResource,映射数据库表对象.4. TableColumnResource,字段资源,资源类型名称是tableColumnResource,映射数据库表列字段.1.4.4. 业务流程效劳组件业务流程效劳组件实现对不同部门、不同的应用系统协同完成一个事件的调度治理.. 概述业务流程效劳示意图如上图所示,业务流程效劳的核心组件是流程效劳器,流程效劳器可以提供五类效劳:流程模型效劳、流程
50、实例效劳、应用调用效劳、流程互操作效劳和流程治理效劳.流程模型效劳:是对流程模型的治理效劳.流程模型提供对业务流程的形式化描述,通过流程定义工具输入或输出定义好的流程模型,以及图形化展小.流程实例效劳:是操作并限制流程实例、活动实例运行和状态的效劳.本类效劳访问和操作流程中的实例数据.各应用系统主要使用的是本类效劳,包括执行流程的客户端.应用调用效劳:是调用其他应用程序实现任务自动化的效劳.本类效劳来实现流程效劳和各应用系统间的调用,可在流程效劳的各环节调用其他应用程序,实现业务流程贯穿.流程互操作效劳:是流程效劳之间相互通讯和调用的效劳.本类效劳实现流程效劳器之间的协同工作.流程治理效劳:是
51、对流程效劳器进行监控、治理的效劳.本类效劳可以启动、停止流程效劳器,获取流程运行的日志信息,导出或迁移流程定义等.. 流程模型效劳是对流程模型的治理效劳.流程模型提供对业务流程的形式化描述,通过流程定义工具输入或输出定义好的流程模型,以及图形化展示.包括部署、删除、更新、查找、获取流程定义、限制流程定义版本、获取和改变流程定义状态等效劳.. 流程实例效劳是操作并限制流程实例、活动实例运行和状态的效劳.本类效劳访问和操作流程中的实例数据.各应用系统主要使用的是本类效劳,包括执行流程的客户端.包括创立并启动流程实例、删除流程实例、获取及改变流程实例的状态、获取活动列表和
52、改变活动状态、获取工作项列表、改变工作项状态、重新分配工作项等.. 应用调用效劳是调用其他应用程序实现任务自动化的效劳.本类效劳来实现流程效劳和各应用系统间的调用,可在流程效劳的各环节调用其他应用程序,实现业务流程贯穿.应用调用效劳通常用来调用其他应用程序执行特定的任务,如调用PDF生成程序生成PDFi档、调用打印效劳器打印文档.应用调用示意图应用调用效劳通过“应用代理组件来完成调用.应用调用效劳必须提供“双向效劳,既可以从流程效劳调用应用程序,也可以从应用程序调用流程效劳.应用调用效劳同时提供更新数据的功能,包括应用程序更新流程效劳数据以及流程效劳更新应用程序数据.1.4.4.
53、5. 流程互操作效劳是流程效劳之间相互通讯和调用的效劳.本类效劳实现流程效劳器之间的协同工作.. 流程治理效劳是对流程效劳器进行监控、治理的效劳.本类效劳可以启动、停止流程效劳器,获取流程运行的日志信息,导出或迁移流程定义等.1.4.5. 业务电子表单组件业务电子表单组件实现对业务表单的定义、填写功能,通过表单引擎使电子表单在不同系统、不同功能模块之间的传递和复用.. 概述电子表单系统能够提供业务表单自由定义、表单自主痕迹保存、和离线填写功能等先进功能,对于流程中用到业务表单,用户可以根据实际业务需要进行自由定义.电子表单系统支持多部门、多级表单发布治理.支持电子表
54、单的定制、信息内容的权限治理、信息栏目的权限治理.支持正文的格式编辑,能够兼容一般字处理软件定义好的排版格式.信息内容能够进行多级的审批.可与工作流等系统结合.. 效劳组成局部在旧讨ii专.电子表单效劳的各组成局部示意图参照上图,电子表单效劳由三局部组成:表单设计器、表单填写器、表单效劳器.表单设计者通过表单设计器在线或者离线设计表单模板(FormTemplate),通过表单效劳器上传到效劳器端,放入到文档库中的表单模板库.文档库可以使用数据库、文件系统或其他的存储方式,如果需要采用数据库别离存储表单中的数据,表单设计器那么需提供数据映射功能.表单使用者通过表单填写器调用表单模板
55、进行填写操作,通过表单效劳器提交表单数据并保存到表单实例库;使用者可以通过表单填写器浏览、查找、修改已经填写的表单文档.. 业务电子表单接口业务电子表单接口分为表单模板治理接口和表单文档效劳接口两类1.4.6. 单点登录组件单点登录组件实现综合单点登录SingleSign-On,简称SSO皮持.使用户能够一次登录成功,并使用同样的统一用户证书,对于不同的门户应用的访问不需要用户屡次登录.. 概述信息化过程是一个循序渐进的过程,根据各种业务信息的需要构建了相应的应用系统,由于这些应用系统一般是在不同的时期开发完成的,各应用系统由于功能侧重、设计方法和开发技术都有所不同
56、,也就形成了各自独立的用户库和用户认证体系.随着新的业务系统不断的增加,用户在每个应用系统中都有独立的账号,这样就造成在访问不同的应用系统时,需要记录对应的用户名和密码,多个用户名密码极易记混,如果忘记或记错了某一个业务系统的用户名或密码就无法进行登录.随着信息化进程的推进还会有新的应用系统产生,如果不引入单一用户登录的解决方案,所有工作人员,特别是承当审批权限的各级领导很难记清各类应用系统的用户名和密码,严重影响由信息化带来快捷性和高效性.止匕外,多个应用平台就有多个用户治理,这也为系统治理员维护人员系统带来巨大的工作量,为此,需建立一套统一的、完善的、科学的单点登录系统,每个用户只需记录一个用户名密码,登录一个平台后即可实现各应用系统的透明跳转,而且实行统一的用户信息治理系统,系统治理员只需维护一套人员信息,更改信息通过平台接口同步更新至各个应用系统,实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通信设备厂商市场专员面试全解
- 电力行业风险主管职位面试要点
- 元旦物流应急预案(3篇)
- 中国中铁集团有限公司员工培训计划书
- 斜井回填施工方案(3篇)
- 施工方案编写范本(3篇)
- 企业环境监督员责任制度
- 企业采购员安全责任制度
- 住宿餐饮生产责任制度
- 信息科安全生产责任制度
- 2025年市市直事业单位招聘考试《公共基础知识》(主观题)试题及答案解析
- 历年中小学校长招聘考试真题及答案
- 2025中国南水北调集团新能源投资有限公司第二批社会招聘笔试历年参考题库附带答案详解
- 电动葫芦事故案例培训
- 2025年茅台知识智慧门店考试内容
- 机关单位安全知识培训
- 2025年安庆市生态环境保护综合行政执法支队内勤辅助岗招聘笔试参考题库附带答案详解
- 《管理学原理》 陈传明编 (第2版)复习重点梳理笔记
- 销售线索管理标准化流程及跟进表
- 企业两会期间安全培训课件
- 某村网格员积分(社会综合治理积分超市运行)管理制度
评论
0/150
提交评论