节点文献

基于COM+的研究生管理.net协作办公系统

【作者】 赵建

【导师】 张宏;

【作者基本信息】 南京理工大学 , 计算机应用技术, 2003, 硕士

【摘要】 进入二十世纪九十年代以来,随着信息技术的发展和信息量的高速膨胀,以及Internet的飞速发展和普及,特别是电子商务浪潮的兴起,点燃了对一种新型应用程序的需求之火。这种新型应用程序就是基于Internet的高分布式应用程序。传统的Client/Server应用程序体系结构已不能再满足这种新型应用程序的需求。如何将网络上的计算机组织起来,使它们协调工作,形成有巨大潜力的分布式并行环境,使位于不同机器上的不同程序之间可以进行交互,开发出大型复杂分布式企业应用程序已成为当前发展的焦点。 本文分析了当前流行的分布式对象技术的特点和不足,根据Windows DNA三层架构应用程序体系结构的思想,利用COM+提供的服务,提出了一种构建分布式Web应用程序的新架构——基于COM+的分布式Web应用系统。这个架构给出了一个在分布式计算环境下开发基于Web的应用程序的一种新的、灵活可行的解决方案。这种解决方案以DNA三层架构为基础,以Web技术和COM+为核心,从体系结构上把一个企业应用程序从逻辑上抽象成三个层次:表示层、业务逻辑层和数据服务层,并给出了以SOAP为工具,实现跨网络、跨系统、跨对象模型访问网络中其他应用程序组件的方法。对于局域网内在相同平台上开发的基于组件的应用程序,系统应用COM+直接实现应用程序的分布;而对于局域网内的异构平台上开发的基于组件的应用程序和局域网外的基于组件的应用程序,系统利用SOAP实现对它们的访问。本文讨论了该分布式Web应用系统模型的相关问题,包括:系统的结构模型、分布示意、工作原理和技术特点。 作为对原理的说明,论文中介绍了基于COM+的分布式Web应用系统在“研究生管理.net协作办公系统”中的应用,这是一个基于Internet平台的分布式应用系统。文中给出了基于COM+的分布式Web应用系统的具体实现方法,讨论了它与传统的C/S方案相比的优劣,给出了表示层、业务逻辑层、数据服务层的具体实现方案和开发过程。结合异步离线数据录入的应用需求,给出了实现数据异步传输、组件异步访问的方法。 最后,论文总结了基于COM+的分布式Web应用系统模型的特点,展望了运用该模型的应用前景。基于COM+的分布式Web应用系统,特别是运用COM+提供的服务和SOAP技术实现组件异步访问、数据异步传输,实现网络中跨网络、跨系统、跨对象模型的现有应用系统的集成,是开发广域网络环境下大型分布式企业应用的一种新的思路,我们相信基于COM+的分布式Web应用系统模型能够在开发大型分布式企业应用系统中发挥其应有的作用。

【Abstract】 With the rapid development of information technology and the evolution and popularity of Internet since 1990, a new application program which is highly distributed on Internet is urgently desired. The traditional architecture of application program can’t meet the need for the new application program. How to organize the computers on network working harmoniously and coming into a distributed parallel environment, and to develop a large complicated distributed business application program, now has become the hot point now.By analyzing the advantages and disadvantages of popular distributed object technology, this paper introduces a new architecture to construct Web-based distributed application program, which is called COM+ based distributed Web application program. Basing on the Windows DNA’s three tied application program architecture and using the services provided by COM-f, this architecture provides a new flexible and workable solution to develop Web based application program under the distributed computing environment, logically this solution splits a enterprise application program into three abstract ties: express tie, business logic tie and data service tie. Using SOAP, this paper also presents a method to call components of programs on other networks, other systems and other object models. The system uses COM+ to distribute application program on the same platform on intranet, while it takes advantage of SOAP to call components on Internet or different platform on intranet. This paper also discusses some topics associated with the distributed Web based application system model, including: system architecture model, distributing illustration, working principle and technology characteristic.This paper also introduces an example, the Postgraduates Management Collaboration Handle Official Business System. Net (PMCHOBS.Net), which is an Internet-based distributed application, to interpret the principle of COM+ based distributed Web application system, and discusses the advantages and disadvantages between the COM+ based system and the traditional Client/Server system. The actual achievement methods for COM+ based distributed Web application is given here, including present layer, business logical layer and data service layer. Combining the requirement for off-line data input, it also presents the way to asynchronous data transporting and component accessing.A summarization is given at the end of the paper, which gives the characteristics of the COM+ based distributed Web application model, and it’s prospect. The COM+based distributed Web application is a new way to develop large distributed enterprise application under the wide area network environment, especially applying the COM+ services and SOAP technology to achieve asynchronous data transporting and component accessing, and to assemble the present application systems across networks, systems and object architectures. We believe that the COM+ based distributed Web application system model can take a great part in developing large distributed enterprise application system.

  • 【分类号】TP399
  • 【下载频次】114
节点文献中: 

本文链接的文献网络图示:

本文的引文网络