人力资源培训管理平台详细方案6079.doc





《人力资源培训管理平台详细方案6079.doc》由会员分享,可在线阅读,更多相关《人力资源培训管理平台详细方案6079.doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、培训管理平台详细方案培训管理理平台详详细方案案1 基础框架架平台微创应用用服务框框架(Wiccressoftt Apppliicattionn Frrameeworrk,下称WSAAF)基于于标准的的SOA架构(Seerviice Oriientted Arcchittectturee,面向向服务的的架构)构建,实实现了用用户的统统一管理理、集中中认证和和授权、统一工工作平台台,并可可随时根根据用户户需求进进行系统统调整和和部署。在这种种开放式式的架构构体系中中,所有有子系统统和组件件之间的的通讯都都通过标标准协议议进行交交互,实实现了应应用的整整合和集集中管理理,保障障了系统统的开放放性、灵
2、灵活性和和扩展性性。1.1 微创软件件应用框框架(WSAAF)微创软件件应用框框架(Wiccressoftt Apppliicattionn Frrameeworrk,下称WSAAF)是微微创软件件自主开开发的一一套框架架性产品品,是微微创软件件协同工工作平台台的基础础组成部部分。经典的软软件模式式类书Pattern-Oriented Software Architecture对框架的定义是这样的:A partially complete software (sub-) system that is intended to be instantiated,所谓的框架,就是一个子系统,完成了部分
3、的功能,将会被实例化。也就是说,框架定义了项目或产品的基本的功能构件,并且这些构件将会被组合成为项目或产品。使用应用用框架,目目的是为为了达到到:提高高开发效效率(Prooducctivvityy)一般来说说,应用用框架将将常见问问题的解解决方案案标准化化,并不不需要在在每次遇遇到这类类问题时时重复研研究,另另外,开开发人员员只需要要开发和和测试业业务相关关的代码码,也促促进了开开发人员员的效率率提高。WSAFF基于标标准的SOA架构(Serrvicce OOrieenteed AArchhiteectuure,面向向服务的的架构)。WSAFF为建构构在其上上的应用用提供了了框架性性的功能能,
4、主要要有以下下几点:l 集中的应应用管理理在WSAAF中,所所有建构构在其上上的相对对独立的的软件构构件或服服务集合合均被称称为应用用,应用用为用户户提供各各种各样样的功能能,可以以重复使使用并加加以组合合,以提提供更多多的功能能。l 统一的服服务管理理在WSAAF上建构构的应用用之间,会会互相提提供和调调用对方方的服务务,服务务是应用用的组成成部分,具具有原子子性,不不可再分分。完全全整合到到WSAAF上的应应用,还还需要提提供自身身的服务务信息,这这些服务务通常以以WebbSerrvicce的形式式来提供供。l 统一的事事件分发发和响应应机制前面提到到,在WSAAF上建构构的应用用相对独独
5、立,但但应用之之间也常常常会有有同步的的需求,这这就依靠靠WSAAF中统一一的事件件分发和和响应机机制来实实现。在在WSAAF的后台台,有一一个事件件分发器器,负责责将应用用发送到到中心的的事件分分发给事事先订阅阅此事件件的各个个应用,并并通过服服务调用用的方式式,由应应用自己己来处理理事件。l 统一的中中心配置置传统的网网络应用用,其配配置信息息往往存存储在各各自的应应用中,也也很少提提供一个个可视化化的操作作环境来来进行配配置的修修改,而而是需要要直接到到服务器器上进行行操作,这这样在应应用很少少的情况况下并不不会出现现什么问问题。但但是在应应用的数数量较多多时,配配置的修修改就成成为一项
6、项繁重的的工作。WSAAF实现了了统一的的中心配配置,应应用可以以通过读读取中心心配置,使使应用的的本地配配置时刻刻与中心心配置同同步。l 统一的用用户和组组织架构构管理在以往的的应用开开发中,应应用往往往自己来来进行用用户和组组织架构构部分的的开发,这这不仅仅仅增加了了开发成成本,更更使不同同的应用用之间难难以相互互协作,因因为各自自的用户户和组织织架构各各不相同同,互相相之间根根本无法法确定用用户的身身份,就就更谈不不上协作作了。l 安全、统统一的用用户认证证用户认证证也是每每个应用用开发时时需要考考虑的问问题,WSAAF在统一一的用户户和组织织架构基基础上,提提供了安安全、统统一的用用户
7、认证证方式,为为建构在在WSAAF上的应应用提供供认证服服务。l 统一的用用户权限限配置安全性的的要求决决定了用用户权限限也是应应用开发发时必须须要考虑虑的问题题,WSAAF也实现现了统一一的用户户权限配配置,在在WSAAF中,有“角色”的概念念,所谓谓角色,就就是一些些权限的的集合,某某用户在在某个角角色中,就就拥有了了这个角角色代表表的所有有权限。l 可集成的的网络部部件(WebbParrt)WebPPartt概念最最早出现现于微软软的ShaarePPoinnt PPorttal Serrverr(SPS),指指的是在在网页上上有一定定功能、可以重重用的部部件。在在WSAAF中,也也实现了
8、了可集成成的WebbParrt,应用用可以开开发各自自的WebbParrt并在中中心注册册,在统统一的平平台中就就可以异异步地调调用这些些WebbParrt显示在在门户页页面上。l 统一的日日志记录录与管理理以往的应应用运行行、操作作和出错错日志由由各个应应用来控控制,不不仅增加加了应用用的开发发成本,更更加使日日志不具具备可读读性和可可管理性性,系统统管理员员要了解解每个应应用的日日志,就就必须进进入每个个应用中中,阅读读各自的的日志,这这是一项项非常繁繁重的工工作。WSAAF中提供供的统一一的日志志记录与与管理,就就解决了了这个问问题,所所有应用用都可以以将日志志写入中中心,而而系统管管理
9、员阅阅读日志志,也可可以相当当方便。l 统一的用用户消息息分发机机制考虑这样样一个场场景:需需要在信信息管理理中实现现收到一一篇新的的信息,就就收到一一条短消消息获得得提醒,传传统的做做法是在在信息管管理中加加入发送送短消息息的代码码,但是是如果在在多个应应用中都都有这样样的需求求,就需需要多次次的加入入对应的的代码,如如果再需需要让用用户可以以在一个个统一的的界面上上来做配配置,就就要每个个应用进进行修改改,来实实现配置置界面的的统一,相相当繁琐琐而且可可能不能能实现。而WSAAF提供的的统一用用户消息息分发机机制可以以为各个个应用提提供用户户消息的的分发功功能,任任何一个个建构在在WSAA
10、F上的应应用,可可以通过过调用用用户消息息分发服服务来向向用户分分发包括括页面弹弹出消息息、Emaail、手机机短信、LCS(Livve CCommmuniicattionn Seerveer,微软软的企业业内部实实时通讯讯方案)、传真以以至于MSN、QQ、RTX(腾讯讯公司提提供的企企业实时时通讯方方案)等等可以无无限扩展展的分发发方式,并并可让用用户在一一个统一一的界面面上进行行配置。l 统一的应应用状态态监控应用的状状态监控控也是系系统维护护人员比比较担心心的问题题,应用用因为种种种原因因出错,如如果让最最终用户户先发现现,会带带来相当当多的麻麻烦和用用户的抱抱怨。WSAAF为系统统管理
11、员员和系统统维护人人员提供供了一个个应用状状态监控控客户端端,应用用状态发发生改变变时,监监控客户户端就会会提醒系系统管理理员和系系统维护护人员注注意,以以便于及及时排除除故障,恢恢复运行行。1.2 面向服务务的架构构(SOOA)SOA充充分利用用Web服务,将将流程中中的各个个环节如如“获得客客户信息息”(GeetCuustoomerrInffo)封装起起来,然然后以多多种方式式展示这这些模块块。在SOA中,架架构中的的每一层层都不受受其他层层变化的的影响。面向服服务的架架构还有有助于提提高重用用率,从从而促进进生产力力的提高高和成本本的降低低。举个个例子,像“获得客户信息”这样的服务可能会
12、非常复杂。而在SOA架构中,这种服务被封装起来,并体现为Web服务的形式,这样我们就可以创建能够持续察看客户情况的连贯视图。由此,我们不仅能够节约开发的时间,并且使我们可以不受变化的影响。当我们需要对门户层进行修改时,我们也不必考虑客户数据的构成方式。- BEAA CIIO RRhonnda Hocckerr20022年左右右,随着着互联网网的发展展、Weeb应用用开发工工具的逐逐步成熟熟,XMML、Webb服务广广泛的得得到应用用,面向向服务的的架构(SOOA)逐步开开始成长长为成为为下一代代最主要要的软件件架构,成成为新一一代应用用集成技技术。众众多软件件厂商如如微软、BEAA、IBMM开
13、始提提供基于于SOAA架构的的中间件件系统、应用服服务器系系统和基基础应用用系统。而业界界领先的的软件企企业如SSAP、用友等等商业应应用系统统提供商商也正在在逐步把把软件架架构由BB/S型型向更灵灵活,性性能更高高、更加加安全可可靠的SSOA架架构演进进 。 SOAA(Serrvicce OOrieenteed AArchhiteectuure,面向向服务的的体系结结构)来来源于早早期的基基于构件件的分布布式计算算方式,在OMG和IONA的推动下,成为了一个大家所广泛认可的规范。90年代,CORBA和微软的COM编程模式,促进了SOA的发展。理论上,面面向服务务的体系系结构这这种思想想,在其
14、其简易性性上,十十分吸引引人。如如果你能能够用定定义很好好的机构构封装应应用,就就有可能能将一个个单一的的应用加加入到一一个服务务的集合合中。封封装的过过程创建建了一个个抽象的的层,屏屏蔽了应应用中复复杂的细细节(你你将不用用关心用用的是哪哪一种编编程语言言,什么么操作系系统,应应用程序序用的是是什么数数据库产产品)。唯一相相关的时时就是服服务所描描述的接接口。SOA的的优势在在于高可可复用性性,灵活活性,以以及更好好的扩展展性和可可用性。经过15年的软软件体系系结构的的创新,在在一系列列应用开开发项目目中,SOA的优点点得到了了体现。SOA是是一种应应用架构构,因此此,它是是从应用用的需求求
15、开始的的。但是是,SOA和其它它应用架架构方法法的不同同之处在在于SOA提供的的业务敏敏捷性。业务敏敏捷性是是指应用用对变更更快速和和有效地地进行响响应、并并且利用用变更来来得到竞竞争优势势的能力力。创建建一个业业务敏捷捷的架构构意味着着创建这这样一个个IT架构,它它可以满满足当前前还未知知的业务务需求。要满足这这种业务务敏捷性性,SOA的实践践必须遵遵循以下下原则:l 业务驱动动服务,服服务驱动动技术从本质上上说,在在抽象层层次上,服服务位于于业务和和技术中中间。面面向服务务的架构构设计师师一方面面必须理理解在业业务需求求和可以以提供的的服务之之间的动动态关系系,另一一方面,同同样要理理解服
16、务务与提供供这些服服务的底底层技术术之间的的关系。l 业务敏捷捷是基本本的业务务需求SOA考考虑的是是下一个个抽象层层次:提提供响应应变化需需求的能能力是新新的“元需求”,而不不是处理理一些业业务上的的固定不不变的需需求。从从硬件系系统而上上的整个个架构都都必须满满足业务务敏捷的的需求,因因为,在在SOA中任何何的瓶颈颈都会影影响到整整个IT环境的的灵活性性。l 一个成功功的SOA总在变变化之中中SOA工工作的场场景,更更像是一一个活的的生物体体,而不不是像传传统所说说的“盖一栋栋房子”。IT环境唯唯一不变变的就是是变化,因因此面向向服务架架构设计计的工作作永远不不会结束束。1.3 组织机构构
17、管理为系统管管理员提提供了对对培训的的管理维维护功能能。l 培训设置置:对培培训进行行管理,并并可以设设置下属属的培训训及管理理员。l 主要设置置:对培培训管辖辖的主要要进行管管理,并并可以设设置管理理员。l 管理员设设置:设设置并分分配管理理员权限限。1.4 统一用户户管理WSAFF框架系系统对所所有系统统用户进进行集中中的统一一管理,从从而避免免了信息息孤岛的的出现,保保证了用用户信息息在各个个系统中中的统一一性和唯唯一性。同时,统统一的用用户信息息管理使使得用户户信息的的查询与与报表统统计更加加方便,系系统可以以方便的的在各个个系统中中获得某某个用户户的个人人信息并并进行分分类汇总总。而
18、SOA的实现现方式,使使得系统统具备良良好的兼兼容性和和扩展性性,可以以与各个个平台的的各种不不同应用用实现数数据整合合而不需需要投入入过多的的人力和和物力。同时,系系统支持持用户数数据通过过标准的的XML和Exccel文件进进行导入入与导出出,方便便了用户户的批量量管理。1.5 统一用户户认证(SSO)WSAFF框架系系统提供供了类似似.neet ppasssporrt方式的Sinnglee Siign On 模式,可可以实现现跨平台台、跨语语言、跨跨数据库库和跨服服务器的的统一用用户认证证。认证模式式具体如如下:当用户访访问一个个新的系系统时,系系统若发发现用户户尚未登登录,便便会将用用户
19、转向向到框架架系统的的中心认认证站点点,系统统将提示示用户输输入用户户名密码码进行登登录(如如果集成成Winndowws域认证证,系统统将自动动使用用用户的winndowws账号进进行登录录),登登录成功功后,系系统通过过在web路径中中添加加加密字符符串的方方法,将将用户信信息传递递给应用用系统,应应用系统统将加密密字符串串解密后后获得用用户登录录信息,完完成系统统登录。用户再再访问其其他系统统站点时时,当用用户被转转向到中中心认证证站点是是,系统统将发现现该用户户已经登登录过系系统,系系统便跳跳过登录录环节,直直接将用用户信息息传递给给应用系系统站点点,完成成用户登登录。使用跳转转方式的的
20、登录,对对于应用用子系统统没有任任何要求求,只需需要通过过代码实实现固定定的解密密方式即即可,可可以充分分做到跨跨平台。1.6 统一用户户授权用户权限限分为操操作权限限和数据据权限两两类,操操作权限限指用户户在某个个业务系系统中可可以进行行的操作作,而数数据权限限指用户户可以对对那些具具体数据据进行操操作。在在实际的的应用过过程中,这这两种权权限相互互配合,完完成对用用户的权权限管理理。例如:培培训管理理员可以以对网站站中的信信息进行行审核操操作,因因此他具具有信息息审核的的操作权权限,但但是他并并不能审审核网站站中所有有的栏目目,只能能对本自自己的板板块信息息进行审审核,所所以他对对于本的的
21、板块具具有数据据权限。为了对于于权限进进行方便便快速的的管理,框框架系统统同时也也引入了了角色的的概念。基础的的角色权权限模型型如下:此权限模模型类似似于微软软NTFFS文件系系统对于于文件目目录的权权限管理理。首先,系系统可以以对用户户分组,同同一个用用户可以以出现在在多个用用户组中中。其次,用用户或用用户组可可以拥有有一个或或多个用用户角色色。再次,特特定角色色在特定定的业务务系统里里面具有有一个或或多个用用户权限限。通过过这样的的权限判判定,系系统就能能确定用用户的操操作权限限。数据权限限由用户户(用户户组)和和用户角角色共同同决定。数据权限限在不同同的应用用系统中中存在较较大的差差异,
22、且且与业务务数据绑绑定十分分紧密,随随着业务务系统中中的数据据增加,数数据权限限也会相相应增加加。在业业务系统统的操作作过程中中,需要要经常获获取用户户的数据据权限来来保证用用户得到到正确的的数据,所所以对于于数据权权限的读读写操作作会非常常频繁。相反,操操作权限限在一个个应用系系统的设设计过程程中就可可以完全全确定,不不会随着着业务数数据的增增加而发发生变化化,且于于用户角角色的对对应关系系也可以以完全确确定。系系统一般般只需要要在登录录系统的的时候获获取用户户的操作作权限来来确定用用户可以以进行哪哪些操作作,在接接下来的的过程中中对于操操作权限限的判定定较少。出于性能能和构架架方面的的考虑
23、,WSAAF框架系系统为操操作权限限和数据据权限提提供了两两种不同同的处理理方式。系统对对用户角角色进行行了集中中的管理理和存储储,并提提供了相相应的Webb Seerviice供给各各个业务务系统调调用,同同时系统统也提供供了客户户端程序序库,对对Webb Seerviice函数进进行了封封装,由由于用户户角色与与用户操操作权限限的绑定定确定性性,使得得客户端端程序可可以更方方便的获获得操作作权限信信息。而而对于数数据权限限,框架架系统则则提供了了一个通通用的二二元数据据权限类类库和数数据库(.neet类库),业业务系统统可以根根据需要要,对业业务数据据的权限限进行本本地管理理。由于用户户角
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 培训 管理 平台 详细 方案 6079

限制150内