大型软件系统技术路线分析.docx

上传人:scccc 文档编号:13867514 上传时间:2022-01-25 格式:DOCX 页数:3 大小:11.22KB
返回 下载 相关 举报
大型软件系统技术路线分析.docx_第1页
第1页 / 共3页
大型软件系统技术路线分析.docx_第2页
第2页 / 共3页
大型软件系统技术路线分析.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《大型软件系统技术路线分析.docx》由会员分享,可在线阅读,更多相关《大型软件系统技术路线分析.docx(3页珍藏版)》请在三一文库上搜索。

1、大型软件系统技术路线分析纵观全球大型软件系统软件系统技术发展路线,历经了二十多年的时间,逐步从vb、.NET向J2EE javair面迁移,迄今为止,所有的集团客户和高端政府 机关在大型软件系统技术的选择上,几乎清一色的选择JAVA品台,而且面向集团化的大型软件系统定位的企业,如九思软件、东软集团,也统统在此路线上 完成系统的架构和功能设计。在国外,JAVA技术已成为解决大型应用的事实标准,符合J2EE范的应用服务器则是构建面向对象的多层企业应用的中间核心平台。因其具有易移植性,广开放性、强安全性和支持快速开发等特性,成为面向对象开发组织应用的首选平台。参照文档如下:基于J2EE用服务器支持E

2、JB组件开发技术,包括消息队列、负载均衡机 制和交易管理等。支持中大型网站和中大型组织应用等需要大规模跨平台、网 络计算的领域。软件构造有几个不可逆转的发展方向:XML数据结构、面向对象的构件技 术、网络化应用。其中Java因为与平台无关、安全、稳定、易开发、好维护、 很强的网络使用性等,而成为主流环境。J2EEM企业级应用的标准。J2E评台提供了一个基于组件的方法,来设计、开发、装配及部署企业级 应用程序,并提供了多层的分布式的应用模型、组件再用、一致化的安全模型 以及灵活的事务控制机制。使之具有重用的能力,并集成了基于 XML 的数据交换一个统一的安全模式 及灵活的事务控制。J2EES用程

3、序由组件构成。一个J2EES件是自包含的,与其相关的语气它 组件通信的类及文件集成到J2EE用程序的功能软件单元。J2EEa范定义了下 面一些组件: 1)、运行在客户端的应用客户程序及小程序。2)、运行于服务器网络的Servlet&Jsp组件。3)、运行于服务端的企业逻辑组件。J2EEM件用Java语言编写,通过相同的方法编译。J2EE&件与标准Java类 的不同之处在于J2EES件集成到了应用程序中,与 J2EE范兼容,并部署到负 责运行、管理的J2EE务器上。基于12故业级应用服务器的结构基于J2EE勺企业级应用服务器是基于Web Services的新一代应用服务器。 在设计上突出了 XM

4、L的应用,比如XML在本地化的存储及各种处理;通过 SOAPW.NET及通过 IIOP与 CORBA勺连接等。Web Server基于对本系统需求的深入分析,我们建议采用 B/A/D 应用模式,这样,这样,跨系统平台、性能优异的 Web Server是我们必须要认真考虑的。Servlets是网络化的组件,被应用于网络服务器的功能的扩展。它从客户主机 (如:浏览器)得到命令和要求,并将内容反馈给主机,实现从HTML界面传递到网络商务系列。无论如何,Servlets是不必要连接到网络服务器上的,它们可被作为普通的命 令要求组件,Servlets更适合于实现简单要求的需要,并且不需要应用软件服务 器

5、的管理。JSP与Servlets非常相似。事实上,它们的最大区别是JS斯非纯Java代码,更 易于感知。如果希望看到并感觉到配置是与其它配置分开的,并且易于维护,可以使用JSP JSPtt长于此,它们易于被编写及维护。XML当前,对XML的技术应用如火如荼,在我们的系统解决方案中,XML技术的应用也是不可缺的重要组成部分,这就要求我们选择的技术架构必须提供对XML技术强大支持。当前,J2E噪构在厂商市场和开发者社区中倍受推崇。作为一种工具,可 扩展标记语言(XML)简化了数据交换、进程间消息交换这一类的事情,因而对 开发者逐渐变得有吸引力,并开始流行起来。自然,在J2E盅构中访问或集成XML解

6、决方案的想法也很诱人。因为这将是强大系统架构同高度灵活的数据管理方案的结合。 XML 的应用似乎是无穷无尽的,但它们大致上可以分为三大 类:1 .简单数据的表示和交换(针对 XML的简单API (SAR和文档对象模型 (DOM)语法解析,不同的文档类型定义(DTD9和概要(schema )2 .面向消息的计算(XML-RPC(远程过程调用),SOAPB议,电子化业务 XML( ebXML)3.用户界面相关、表示相关的上下文(可扩展样式表语言(XSI),可扩展样式表语言转换(XSLT)这几类应用在J2E噪构中恰好有天然的对应:数据表示和交换功能是EJB组件模型中持久化服务(persistence

7、 service的一部分,基于消息的通讯由 Java消息服务(JMS) API来处理,而界面表示正是 Java服务器页面(JSP和 Java Servlets!勺拿手好戏。Web Service我们将要建造的是一个纵向、横向交错联结的、综合的系统,里面的各种软件平台共存,而又存在着互联互通的需要,WebService正是解决这一问题的有效解决方案。同样的,J2EE匡架对Web Service技术也提供了强大的支持。J2EE框架通过一组 API 包(JAXMk JAXP JAXR JAX-RPC) Web Services提 供支持。J2EE的WebServices一般是通过EJ碟实现,然而也可

8、以把提供 WebServices实现的Java应用独立出来,这完全依赖于设计和构建应用程序的业 务处理和数据逻辑层。有多家公司已经构建了基于J2EE的集成开发环境(IDE和应用服务器,他们中的多数已经开始在产品中支持WebServices 的创建、部署和运行,对WebServices标准的支持和复杂的程度因产品而异。多个独立的公司, 包括旧M、BEA Oracle、HP、Sun等,在它们的基于J2EES勺开发工具和应用服 务器中正在提供对 Web Services的支持。当在这个技术领域中有多个竞争产品 时,就意味着没有单个公司的垄断了。在过去的几年中,J2EE已经被证明是一个稳定的、可扩展的、成熟的平台。新增的、对Web Services的支持是这个平台的又一个特征3/ 4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1