文档详情

CS结构业务系统平移到多层体系结构技术的研究.pdf

发布:2016-02-02约字共5页下载文档
文本预览下载声明
计算机系统应用 2004年第1l期 C/S结构业务系统平移到多层体系结构技术的研究 00081) 吴勤 徐进 (北京理工大学计算机科学与工程系1 结构中所涉及的技术。并具体说明客户端、应用服务器和数据服务器的设计、实现和优化。 Midas 关键词:C/S结构多层体系结构中间件OracIe数据库DeIphi 1 引言 目前,国内应用系统大多数是采用的CIient侣erVer体 系结构,在局域网环境下,应用被安装在客户端,数据服务器 来存储和操作数据。随着网络技术的不断发展,Intemet技 术的广泛应用和普及,大量应用系统从封闭式的内部处理, 逐渐发展为更广泛的在线网络式服务。C侣结构的应用系 统,由于自身结构的局限性,在业务处理逻辑和交互表示逻 图1 多层系统结构示意 辑方面的界定不清,成为许多应用软件进一步发展的瓶颈。 多层分布式体系结构,将应用系统分为表示逻辑、业务逻辑 和数据服务等多个层次,可实现异构环境下的事务操作,以 及处理逻辑的平台无关性,成为事务处理应用系统软件的主 多层体系结构,采用分离软件成份为相对独立的成份, 流模式。 分离策略和处理,分离接口和实现,使系统结构更趋于稳定 然而,重新开发新模式的应用系统,会带来大量的人力 和更具可维性,也为建立真正意义上的分布式协同计算结构 和资金投入,如何在保护已有资源的情况下,将局域网C届 打下基础,在当前的应用中占据主导地位。 结构的应用系统,经过尽可能少的改造,平移为多层结构,是 本文的主要研究议题。 3具有多样化客户表现力的组件运行平台 目前,支持多层体系结构的分布应用框架主要有三项具 2 多层体系结构的主要技术特点 多层系统结构定义应用程序层没有一成不变的形式。 系统可以支持多种的配置。在多层体系结构中包括: J2EE标准,提供平台无关、可移植、支持并发访问和安 (1)表示逻辑:定义操作界面的显示内容以及界面的操 全、基于Java的服务器端中间件标准,给出了开发面向企 作处理; Serv— 业分布应用的规范,支持JRMP和IIOP,包括JaVa (2)业务逻辑:确定应用的业务过程,通过业务的处理 Iet、JSP、EJB等多种形式。 逻辑与具体的应用处理程序交互; CORBA是分布异构系统互操作的工业标准。定义了组 (3)基础设施服务:提供应用程序要求的其他功能,如 件模型与元模型、容器结构、编程模型、组件定制与部署等。 消息、事务支持、邮件服务等; COM是微软支持基于组件的软件开发的核心,在此基 (4)数据层:数据存储的位置。 多层体系结基于组件式开发,支持分布式应用。客户端 等相关技术。 运行用户界面:应用服务器上运行业务逻辑;数据库服务器 从用户的角度看,信息和服务应该被有机地结合。简单 运行数据库引擎。系统结构如图1所示。 的信息型服务,仅使用简单的导航和链接,提供只读的内容; 在实现上,客户端可以是JaVaApplet,CORBARC¨- 而复杂的功能性综合型服务,则必须提供信息下载、交互、计 ent,Axtive×,通过IIOP协议调用应用服务器组件i应用服 算服务、数据库或数据仓库查询等复杂多样
显示全部
相似文档