
泛微协同商务系统数据中心解决方案.doc
12页泛微协同商务系统数据中心解决方案Introduction to e-Datacenter目录1. 方案综述 .......................................................................................................................22. 功能介绍 .......................................................................................................................32.1 功能简介 ..................................................................................................................32.2 功能模块 ..................................................................................................................32.3 功能效用 ..................................................................................................................83. 技术架构 .......................................................................................................................93.1 J2EE 架构 .................................................................................................................93.2 e-cology 系统在 J2EE 架构下的实现 ..............................................................................101. 方案综述泛微协同商务系统的“集团数据中心”提供了类似万能报表的功能,该功能主要为了提升集团管理公司的管理职能,方便集团公司随时了解和监控下属分子公司或关联企业的运营情况,通过“集团数据中心”功能集团管理总部可实时汇集下属公司财务、生产、销售、人事、成本、收益等方面的数据,并汇总到总部,总部利用“集团数据中心”提供报表分析工具来对下属公司的营运生成各种报表协作集团管理者做出分析和决策。
从功能实现上来看主要是通过企业信息门户的方式来完成对下属公司的对接下属公司通过泛微协同商务系统提供的下属公司门户递交及查看总部要求上传的数据和可共享的数据,使整个集团公司能在统一的业务平台进行运转数据中心功能结构图:2. 功能介绍2.1 功能简介“集团数据中心”功能用于集团(公司)下属企业上报相关的经营数据,在泛微协同商务系统中形成各种报表,来分析下属企业的经营状况,并将一些整理好的报表上呈集团(公司)领导以下为“集团数据中心”的主要功能: 管理下属企业需要录入的报表和报表项 管理生成报表的各项条件 制作各种汇总报表 分配报表的查看和录入权限 录入或用 Excel 导入原始数据 为下属公司的财务系统提供接口2.2 功能模块用户管理基于泛微协同商务系统(e-cology)的人力资源管理和客户管理,通过对集团内部人员和集团基层企业上传的数据进行统计分析,完成并集团基层企业及其用户的管理数据采集基于录入方式的数据采集机制,定制需要采集的数据的表单和字段并对可录入的权限进行管理,录入方式支持 Excel 导入方式采用添加多行的方式支持批处理录入和 Excel 的批处理导入,采用EtCell 控件对数据库表数据进行采集。
调查表单设置可设置调查表单的名称、数据库表名及调查需要链接的地址,并可设置调查表单输入项的名称、字段名称和类型 后台管理调查表单数据中心系统管理员(有相应权限)可对调查表单进行后台管理和查询,查看应提交的客户、实际提交的客户和退定的客户的统计情况,点击具体的调查表单可查看客户名称、状态、提交日期等详细情况报表生成自定义报表的条件,可定制各类条件模板,供查询的时候直接调用这些模板进行报表查询采用EtCell 控件管理报表生成,报表的数据,数据生成公式,样式可自定义并可生成柱状图,曲线图等图形管理报表的查看权限,只有授权的用户才能查看该报表 输入报表管理集团(公司)动态的定义基层企业(单位)需要填报的报表和报表中需要填写的项目,并定义这些项目对应的 Excel 文件中的填写位置(行,列),对于每一个报表,需要指定哪些下属公司可以填写 报表条件管理集团(公司)动态的定义报表生成的时候可以选择的条件,条件的内容包括条件名、类型 输出报表管理集团(公司)动态的设定输出报表的样式(PDF、HTML 、XML 等),取值并设定报表的生成条件和查看权限可新建固定报表、排序报表和统计报表,查看输出报表的详细情况。
报表数据录入基层企业(单位)将数据录入相应的输入报表,或者用 Excel 模板导入数据设置报表名称、数据库名称、输入周期、报表的开始和截止日期等字段 报表录入控制集团(公司)可以监控报表的录入情况,并对报表的录入数据进行修改并可根据日期、类型等条件进行查询报表查询授权用户可根据各种条件查询报表,并可对查询条件生成模板,可以选用已有的查询模板(数据中心系统管理员定制)2.3 功能效用 集团总部实时汇总下属公司各项数据通过集团总部从下属公司数据库中直接提取数据或集团下属公司上报相关的数据信息,在数据中心系统中形成各种报表,集团管理层能够方便查询各类报表,从宏观角度分析下属公司的运营和管理情况,为公司整体发展决策提供正确的数据信息 实现各下属公司和集团总部有效对接通过“集团数据中心”,为集团各个下属公司和总部之间建立了数据流动的通道,下属公司通过数据中心将各种数据递交上报,总部通过数据报表的生成完成数据的提取采集,将整个集团运营在一个统一的平台上,提高了集团运作效率,降低了运营成本 通过与各模块的无缝链接,实现集团数据的完美集成“集团数据中心”与泛微协同商务系统 e-cology 七大模块实现了数据的链接和集成,可对各模块表单、单据进行采集、分析和统计,并可细化到字段。
形成相应的报表递交上去,数据的采集和报表的定制可由数据中心系统管理员负责完成通过对人员权限及报表共享权限的设置来控制报表的查看或编辑操作3. 技术架构“集团数据中心”功能是基于泛微协同商务系统 e-cology 的e-colpgy 系统是一个基于 J2EE 架构的大型分布式应用采用 J2EE 的三层架构体系可选择多种系统环境,满足不同类型、不同规模企业的需要企业可以根据自己的实际情况构建合适的应用环境结合操作系统、应用平台或第三方的产品,还可以构筑高安全、高性能、高可靠的应用环境3.1 J2EE 架构基于 J2EE 的企业应用技术已经成为许多企业电子商务环境的核心驱动引擎,泛微定位技术高端,全面采用 J2EE 技术规范,全面支持 Enterprise JavaBeans 标准 J2EE 简介J2EE 是一种利用 Java 2 平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构 提供了对 EJB、Servlets、JSP、JDBC、CORBA 以及 XML 技术的全面支持J2EE 提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用它通过提供企业计算环境所必需的各种服务,使得部署在 J2EE 平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。
J2EE 的优点J2EE 具有以下优点: 1. 平台无关性用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自身的情况选择合适的硬件、操作系统、数据库2. J2EE 是一种组件技术,已完成的组件能被方便地移植到任何其它地方 3. J2EE 作为中间件,提供了强大的功能,使开发人员只需要关注商业逻辑,因而能加快开发速度,提高系统的运行效率和稳定性 4. 保护用户投资当用户更换平台时,由于基于 J2EE 的系统能方便地移植到其它平台上,而无须重新开发,因此能有效地保护用户的投资5. 广泛的支持J2EE 技术规范得到了从国际性大公司到自由软件开发者的广泛支持,SUN,IBM,ORACLE,NETSCAPE,BEA 等纷纷推出基于 J2EE 的软件产品在网上可购买或免费下载各种标准组件 3.2 e-cology 系统在 J2EE 架构下的实现e-cology 系统基于 J2EE 的各种技术,B/S 模式的三层机构结构设计: 表示层:这是直接与最终用户打交道的一层,即我们常说的客户端它的主要作用接收用户的指令或者数据输入,提交给业务逻辑层做处理,同时负责将业务逻辑层的处理结果显示给用户。
由于客户端并不处理复杂的业务逻辑等操作,相比传统的 C/S 结构对客户端的资源要求要低一些e-cology 系统的表示层服务由 Web 服务器提供用户可以根据自身的要求,选择不同的 Web 服务器,比如 Windows 自带的 IIS 服务器、 Apache Web 服务器或者由 IBM,SUN 等公司提供的服务器e-cology 系统的表示层终端由 Web 浏览器提供,支持 IE 5.0 以上版本的 Web 浏览器 业务逻辑层业务逻辑层(中间层)的主要任务是负责接收表示层的数据请求,将这些请求进行必要的业务逻辑检查(包括权限检查),然后将请求分解成不同的数据层操作,由数据层进行处理,然后将处理结果返回给表示层业务逻辑层是 e-cology 系统最重要的一个层次,核心的业务处理都是通过这一层来实现的业务逻辑层由 J2EE 的 JNDI、EJB、Servlets 等技术实现,在 J2EE 的架构下运行,以获得安全保护、模块管理等特性e-cology 系统的七个模块根据功能的划分,组成多个应用包,各部分通过 JNDI和 BEAN 的接口进行访问通过这种划分来隔离各个模块,避免模块之间的相互影响,同时也便于实现系统的按模块分布。
依据应用规模的不同,业务逻辑层要承受的负荷会有较大的差异,客户端的数目,应用的复杂程度都会对其造成一定的影响由于 J2EE 架构下的应用服务器都具有非常好的可扩展性,使得 e-cology 系统的关键处理可以分布到多台服务器来处理,从而提供良好的伸缩方案利用应用服务器的负载均衡技术或处理负载均衡的硬件实现中间层的动态负载均衡应用服务器接受来自表示层的处理请求后,依据特定的均衡算法将该请求发送到应用服务器上集群中某个特定的服务器,这些服务器集群还可以提供良好的容错特性,一台服务器的故障并不会导致应用的中断基于 J2EE 架构的应用服务器选择面较大,对于 50 人以下的应用服务,可以采用 Tomcat Application Server, Jserver ,对于 50-300 人左右的应用服务,可以选用 Resin Application Server,对于高端的应用,可采用 IBM Websphere , Bea Web Logic, Oracle 9i, SUN ONE Application Se。
