论ERP管理系统的JAVA技术特性_第1页
论ERP管理系统的JAVA技术特性_第2页
论ERP管理系统的JAVA技术特性_第3页
全文预览已结束

下载本文档

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

文档简介

1、    论ERP管理系统的JAVA技术特性        彭易清 时间:2008年12月23日     字 体: 大 中 小        关键词:        (2) 计算分布的峰值分配问题难于解决。在财务系统中存在需要大量计算的过程,如果将全部计算过程放置到数据库服务器上运

2、行,会加重数据库服务器的负担,如果放在客户端,网路上传输的数据会过多,且客户端的处理能力有限。(3) 其应用程序依赖于某一个特定类型的大型数据库,用户更换数据库类型需要大规模改动程序,甚至重写。应用的移植性不够好。(4) 客户端程序与数据紧密相关,如果用户需求变更,面临大量需要修改的程序。用户需求不易满足。最新一代ERP的技术创新点论述? 中间层服务器:包含了封装了财务业务逻辑的组件,财务系统的大部分的计算工作在此完成。首先,中间层同数据库打交道,维护同数据库的连接,采用“数据缓冲“和”代理连接”,保证只有较少数量的用户数据连接,接着、将数据按照一定的财务规则打包成业务对象数据,最后将其传向客

3、户端。中间层拥有自己的内存和CPU,并且可根据不同应用需要进行分布式计算。所以能够提供较高性能的数据库应用。? 客户端:在三层结构中的客户端只是用户的界面外壳,不具有任何的复杂计算,它需要做的工作就是将中间层传入的业务对象数据放置在界面和控制用户的键盘鼠标操作。因此它可以有多种形式,如图形窗体、浏览器等。在这里我们可以看到网络服务器作为数据库应用客户端的一部分。网络服务器和浏览器的组合作为客户端。因此,网络版财务软件具有两张面孔,GUI和WEB/BROWSER。他们公用同样中间层组件。提供不同风格的客户端是三层结构程序的一大成功之处,用户可以根据自己的喜好和工作性质来选用不同的客户端,例如:需

4、要大量录入数据的人员(数据采集人员)可选用键盘、鼠标控制灵活的GUI客户端,操作方便;数据分析人员需要做的只是用鼠标点击,会喜欢BROWSER客户端;GUI适合局域网用户使用,如果是远程用户则可以通过BROWSER客户端访问财务数据。自由和实用在网络版财务软件充分的体现出来了。? 上图展示了系统的基本结构图。客户层(浏览器或GUI界面)与服务层之间通过HTTP协议进行数据交换,HTTP协议是Internet广泛使用的协议。服务器层包含了WEB服务器、应用服务器、和企业应用,企业应用模块遵循JAVA的EJB标准实现,能够适应目前大多应用服务器产品(如SUN的iPannet,IBM的Web Sph

5、ere,以及WebLogic,JRun等)。服务层与数据层之间使用Java的JDBC标准接口进行数据的访问,通过配置不同数据库产品的JDBC驱动程序,使得对目前主流数据库(SqlServer、Oracle,Sybase、DB2等)得到支持。Java语言在数据库应用方面,特别在基于Web 的B/S结构的在线数据库应用方面的烦琐复杂配置等,并不能使用户和程序开发双方都十分满意。SunSoft虽提供了用Java语言编写成的Java与数据库的接口规范JDBC(Java DataBase Connectivity,而JavaSoft说JDBC并不代表什么),使Java程序可以通过统一标准规范的JDBC

6、API来与不同的数据库通信。确保了“100%纯Java”的解决方案。JDBC API 定义了Java中的类和接口,表示数据库连接、SQL 指令、结果集合等。它允许Java程序员发送SQL 指令并处理结果。J2EE应用程序模型起始于Java程序语言和Java虚拟机,他们提供的不断提高的便携性,安全性和开发人员能力的提高是应用程序模型的基础。 应用程序模型通常包括JavaBean组件模型,JavaBean为普通功能编写基于Java技术的代码更加容易,利用JavaBean的开发工具可以可视的定制,组合这些组件。浏览器/服务器和N层结构不是数据库应用类型,只是WEB技术的一种方法和扩展手段,它们从数据库应用结构上来说既可以是F/S结构,又可以是2层C/S 结构,从数据库应用的网络性能上与三层结构应用存在一定的差距,不能摆脱其结构上的缺陷。? 最新一代ERP管理系统全面采用组件技术,应用如“积木”般地搭建起来,这为用户和二次开发商提供了一个很好的开发平台,通过标准的接口,可以直接调用中间层组件进行数据操作,这样,用户能将ERP管理系统同其它应用系统有机

温馨提示

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

评论

0/150

提交评论