erp系统多层组件集成的分析

erp系统多层组件集成的分析

ID:32038747

大小:2.69 MB

页数:58页

时间:2019-01-30

erp系统多层组件集成的分析_第1页
erp系统多层组件集成的分析_第2页
erp系统多层组件集成的分析_第3页
erp系统多层组件集成的分析_第4页
erp系统多层组件集成的分析_第5页
资源描述:

《erp系统多层组件集成的分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章J2EE体系结构1.1J2EE的概述1。1.1什么悬j2ee(Java2platform,enterpriseedition)?J2EE是美国Sun公司推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。Sun公司的J2EE(Java2企业版)体系结构提供中间层集成框架用来满足没有太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提

2、高了性能。151J2EE是一种利用Java语言的标准体系结构定义,如今。利用它,各公司可以更为方便地在中间层加速分布式部署。在企业开发工作中利用这种体系结构,开发者将不必担心运行关键商务应用所需的”管道工程”,从而可以集中精力重视商业逻辑的设计和应用的表示。典型的说,提供这些服务的应用软件必须同企业信息系统(EIS)相结合,并向更为广阔的用户提供新的服务。这些服务要具备以下的特点:a.高可用性:来满足现在的全球商业环境。b.安全性:保护用户的隐私和企业数据的安全。c.可依赖性和可扩展性:保证商业交易的正确和迅捷。通常这些服务是由分布的应用程序组成的,包括前端数据端和后端数据源以及它

3、们之间的一层或几层。这些中间层提供了把商业功能和数据与EIS相结合的功能。这些中间层把客户端从复杂的商业逻辑中分离出来,利用成熟的INTERNET技术使用户在管理上所花费的时间最小化。J2EE通过定义一种标准的结构来实现它的优势,如下:a.J2EEApplicationProgrammingModel⋯一一种用于开发多层次,瘦型客户程序的标准设计模型。b.J2EEPlatform⋯一一个标准的平台,用来整合J2EE的应用程序,指定~系列的接口和方法。山东大学硕士学位论文c.J2EECompatibilitvTestSuite⋯.一套兼容测试组件。用来检测产品是否同J2EE平台兼容。

4、d.J2EEReferenceImplementation⋯.用来示范J2EE的能力Sun的J2EE组件有几部分组成,其中包括应用编程模型、标准实施平台、用来测试是否符合J2EE的兼容性套件和实施参考资料。Sun还添加了对EnterpriseJavaBeans、JavaServletAPI和JavaServerPages(JSP)的全力支持a其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。图1.1.1J2EE基本架构图圈在上图的J2EE基本构架图中,Web服务的客户端可以是Applet或者标准的Java客户端,当然也可以是运行在Servlet或者EJB容器中的

5、组件;客户端可以通过JAX·RPC以HTTP/SSL协议来访问Web服务。Web服务的服务端点运行在Servlet或者EJB容器中,它以JAX.RPC和SAAJ作为运行环境。为了降低成本,并加快企业应用程序的设计和开发,J2EE平台提供了一个基于组件的方法,来设计、开发、装配及部署企业应用程序。J2EE平台提供了多层的分布式的应用模型、组件再用、一致化的安全模型以及灵活的事务控制。平台独立的、基于组件的J2EE解决方案不会被束缚在任何一个厂商的产品和生奎盔III主堡主兰垡笙塞!=!=!!==!!!!!!===:!!!!!===========API上。1。1.2J2EE在ERP中的

6、技术优势J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制,保留现存的IT资产。由予企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。J2EE架构可以充分利用用户原有的投资,如一些公司使用的BEATuxedo、NctscapcApplicationServer。每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的J2EE领域的升级途径。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的

7、操作系统和硬件也能被保留使用。高效的开发:J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间件供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上。相应地缩短了开发时间。高级中间件供应商提供以下这些复杂的中间件服务:状态管理服务.一让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地完成程序开发。持续性服务一让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。分布式共享数据对象(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。