用友e-HR的核心技术
基于WEB的应用:用友人力资源管理软件是基于J2EE技术架构设计的多层B/S结构,他具备以下特点:集中化管理和维护,客户端的免安装和零维护,极大的降低了企业的维护成本。客户层支持从Web到PDA等各种终端设备,支持移动商务。
跨平台多数据库支持:用友人力资源管理软件采用纯JAVA技术开发,可以在多种主流服务器和操作系统平台上运行,如在主流Unix、Linux、WIN NT4.0、WIN2000S 平台上运行。 实现对多数据库的适配,支持的数据库有ORACLE 8i、IBM UDB 7.0、SQL SERVER 2000、SQL SERVER7、Sybase。方便用户对系统的扩展、升级、维护,同时也能充分保护用户的投资。
开放的、可扩展的应用:用友人力资源管理软件为企业提供的是一个企业信息化平台,支持企业的可持续发展。在产品设计上充分考虑系统的开放性和可扩展性。支持各种导入导出功能。采用基于框架的组件化设计,当出现新的业务时,只需填加新的业务组件即可。EJB中间件具有动态负载均衡能力,完全支持硬件系统性能升级与数量扩充,通过增加服务器,利用服务器集群间的负载均衡,可以满足并发访问用户数的增长。
高度的安全性应用:采用B/S多层结构,系统代码全部放于服务器上,只有服务器管理人员才能更改代码。只有运行在服务器上的代码才可以访问数据库,客户端不能直接访问,这样可以保证服务器安全。
高度的可靠性应用:EJB中间件的抗崩溃特性(事务处理机制、资源统一管理)。应用程序在例外(exception)处理、并发控制、容错、日志处理等的有效设计,提高了应用程序本身的可靠性。系统有自检与自恢复能力,并通过动态的监控能力提供故障快速排除的手段。
高效率的应用:在B/S多层结构和大规模网络化应用中,效率瓶颈往往在数据库,因此在数据库设计时,我们将存储过程和触发器完成的工作作为业务逻辑部署到应用服务器上来,从而大大提高整个系统的处理效率。
XML技术与数据交换平台:XML 具有简单性、开放性、可扩展性,并具备自我描述等特性,系统利用XML技术和SOAP协议进行对外的数据交互,使得系统具有更强的开放性和可扩展性。
二、用友e-HR常见技术问题解答
用友e-HR采用什么技术体系?
用友e-HR是架构在UAP平台上的一个重要应用,利用Java开发,采取如下技术体系:
2.B/S架构与C/S架构相比有哪些优势?
用友e-HR产品采用纯B/S结构三层开发技术,客户端只需要Windows98和IE5.5环境,就可以使用用友e-HR产品。三层开发结构指数据层、逻辑层、表现层。它是基于组件的应用程序开发结构;商业逻辑层全部封装成组件,负责数据库的访问以及与表现层的交互;表现层负责同用户的交互,提供操作标准、简单、美观的用户界面。
3.用友e-HR产品是否支持手持设备或考勤机的数据?
因为用友e-HR产品的数据接口是标准的、开的,是事先预留好的,所以对各类手持设备和考勤机的输入数据是完全可以接收的,仅需要单独开发一个简单的数据接口即可。
4.用友e-HR与用友ERP-NC、用友ERP-U8现有模块和将来可能采用模块之间的数据接口如何实现?
用友e-HR产品与财务系统、内部进销存系统、生产过程管理系统、企业资源管理系统一样,均是用友软件产品线中的一个系统,在产品设计时已经充分考虑了相互之间的数据交换问题,并根据企业可能的使用状态分别给出了交换方法的建议,因此可以保证数据接口的需要。
5.用友e-HR如何实现功能扩展?
用友e-HR为企业提供的是一个企业信息化平台,支持企业的可持续发展。在产品设计上充分考虑系统的开放性和可扩展性。
系统内的基础数据、各种单据、以及所有的报表统计分析,都能够导出数据到EXCEL、TXT、HTML等格式文件中,进行更进一步的加工处理。同时,可以把外部的多种格式的数据导入到本系统中。
支持基于XML的数据交换接口,支持与第三方软件的企业应用集成。
平台的开放性满足新业务范围的扩展,由于用友e-HR采用基于框架的组件化设计,当出现新的业务时,只需填加新的业务组件即可。
EJB中间件具有动态负载均衡能力,完全支持硬件系统性能升级与数量扩充,通过增加服务器,利用服务器集群间的负载均衡,可以满足并发访问用户数的增长。
6.用友e-HR产品的售后服务包括哪些内容?
系统维护
应用平台在运行中的故障带来的排错工作
应用平台与网络环境、主机及其它外设适配带来的调整工作
应用平台与系统软件适配带来的调整工作
甲方非正常操作带来的系统及数据的修复工作
系统升级
系统升级指在本合同规定的相同模块基础上的升级
技术支持
现场培训及现场解决
热线电话、传真、信函答询
用友集团全国授权技术支持机构的支持
热线响应等先进网络支持
对于技术故障,保证的现场响应时间为24小时
7.用友e-HR品支持的数据库、操作系统都有哪些?
用友e-HR软件采用纯JAVA技术开发,可以在多种主流服务器和操作系统平台上运行。方便用户对系统的扩展、升级、维护,同时也能充分保护用户的投资。支持:
操作系统:Unix、Linux、WIN NT4.0、WIN2000S
数据库:ORACLE 8i、IBM UDB 7.0、SQL SERVER 2000、SQL SERVER7、Sybase。