节点文献

校级科研管理系统的设计与实现

【作者】 郭坚

【导师】 王执铨;

【作者基本信息】 南京理工大学 , 系统工程, 2006, 硕士

【摘要】 本文以科研管理为背景,分析了当前流行的分布式对象技术的特点和不足,根据Windows DNA三层架构应用程序体系结构的思想,研究COM+提供的服务,提出了一种构建分布式应用程序的新架构——ADAP。这个架构给出了在分布式计算环境下开发应用程序的一种新的、灵活可行的解决方案。这种解决方案以DNA三层架构为基础,以网络技术和COM+为核心,从体系结构上把一个应用系统从逻辑上抽象成三个层次:表示层、业务逻辑层和数据服务层,并给出了以SOAP为工具,实现跨网络、跨系统、跨对象模型访问网络中其他应用程序组件的方法。对于局域网内在相同平台上开发的基于组件的应用程序,系统应用COM+直接实现应用程序的分布;而对于局域网内的异构平台上开发的基于组件的应用程序和局域网外的基于组件的应用程序,系统利用SOAP实现对它们的访问。本文讨论了该分布式应用系统模型的相关问题,包括:系统的结构模型、分布示意、工作原理和技术特点。 论文中介绍了ADAP在“校级科研管理系统”中的应用,给出了ADAP的具体实现方法,讨论了它与传统的C/S方案相比的优劣,给出了表示层、业务逻辑层、数据服务层的具体实现方案和开发过程。结合异步离线数据录入的应用需求,给出了实现数据异步传输、组件异步访问、安全防护的方法。 最后,论文总结了ADAP模型的特点,展望了运用该模型的应用前景。ADAP,特别是运用COM+提供的服务和SOAP技术实现组件异步访问、数据异步传输,实现网络中跨网络、跨系统、跨对象模型的现有应用系统的集成,是开发广域网络环境下大型分布式应用的一种新的思路,我们相信ADAP模型实现的系统能够在大型分布式科研管理应用中发挥巨大的作用。

【Abstract】 By analyzing the advantages and disadvantages of popular distributed object technology, this paper introduces a new architecture to construct net-based distributed application program on the background of the. science research information management, which is called COM+ based distributed application program. Basing on the Windows DNA’s three tied application program architecture and using the services provided by COM+, this architecture provides a new flexible and workable solution to develop net based application program under the distributed computing environment, logically this solution splits an 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 Network or different platform on intranet. This paper also discusses some topics associated with the distributed net based application system model, including: system architecture model, distributing illustration, working principle and technology characteristic.This paper introduces the Science Research Information Management System on the University, which is an Network-based distributed application, to interpret the principle of COM+ based distributed 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 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 net application model, and it’s prospect. The distributed net application is a new way to develop large distributed 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 net application system model can take a great part in developing large distributed application system.

  • 【分类号】TP315
  • 【被引频次】10
  • 【下载频次】444
节点文献中: 

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

本文的引文网络