某商业银行人力资源系统投标方案2_第1页
某商业银行人力资源系统投标方案2_第2页
某商业银行人力资源系统投标方案2_第3页
某商业银行人力资源系统投标方案2_第4页
某商业银行人力资源系统投标方案2_第5页
已阅读5页,还剩118页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、技术解决方案系统体系架构技术平台底层计算机技术平台主要包括平台运行的操作系统,通用的数据库产品。以及基于J2EE的通用的应用服务器。底层计算机平台主要是提供整个系统运行的底层基础软件平台:操作系统:系统基于JAVA平台因此可以运行于UNIX操作系统,WINDOWS 系统,LINUX系统.操作系统提供了整个系统的运行基础。数据库服务器:UAP平台支持当今流行的数据库产品,平台可以根据相应的数据库产品进行适配,现在支持ORACLE 9i 系列数据库, DB2 8.0以上数据库,微软SQL SERVER系列数据库。应用服务器:UAP采用标准的J2EE中间件,UAP提供自主研发的内置中间件.也能够适配

2、其他的基于J2EE的标准商业化中间件,比如 WEBSHPERE的WAS中间件。SOA调度框架整个平台是一个基于服务的SOA调度框架,系统中每个功能都是基于统一的服务调度框架进行调度.服务之间提供松散的耦合,SOA框架是整个应用体系的基础框架。元数据服务由于UAP平台是一个围绕企业动态建模为目标的基础软件开发平台,在UAP平台上运行的任何功能和模块都是通过相应的元数据描述,并由平台本身根据元数据提供缺省实现.因此元数据管理是UAP平台的应用核心,元数据平台主要分为以下几部分:数据字典:在系统元数据最底层就是系统的数据字典。数据字典描述系统中用到所有的数据库表,包括表的名称,表的字段,用到的索引等

3、物理数据库描述,除了基本的数据库描述外还根据应用的需要提供一些基于应用的数据类型,这些类型通过UAP平台能够翻译成相应的物理数据库数据类型,极大的扩展应用的描述准确性。UML实体模型:UAP平台对系统中所有的对象提供基于UML的实体描述。系统中所有的对象都会在UML实体模型中进行描述,实体模型描述企业中根据面向对象的方法抽象出来的实体关系UML图。UML实体模型图描述实体之间的关系,实体的业务效验规则,以及实体和数据之间的存储映射关系。功能定义:对于系统中一个完整的功能定义,功能定义描述其操作的业务对象,以及业务对象操作的动作。这样平台就可以完全理解每个功能操作了那些数据,在业务对象不同状态下

4、允许不同的操作。工作流定义:工作流定义遵循WFMC(工作联盟规范)的标准格式,在此基础上按照相应的业务进行扩充。数据持久层:数据持久层负责把相应的UML描述的对象自动映射成相应的数据库操作,并且提供在遵循EJB3的标准基础上进行相应的面向对象的查询功能。可以方便灵活的操作面向对象业务对象。基础服务缓存服务:提供统一的数据缓存的机制,使用命中缓存,与最后引用失效的模式进行。并发锁服务,系统的互斥关系,需要进行集中控制。规则引擎,由于现在许多地方需要弹性,所以规则引擎显得非常的重要,定义各种规则包括界面规则,关联关系得规则,计算规则,条件跳转的规则。规则引擎的技术难点:计算速度,表达准确,行业化语

5、言(容易让用户懂),批量计算的处理,外部数据的理解。预警平台,开发可以定义许多预警条件,进行各种的预警,条件有超过一定时间,谁的生日,预警的触发点:时间,登陆 预警的形式:软件内部的提醒消息,HTML网页发布,邮件发布,短消息的发送。工作流引擎,工作流是软件的核心之一,用来定义 A 业务的数据流向与数据间的关系 B 记录数据的流向追踪的管辖 C 在这些数据实体的状态变(审批)D 工作流引擎完成一个典型的工作过程的描述。通讯服务:统一进行对外的信息发布的接口,并且将这些东西统一封装成统一的访问模式。包括:短信发送接入 ,邮件发送接入,WEB网页发布等等。定时服务:定时发生时间。EAI平台完成定义

6、一个标准的接入模式,各种的接入协议,让不同的系统使用不同的语言都可以接入,支持标准:XML的文档,SOAP协议,中间表的接入模式。接入的交互过程:请求应当,主动发布。ETL 数据的转换工具,可以完成不同系统得数据的统一汇集,清理,以及数据到导入的定义。权限服务,定义系统的权限,包括权限的执行体:人员,分组,角色,组织机构关系 权限的控制体:功能节点,动作,数据的行列权限。日志服务: 日志服务能够记录用户进入某个功能节点的时间和用户退出某个功能节点的时间以及用户操作的数据.并提供用户对日志的管理功能。功能发布/部署服务: 系统中所有的业务对象和业务功能都是基于元素数据描述,发布和部署服务可以把开

7、发好的功能元数据和自动打包还提供在允许服务器进行相应的功能部署。程序框架程序框架主要是提供一系列的框架,让业务功能开发可以脱离具体的技术,更关注于业务规则和业务逻辑的开发,提高业务功能的开发效率,和业务功能的稳定性。服务器端框架: 在基于系统的SOA调度和元数据服务,数据持久层服务的基础上对功能的服务端进行统一缺省实现.按照常用的模式进行分化,可以降低系统的开发难度,屏蔽系统的底层实现。客户端框架:基于HTML和富客户的端基于MVC的开发模式.提供核心的数据管理.并提供统一数据感知控件,可以让业务开发人员脱离于界面控件的开发,专注于业务规则的开发。自定义表单: 对于HR系统的灵活性,HR的业务

8、单据都采用类似EXCEL的方式进行相应的开发.用户可以在自定义表单的基础上扩展自己的应用,对于简单的自定义表单基本可以免代码扩展。报表引擎: UAP系统提高完整的报表工具,通过报表工具可以自定义上传下发报表.实现报表的自定义。公共组件: UAP系统提供一套完整的数据感知体系的公共组件集。通过完整的公共组件集可以提供界面开发的效率,减少开发的耦合性。公共组件还提供一些服务器端组件,公共服务器端组件的重用提供系统的重用性和稳定性。业务建模工具UAP平台提供一个完整的基于Eclipse的业务建模工具,通过业务建模工具用户可以扩展已有的应用,或者建立新的应用.二次开发平台提供完整的开发、调试、部署、详

9、细的帮助API等功能。功能定义设计器:在实体建模的基础上,通过强大的面向对象查询语言和sql进行相应的业务功能建模。业务功能建模更多的关注业务对象的操作以及业务对象之间的业务关系。基于元数据的界面设计工具,界面设计器和元数据紧密互动,实现UI的可视设计和元数据无缝连接。 自定义表单设计器:提供系统的用户自定义表单的设计器。采用所见即所得的设计方式进行相应的表单设计。工作流设计器: 提供系统的工作流定义设计器,能够根据相应的组织机构进行适配。设计器采用可视拖拽的方式进行相应的流程设计。UML设计器: 对系统中的UML实体模型提供可视的设计器。数据字典设计器: 对系统中的数据字典描述进行相应的设计

10、。支持流行的数据库产品。资源管理器: 对系统中的元数据在数据库都采用统一的虚拟文件系统进行存储,资源管理器负责对相应的元数据文件进行管理,和查看。HR核心业务模块在应用框架的基础上,利用底层的服务进行HR功能业务模块的搭建,HR业务功能按照相应的调度框架开发相应的业务组件,可以动态的进行相应模块进行发布和应用。自助服务组件模块利用底层服务提供标准的B/S的员工自助模块。门户通过用户相应的PORTAL服务进行相应的PORTAL模块集成统一桌面对外服务。系统设计原则用友eHR系统设计遵循以下设计原则:集团化支持多组织、多层级、多业态的应用。先进性系统采用先进的技术和设计框架,以及基于模型驱动的业务

11、设计方式,保证技术的先进性和业务的先进性。稳定可靠性在HR和ERP的生产业务中,需要服务器能够7X24小时服务,能支持几百人甚至上千人的并发访问,这就需要产品足够强大和稳定。系统主要通过好的部署方案,和强大的中间件服务来保障系统的可靠性。高效性因为HR集团化应用,一般都会有大量的用户,因此系统的高效性是保证业务正常进行的条件之一,系统通过数据库设计,针对不同用户的功能应用情况进行数据库性能优化,服务器端的数据缓存方式,以及中间件的横向扩展能够满足普通查询5秒以内。可扩展性业务范围的扩展性在产品设计上充分考虑系统的开放性和可扩展性。平台的开放性满足新业务范围的扩展,由NC采用基于框架的组件化设计

12、,当出现新的业务时,用户可以根据自己业务的需要进行系统HR模型的扩展和开发,只需填加新的业务组件即可。业务规则的扩展性支持业务规则的灵活变化和自定义的业务规则扩展。业务协作的扩展性支持部门与部门之间,部门与员工之间的协作的扩展;业务能力的扩展性支持硬件系统性能升级与数量扩充,可以满足并发访问用户数的增长。 安全性系统设计上满足结构安全、数据安全(数据访问安全、数据传输安全和输出存储安全) 和网络安全。可分布性系统设计上满足应用的集中/分布/混合部署。可继承性系统设计上在不影响原系统应用上的升级和扩展,保证业务模型的持续发展。开放性面向应用的开放性 :需要可实现应用的灵活扩展和调整。面向伙伴的开

13、放性 :系统提供完整的HR业务模型,用户和其他伙伴可以明确了解系统的HR业务模型。面向平台的开放性 :系统在元数据和工作流程上都采用标准的描述可以导出为相应的XML描述。 易维护性系统提供可视化的工作流设计器,可以高效的设计相应的流程。系统提供可视化的UML实体模型设计器,用户可以图形化进行相应的模型设计。功能权限分配提供了批量分配和拷贝等方便适应的分配工具。集成性业务功能集成:通过配置各业务模块之间的关联规则实现业务功能的集成。业务流程集成:通过配置工作流平台,实现以业务流程驱动方式的业务流程集成。系统间集成:通过数据交换平台实现系统间的数据集成。用户访问集成:通过门户实现单点登录和用户应用

14、层面的集成。国际化支持多语言、多币种、跨国家、跨地域的应用。用友UAP平台UAP的产生和发展UAP是一个遵循J2EE技术规范,以企业业务信息管理和企业资源管理为基础、业务过程控制管理为核心,支持Web和XML、支持工作流管理、支持业务流程重组、支持异构系统集成、支持多数据库系统、提供可视化建模工具的统一架构平台。该平台可以由使用者根据具体需求定制,满足企业持续改进的管理需求,软件开发商、系统实施服务商还可以用UAP进行增值开发和服务。UAP是新一代ERP-NC的核心,主要解决如下问题:满足企业级大规模管理应用的复杂性和全面性要求;满足电子商务环境下,供应链中各相关企业间(核心企业与上下游企业、

15、不同的上下游企业间)及同一企业内部不同的部门和组织间,通过网络化实现协同商务、协同计划、协同制造和协同采购的要求;满足管理模式、组织模式、业务流程、生产模式和功能需求不断完善和发展的要求;满足不同层次管理中的规范性和灵活性的要求;满足对系统易用性(适应我国的文化传统、管理风格、使用习惯、人员素质等)的要求;满足快速构建或重构企业各类业务模型并快速实施的要求;满足与其他应用系统(主要包括:CAD、CAPP、PDM、DCS、OA等)的集成要求;满足软硬件技术的兼容和跨平台迁移(适应多种操作系统、多种数据库系统)的要求;满足系统不同的安全等级和不同的环境部署方式的应用要求。UAP技术平台介绍稳定可靠

16、的、可扩展的、易部署的运行平台提供基于 7x24不间断运行;支持大并发用户数;支持集中/分布/混合/ASP多种应用部署。高效的模型化的应用开发平台技术平台屏蔽技术实现细节包括界面风格、远程调用、EJB实现/访问、多数据库适配、多语言实现、事务处理、并发处理、缓存处理、安全管理、权限管理等。应用平台是基于企业建模理论的,以业务导向和驱动的、可快速构建应用软件的软件平台,从而大大缩短研发周期,提高研发效率,加快应用开发的速度;减少企业信息系统开发的风险;降低开发成本;实现最终用户的个性化的需求;支持用户在发展过程中各种各样的需求变化;提供应用的高价值。强大的客户化定制和二次开发工具流程、模型、以及

17、部分业务规则的动态配制,满足行业化和个性化需要。开放的系统集成平台,支持与第三方应用集成 统一管理平台(权限、安全、系统监控等)应用平台平台技术平台分层是应用软件发展趋势,平台基本分为三层,操作系统平台是最底层的软件平台,其作用在于实现了应用软件与硬件平台的交互;技术平台(数据库、中间件)是在操作系统平台之上的层次,其作用在于为复杂应用软件提供技术基础设施;应用平台是软件平台的第3层,其作用在于实现软件开发过程中技术和管理业务之间的分离。应用平台是一种技术创新,为降低大型复杂系统的实现难度提供了新的途径。将应用软件的业务逻辑和开发技术相对分开,使得应用软件的开发者可以仅关注应用的业务任务,而不

18、必关注其技术的实现。这使管理与业务人员参与应用软件的开发成为可能。应用平台基于业务和管理层面,以业务建模(组织、流程、功能、资源、信息)为基本手段,从而构造、开发和维护业务应用系统。通过应用平台提供的开发与管理工具,软件提供商能很方便地满足用户个性化的需求,以及用户在发展过程中各种各样变化的需求。应用平台能满足复杂应用软件系统开发的如下要求:降低开发难度,提高开发效率 提高系统柔性和可扩展性支持基于企业参考模型的快速实施提供全新的应用软件开发模式平台化的趋势与方向使企业应用软件的功能更加全面、覆盖面更加广泛。在统一的架构和平台上面,用户不必再关心采用何种硬件或数据库平台,应用软件也不受硬件平台

19、的迁移的影响,具有良好的互操作性和兼容性,集成度更高,开放性更好。尤其是平台化的ERP软件具有更加快速的部署和实施能力,更加灵活、方便的二次开发能力,满足企业客户个性化的管理需求。企业建模技术动态企业建模工具是用来创建和维护企业模型,实现对ERP系统实施的管理,并完成配置和实施业务过程和相关应用软件的工具系统。一个企业模型描述了和企业ERP软件相关的业务情况,基于对模型的改进设计和实施可以实现对企业业务和软件使用的优化,支持企业动态建模的ERP系统必须包含模型定义工具、系统实施和评估工具。企业建模,就是引入模型理论,以模型结构为依据,把企业的业务划分为增值业务、衍生增值业务、增值业务伴生业务和

20、非增值业务四大类,以企业业务环节为核心,建立一个整体的参考模型,简化企业业务流程和降低生产成本,运用信息技术实现企业信息(信息,不是数据)的共享,将企业生产流程中定义的团队、组织、管理、技术及信息、物料、资金、价值等因素高度抽象和集成优化,从而为企业带来更高的附加价值。企业建模主要工作是创建和维护企业模型。一个企业模型在层次上应包含一个企业结构模型、几个业务模型、一个数据模型。其中,每个业务模型包含一个工作流模型(过程模型)、一个功能模型、一个信息模型、一个组织模型及一个资源模型。各模型的具体功能及作用如下:企业结构模型:描述了一个多点环境企业的地理位置分布,它可作为模型的整体浏览和创建的基础

21、并创造以后模型应用的多点安装。 工作流模型(过程模型):工作流模型是用来对企业基本过程进行可视化,并使用业务功能对相关的业务进行控制。即表示了基本的过程及其控制功能。为了完成这些,每个工作流模型中都至少包括几种不同的元素:基本流程(如物资流、信息流、资金流等基本过程)、基本活动(基本流程上的基本活动代表了如原材料的入库、最终产品装配及最终产品的发送等)、业务功能、触发器等。 功能模型:描述了企业要实现企业的应用目标所需的功能。 信息模型:描述了企业要实现企业的应用目标所需的信息。 组织模型:描述了企业组织的层次化结构。另外,也定义了组织中不同的角色。 资源模型:描述了企业要实现企业的应用目标所

22、需的各种企业资源。 数据模型:描述了每个企业模型物理上和逻辑上的数据模型信息。 另外,在业务模型和数据模型间的一层:对象模型管理是基于以上的各种模型,对它们本身及它们之间的关联、引用、映射及协调化等关系和协调化的建模机制进行管理。基于这种对象模型管理,企业的模型应得到整体的优化和控制。UAP支持全企业范围和全生命周期的企业建模:企业建模工具支持企业的全部应用范围(包括企业的功能、信息、组织、资源,以及产品的设计、生产过程)和实施的全生命周期(需求分析、设计、实施);基于服务的架构SOASOA 是一种分布式的软件模型。SOA 的主要组件包括服务、动态发现和消息。服务 是能够通过网络访问的可调用例

23、程。服务公开了一个接口契约,它定义了服务的行为以及接受和返回的消息。术语 服务 常与术语 提供者 互换使用,后者专门用于表示提供服务的实体。接口通常在公共注册中心或者目录中发布,并在那里按照所提供的不同服务进行分类,就像 簿黄页中列出的企业和 号码一样。客户(服务消费者)能够根据不同的分类特征通过动态查询服务来查找特定的服务。这个过程被称为服务的 动态发现。服务消费者或者客户通过 消息 来消费服务。因为接口契约是独立于平台和语言的,消息通常用符合 XML 模式的 XML 文档来构造。 面向服务的架构(SOA)具有如下优势:业务驱动服务,服务驱动技术,从本质上说,在抽象层次上,服务位于业务和技术

24、中间。面向服务的架构设计师一方面必须理解在业务需求和可以提供的服务之间的动态关系,另一方面,同样要理解服务与提供这些服务的底层技术之间的关系。支持业务敏捷,SOA考虑的是下一个抽象层次:提供响应变化需求的能力是新的“元需求”,而不是处理一些业务上的固定不变的需求。从硬件系统而上的整个架构都必须满足业务敏捷的需求,因为,在SOA中任何的瓶颈都会影响到整个IT环境的灵活性。支持需求变化,SOA工作的场景,更象是一个活的生物体,而不是传统所说的“盖一栋房子”。组合不同技术,整合各种系统为一互相合作的功能强大的系统的标准架构。UAP的SOA实现区分企业内部和外界;选择设计公开无状态 EJB 组件作为

25、Web 服务,该方式有很多优势:利用现有的业务逻辑和流程:在许多企业中,现有的业务逻辑可能已经使用 EJB 组件编写,通过 Web 服务公开它可能是实现从外界访问这些服务的最佳选择。EJB 端点是一种很好的选择,因为它使业务逻辑和端点位于同一层上。并发支持:作为无状态会话 bean 实现的 EJB 服务端点不必担心多线程访问,因为 EJB 容器必须串行化对无状态会话 bean 任何特定实例的请求。对服务的安全访问:企业 beans 允许在部署描述符中声明不同方法级别的安全特性。方法级别角色被映射到实际的主体域(principal domain)。使用 EJB 组件作为 Web 服务端点,把这种

26、方法级别的安全性也带给了 Web 服务客户。事务问题:EJB 服务端点在部署描述符规定的事务上下文中运行。容器处理事务,因此 bean 开发人员不需要编写事务处理代码。可伸缩性:几乎所有 EJB 容器都提供了对无状态会话 bean 群集的支持。因此当负载增加时,可以向群集中增加机器,Web 服务请求可以定向到这些不同的服务器。通过把 Web 服务模型化为 EJB 端点,可以使服务具有可伸缩性,并增强了可靠性。池与资源管理:EJB 容器提供了无状态会话 bean 池。这改进了资源利用和内存管理。通过把 Web 服务模型化为 EJB 端点,这种特性很容易扩展,使 Web 服务能够有效地响应多个客户

27、请求。 工作流技术工作流管理系统(WFMS:Workflow Management System)是一种正在快速发展的技术,正在被越来越多的企业所应用。它的主要特点是(包含了各种基于人和机器的活动的)流程的自动化,特别是那些包含了应用程序之间的交互的流程的自动化。在一个工作流中,文档、信息或任务等根据一组设定的规则在参与者之间自动传递,以实现整体的业务目标。由于企业的工作流贯穿企业生产经营的各个阶段,所以企业通过引入工作流能够加快流程处理速度,提高企业工作效率和企业市场竞争力;增加对工作流程的控制;便于流程的整合,提升决策质量与正确度。工作流管理系统的目标就是开发用于ERP管理软件内部的工作流

28、管理系统,使其成为控制企业内部业务流程的核心。同时,工作流系统要实现强大的扩展性、伸缩性,使我们的产品真正成为面向业务流程的设计和开发平台。在实现商业流程设计实现自动化的基础上,还要进一步支持用友内部软件开发、设计、管理的流程化、自动化。进而实现构建于企业应用框架之上的商业操作系统。方便用户使用的流程定义工具,其表现形式为图形化的可拖拽的集成环境。工作流定义工具会提供友好的交互接口,使用户不必了解工作流定义语言的格式也能轻松定制、修改流程设计。工作流定义工具是在创建期使用的开发工具。产品开发时,各个业务部门将使用工作流定义工具设计经典流程(并实现相关的业务组件)以满足用户需求。产品实施时,实施

29、人员还可以根据不同用户的需求进行相应的流程修改,以满足用户个性化的需求UAP提供按照岗位职责和分工定义审批的流程,可以针对系统内任何需要审批的内容进行定义。提供按照企业的业务流程进行相应的流程配置功能预警技术预警就是指为在某个特定条件下将要发生的事件(事前预告),或者已经发生的重大事件(事后警告)给出提示信息,以便于企业管理者进行控制 对重大事件或者例外事件进行及时的预警,帮助企业提高内部管理,完善内部控制制度。作为一个灵活的、自动化的例外信息管理和报告工具,可以始终帮助企业了解运行中的关键活动和事件,有助于工作流程的自动化,更快更好地进行经营决策。预警信息可通过企业短信平台、E-MAIL、以

30、及个人桌面等方式传送到相关角色。企业短信与移动商务目前,中国的移动设备普及率已经非常高,绝对数量更是名列世界前茅,这为我国的移动商务应用奠定了扎实的硬件基础。短信的升温正是从一个侧面预示着移动商务应用高潮的到来。UAP 将对各种移动设备提供广泛的支持,包括从原来的台式机,笔记本到掌上电脑(PDA)、 以至寻呼机。对设备的广泛支持,带来的是企业管理的无处不在和服务的无限拓展。对移动设备的支持,为企业决策人员提供了高端、迅捷的管理机制;移动计算技术也将企业的办公能力延伸到世界的每一个角落。技术平台是在操作系统和应用系统之间建立的一层技术封装层和系统资源监控和管理层。技术平台屏蔽技术实现的细节,减少

31、直接操作系统资源带来的不安全性和不稳定性;监控和管理系统资源,保证系统资源的合理使用和可用性;制定编程模式,加快在技术平台上实现应用的速度,保证应用的健壮性。UAP技术平台是基于J2EE技术体系的应用中间件,支持多种操作系统;支持多数据库系统;支持应用分布;提供安全和事务管理;提供系统动态负载均衡能力;提供系统资源监控和管理能力。使基于UAP的企业应用系统具有高性能,高价值,高可靠性,可扩展性、可分布性等特性。技术特点用友eHR解决方案基于浏览器/服务器(B/S)结构,采用100% JAVA技术开发,可跨平台运行,后台可挂接多种大型关系型数据库,能够实现广域网远程在线应用。在此国内最先进技术的

32、平台下的eHR解决方案,通过如下技术特性给银行带来显著贡献。实施周期短,迅速提高应用价值。实施周期短。所有软件及配置均在服务器安装完成,各分公司用户端没有任何实施的工作量。应用银行现有业务网络,远程应用即装即用。用户接受成本低,浏览器界面易学易用,使用者无须太多技术知识。整体系统拥有成本大幅降低。维护成本低。由C/S的维护工作量(【服务器】n*【客户端】)减少到B/S的(【服务器】),所有操作在总部服务器端进行,大规模应用B/S结构的维护成本显著降低,大大降低安装和维护费用。集中计算下,可以合理利用共有的服务器资源。跨平台能力便于部署和移植,最大限度保护银行现有投资。支持多数据库,包括ORAC

33、LE、SQL SERVER、SYBASE、DB2等。支持多操作系统,NT、UNIX、LINUX。符合行业特点,支持银行长期发展。支持多集中式、分布式、ASP模式等多种应用模式。可伸缩性便于系统配置和扩展,满足银行发展需求,满足系统未来功能扩展需要。业务逻辑组件化设计,可提高系统配置的灵活性和代码的重用性,容易集成最新的技术。开放性-便于与银行现有各种业务系集成应用,提高信息处理效率,降低信息的收集、传递、加工成本。 XML(扩展标注语言),语言实现系统间数据交换IDL语言实现与CORBA对象的集成通过JMS消息服务实现与原有系统的连接。安全、可靠,降低金融经营业务风险,减少风险解决成本。采用R

34、SA算法商定密钥、DES算法加密数据采用防火墙,可以保护网内数据采用服务器集群技术自动均衡系统负载应用最先进成熟的信息处理技术,用友eHR解决方案为大型集中管理构建了信息化管理平台,把金融数据处理为有用的信息,并利用数据挖掘和金融学模型从信息中发现具有普遍意义的知识,以优化金融企业的管理决策,应用先进的管理方法实现金融企业的管理升级,伴随金融业走向集中管理的信息化时代。防火墙的需求(可选)人力资源管理信息系统所使用的网络需要跨越广域网连接总部和公司,而且人事数据本身非常敏感,因此需要考虑通过在总部设置防火墙来保证系统的网络安全。防火墙可以采用软件防火墙,如CheckPoint,但这种方案基于软

35、件实现,速度较慢,而且占用主机服务器资源;我们推荐的方式是采用硬件防火墙,推荐机型为NetScreen 204。集成平台集成平台是建立为支持用户的内部沟通信息,用户与上下游合作伙伴之间的之间交换信息的开发与运行平台。集成平台提供整体的集成方案,支持用户跨企业、客户、供应商和其他合作伙伴的业务流程的整合,并提供基于标准、面向服务的架构和具有企业级集成能力的综合性解决方案。系统可以达到安全可靠的将企业各个部门的应用迅速集成,并提供图形化的配置工具,(包括数据转换、流程定义),图形化的流程追踪与监控,实现管理可视化。通过集成平台,要解决用户内部和上下游之间的信息孤岛问题,保护用户的已有投资,更大限度

36、的开发利用现有资源。UAP实现的集成平台支持信息集成;支持应用集成,支持业务集成;支持B2B集成;访问集成和自助服务。Portal企业信息门户(Enterprise Information Portal)是一个企业信息发布、内部员工办公、供应链协同以及应用集成平台,通过基本门户服务可以建立基于“端到端”的企业内外部门户,使企业的内部员工、客户、合作伙伴、供应商可以通过这个单一的门户访问其所需的个性化信息、获得个性化信息服务和进行商务活动,最大程度上共享企业的信息资源,从而更好地协同工作,提高企业的生产力、市场竞争力和把握商机的能力。UAP企业信息门户的基本功能:个性化(Personalizat

37、ion)几乎所有的Portal都强调个性化的特点,即一切Portal的应用都是以人为中心的。基于角色的定制管理功能可以规定哪些是他们可以看和可以做的,从而使系统符合管理和安全的需要。特别是在企业内,通过订阅和发布的功能,员工既可以及时得知与工作相关的信息,又可以实时地分享相关成员的信息。不同客户和供应商可以看到和处理他们相关的信息,这些信息已不限于Web方式的使用,还可以扩展到更大范围的移动和无线设备,沟通随时随地地进行。集成(Integration)企业信息门户应该充分集成企业的信息资源和系统。原来的企业可能有自己的SCM、ERP、CRM、PDM、CAD、CAM等系统,相互之间处于割裂状态,

38、企业门户应将它们都整合在一起,从事件、应用到数据,并且最终以一个访问界面呈现出来。WebFlowWebFlow是定义在Web级的工作流,用户可以利用Web方式来管理自己的工作流程,WebFlow也需要工作流引擎来处理,利用WebFlow将实现企业间协同(如协同设计)安全(Security)作为所有企业管理软件的门户,必须实现一次登录、随处使用(Single Sign-on),考虑用户统一身份认证和研究集成不同CA公司的安全方案。平台化(Portal Server)Portal Server是为了满足迅速实施和方便部署的平台。Portal server不但集成了一整套开发管理Portal的工具,

39、而且提供了一整套缺省的Portal配置。信息集成BI分散在企业各个信息系统中存储的数据和文档是静态的数据;将静态的数据经过适当的加工和处理,并在不同的应用之间流动起来,就将数据变成了信息;同时,如果将信息高度综合或深入挖掘,再加上人的参与,信息就转化成了规律、结论、判断,即知识,可为企业管理决策提供支持。信息集成主要通过ETL完成从不同数据源抽取、转换、清洗和入仓工作,通过BI、报表工具、BPM对这些信息进行展现和利用。ETL主要目标:预制和自定义中间表结构(数据仓库)根据中间表结构定义抽取规则和计划,支持过滤、转换、清洗(替换、合并、劈分等)、入仓。提供中间表数据预览。根据用户选择支持覆盖、

40、增量入仓,可以同步业务数据库中的数据增加、修改、删除。可以自动定时执行计划,也可以手工执行。可以定义执行计划的流程(顺序、条件分支、条件循环),或计划包。提供执行计划的程序调用接口。支持第三方ETL工具和OLAP多维数据分析工具流程集成EAIEAI(企业应用集成):将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。尽管EAI常常表现为对一个商业实体(例如一家公司)的信息系统进行业务应用集成,但当在多个企业系统之间进行商务交易的时候,EAI也表现为不同公司实体之间的企业系统集成,例如B2B的电子商务。EAI首先能实现企业异构应用系统的互联。所谓“异

41、构”,是指企业原有的各种各样的应用系统,如ERP系统、人事管理系统、财务系统、CRM系统等。由于各种原因,如缺乏统一规划、不同的开发商承建等,使这些系统可能运行在不同类型的服务器上,并使用着不同的操作系统、数据库、数据结构、通信协议,甚至有些数据或应用分布在不同的地点,与企业数据中心的网络连接方式也不尽相同。因此,在这种情况下,如果不借助EAI技术,很难实现异构系统间的信息交换。作为ERP软件和服务供应商,EAI是UAP平台的自然扩展:UAP内含一个轻量级EAI,并共用UAP的消息中间件和工作流平台。EAI的主要目标是内部产品整合及支持第三方应用集成。基于XML的Web服务是EAI的必然选择。

42、提供适配器标准框架和客户端编程接口,用于集成第三方应用。提供NC/HR/OA/DRP等的适配器,支持通用的商品化的EAI,如WebMethods。EAI与ETL集成,提供数据库级的数据路由、转换、复制服务。业务建模工具业务建模,就是基于企业工程理论和业务模型体系,来分析、设计、开发和维护信息系统。业务建模的关键基础是业务模型体系,业务模型体系是从企业信息化的需要出发,针对企业的业务和管理所做的一种体系性抽象和描述,业务模型体系可以为信息系统的设计和开发提供科学、合理的导向和依据。业务建模的过程,是从业务和管理的现实和知识出发,依据和参照业务模型体系,采用业务建模工具,设计并构建出相关的业务模型

43、资源,业务模型资源是业务建模的主要产品。UAP动态业务建模为HR软件提供了强大的工具和手段支持,是业内最领先的业务建模工具,是完整的体现业务建模思想、理念并形成产品化的软件系统。UAP平台采用“业务模型驱动”的方式进行业务建模和开发。业务建模的直接产品,我们称为业务模型应用资源。将业务模型应用资源发布到业务支撑平台上,就可以得到相应的信息系统。UAP动态业务建模体现了“以业务模型资源为中心”的思想,这一思想要求使用业务建模的开发模式,并将建模的结果业务模型应用资源作为管理软件开发的主体产品,在业务模型驱动的模式下,用户可以根据其具体的需要对模型进行相应的修改,然后重新发布新的模型。UAP提供一

44、个完整基于ECLIPSE的二次开发平台,用户可以通过二次开发平台中的资源管理器,浏览系统中的HR业务模型,然后进行相应的功能扩展,导出新的业务模型发布到正式运行的环境。二次开发平台主要包括以下几个工具: Form Desifner设计器、资源管理器、数据字典设计器、UML设计器、功能定义设计器、自定义表单设计器。业务模型概述UML实体建模设计器通过UML实体建模工具可以对相应业务进行建模。支持UML的可视化设计,支持标准的UML1.4对象描述格式。提供不同的多角度的实体视图建模,支持对象之间的一对一、一对多、多对一、主从等复杂关系。支持以xml的方式导入、导出模型,生成相应的实体报告。强大的业

45、务规则编辑器,支持复杂的逻辑效验规则,逻辑效验规则分为三部分,一类为表达式效验,二类为复杂的脚本效验规则,三类为特殊效验规则比如字段唯一等。强大规则触发规则,支持代码提示的规则编写,可以动态设置。支持强大sql的计算字段和基于脚本的计算字段。支持强大的代码引用规则。提供可视化的界面设计工具,可以高效的进行业务建模,通过强大的界面表现风格定义,可定义统一的界面表现方式定义。强大的属性编辑器,支持用户动态扩展属性。自动的模型代码生成和部署,支持动态的、半动态、java bean的实体代码实现,可以在不修改java代码的基础上进行相应的模块扩展。完善的面向对象的持久层支持,可以利用面向对象的方式操作

46、相应的模型实例。数据字典设计器UAP平台提供物理数据库的元数据建模,平台提供数据字典建模工具通过数据建模工具可以建立物理数据库的元数据模型。支持分布,异质数据库,数据字典支持当前的流行数据库。Oracle、DB2、SQL server 2000等,并且支持在同一系统中多个数据库。直观的数据字典编辑器,强大的扩展数据类型。除了数据库支持的数据类型外,支持不同类型的字段。支持系统的主键、图片、附件等扩展数据类型。支持数据库表、字段、索引、存储过程的维护和元数据描述。支持扩展的业务规则定义。数据字典可以定义相应的字段的底层物理规则定义。支持数据字典的导入导出功能,生成相应的数据字典报告。支持字段的授

47、权和自动加密功能。提供强大的可扩展API调用接口,与开发环境的无缝集成。功能定义设计器在实体建模的基础上,通过强大的面向对象查询语言和sql进行相应的业务功能建模。业务功能建模更多的关注业务对象的操作以及业务对象之间的业务关系。基于功能元数据的事件定义,封装底层框架降低实现的复杂性。动态的功能Action定义,用户可以自行扩展相应的菜单。强大的属性编辑器。提供了状态,动作,查询等模型要素的属性编辑器。提供对业务对象的不同状态的业务动作联动集。提供动态的强大的面向对象的查询语言描述。查询语句的外置提高系统的弹性、和可扩展性。强大的代码生成器,可以为开发者生成相关的代码。用户在生成action的处

48、理代码的时候,设计器可以自动生成相应的代码,并定位到相应的代码位置。提供java代码的调试功能,跟开发环境无缝的集成到一起提供强大的服务器和客户端模型实现框架。自动集成相应的工作流。无缝的与系统权限集成,可以做到对任何资源的权限控制。基于元数据的界面设计工具,界面设计器和元数据紧密互动,实现UI的可视设计和元数据无缝连接。强大的数据感知界面控件,以及客户端数据管理控件,增加系统弹性,减小界面开发的工作量。提高系统运行稳定性。自定义表单设计器在系统提高的HR的业务模型的基础上,用户可以根据自身的需要,采用excel的方式设计出各种流程的自定义表单,以提高系统的弹性。业务模型作为表单的建模资源。强

49、大的格式定义工具,类excel的强大的grid控件。支持单元格的合并,边框等。强大的区域扩展功能,支持数据的动态扩展。支持excel界面格式的导入。支持自定义表单的所见及所得,表单打印预览。提供数据的预览功能,可直接打印。支持丰富的HR模型函数,以及单元格的公式计算。支持丰富的数据类型,比如图片,附件等数据类型。支持自定义表单的发布、导入、导出。强大的自定表单的代码编辑器。强大的属性编辑器,提供actin,命名空间等属性编辑器。支持自动的数据填写规则,当填充hr业务实例数据时根据元数据模型可以填充其它实例其他数据提供简单易用的回写规则设计器。支持数据回写规则。自定义表单从hr中提取数据后进行加

50、工后,可以利用数据回写规则把相应的数据回写到hr的业务实例中。自动集成工作流,用户可以为自定义表单建立强大的流程定义。支持类似VBA的脚本对象体系,基于java 的脚本语言的二次开发能力。资源管理器资源管理器主要是提供对系统中各个HR模型的管理和浏览的功能。资源管理器类似一个虚拟的文件系统,提供丰富的API函数供各个模块调用。统一接口管理系统中不同的业务模型采用分布加载方式,提高效率能够根据不同的业务模型提供不同的上下文菜单。支持异构的数据库。支持模型资源的导入导出。系统监控工具系统运行起来需要提供必要的监控工具来了解与控制系统的整个运行,UAP系统提供了如下的工具。系统监视器:可查询当天登录

51、在线用户信息、当前登录用户操作的节点、登录失败用户信息、锁定用户信息、设置刷新频率等。任务管理器:可以对用户已经使用的节点进行控制,并且可以设置刷新频率。日志管理能够记录用户进入某个功能节点的时间和用户退出某个功能节点的时间,并提供用户对日志的管理功能。服务器状态监控工具:NC系统提供服务器状态监控工具,监控当前应用服务器上的资源使用,任务活动等。可以设置开关记录所有的SQL执行语句,并记录所有SQL语句的时间,便于问题诊断系统分析。系统配置数据源设置NC-HR提供一个数据源设置功能,支持不同功能结点使用不同数据源,多数据源支持:系统属性:userdatasource和defaultdatas

52、ource。数据源使用:在打开功能结点时,功能结点activated时,将根据当前功能结点的数据源设置用户数据源,当功能结点deactivated时,将用户数据源设置为默认数据源,中间件默认取用userdatasource做为数据源。这样当想使用默认数据源进行取数据时,需在实例化DMO时显示传递数据源名称(默认数据源名称可以从BO的方法中获取),需这样特殊处理的有:消息,用户登录信息及行命令。此数据源为中间件中提供的数据源列表。默认为登录账套所对应的数据源。数据源实现方式:中间件在进行远程调用前将获取上述两个系统属性的当前值,传递到服务器,根据BO的当前线程号注册到数据源注册中心。如果用无参构

53、造函数实例化DMO,则根据当前线程号到数据源注册中心获取所连接的数据源名称(前提:一次远程调用的BO,DMO应在同一线程中),默认取用用户数据源。如果用带参构造函数,则直接使用此数据源名称。系统管理配置参数系统管理配置参数在config.xml文件中,其主要内容有:NC系统所支持的语言:最大登录失败次数,如果超过此次数,将锁定用户:最大用户不活动时间,如果超过这个时间间隔用户还没有活动信息,则表示与用户的连接已中断(用户不正常退出或网络拥塞),释放此用户所占用的资源:客户端与服务器端自动通信时间间隔,以更新当前在线时间:客户端是否重定向输出:客户端重定向目标文件:当账套管理员权限树不能正常显示

54、时,使用此配置文件中的权限列表显示功能树系统运行环境对中间件的适应性适配商业中间件WebSpHere等,也可以应用系统平台自主开发的中间件。对操作系统的适应性跨操作系统平台:Unix、Windows2000、Windows2003、NT4.0、Linux系列等;具体操作系统及版本号如下表:操作系统系统相关补丁CPUJDK版本JDK详细版本号Solaris8/9UltraSPARCSun JDK1.4.2Sun JDK1.4.2Sun JDK1.4_64HPux11iPA-RISCHP JDK1.4 for PA-RISCHP JDK1.4 for PA-RISCItanium2HP JDK1.

55、4 for Itanium2AIX5.1FIX3POWERPCIBM JDK1.4Ca131-20030630aAIX5.2FIX2IBM JDK1.4caix64131-20031021AIX5.3IBM JDK1.4Windows200364位Itanium2Sun JDK1.4.2_64 for Itanium2Windows2000SP4XeonSun JDK1.4.2(64bite)Windows200332位P3/P4Sun JDK1.4.2(32bite)Windows200364位AMD64(beta)Sun JDK1.4.2(32bite)1.4.2_01-b06Solari

56、s9 forX86JDK1.4.2 for solaris x861.4.2_01-b06对数据库的适应性跨数据库平台:Oracle、SQL sever、DB2大型数据库。具体数据路及版本号如下表:支持的数据库系统WIN2003SUN 2.8以上IBM AIX 4.3.3以上HPUNX 11.00SQLServer 2000 Enterprise Edition+ sp3YNNNORACLE Enterprise Edition 9I、10IYYYYDB2 Enterprise Edition V7.2+ Fixpak 12YYYYDB2 Enterprise Edition V8.1+Fix

57、4aYYYY网络环境本系统属于网络应用系统,数据库和应用服务器连接在高速网络中企业广域网带宽越宽远程用户的应用效果越好本系统属于网络应用系统,系统运行时,大量数据需经过网络传递。网络的传输性能直接影响到系统的运行效果。企业的数据库服务器、Web服务器和应用服务器应连接在高速网络中(如企业主干网中),避免由于网络原因造成服务器的性能瓶颈。一般客户端接入本系统使用的带宽,局域网内10M就可以,广域网连接建议采用DDN或帧中继(128k为最低选择,建议带宽256k以上)专线接入,带宽越宽远程用户的应用效果就越好。服务器支持主流UNIX服务器和所有PC服务器。支持服务器群集应用工作站工作站采用一般PC

58、即可最低配置:CPU:PIII500以上,512M内存,1G多余硬盘空间。推荐配置:CPU:PIII800以上,1G内存,5G多余硬盘空间。浏览器:IE6.0以上。NC-HR管理软件支持WinNT4.0 server/workstation、Win2K server/professional/advanced server、Unix(如: Solaris8.0、AIX)、Linux等操作系统。NC-HR管理软件采用100%纯JAVA技术开发,基于J2EE和XML技术,具有跨平台、全面支持大型数据库系统、支持主流的J2EE应用服务器等特性。对硬件平台的适应性跨硬件平台:小型机、PC服务器、工作站

59、等;SUN平台CPUOSJDKUltraSPARC-IIsolaris8/Solaris9Jdk1.3 / Jdk1.4 / Jdk1.4_64HP平台CPUOSJDKPA-RISCHP unix11iHP jdk1.3 for PA-RISCHP jdk1.4 for PA-RISCAIX平台CPUOSJDKJDK详细版本号PowerPC_POWER3/PowerPC_RS64-IVAIX4.3.3+Fix4jdk1.3.1ca131-20030630aJdk1.3_64caix64131-20031021AIX5.1+Fix3jdk1.3.1ca131-20030630aJdk1.3_64

60、caix64131-20031021AIX5.2+Fix2jdk1.3.1ca131-20030630aJdk1.3_64caix64131-20031021Intel平台CPUOSJDK详细版本Intel Itanium2Windows2003 for Itanium2jdk1.4.2_64 for Itanium2Intel Xeonwindows2000jdk1.3(32bite)jdk1.4.2(32bite)solaris9 for x86jdk1.4.2 for solaris x861.4.2_01-b06jdk1.3.1 for solaris x861.3.1_09-b03A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论