论文部分内容阅读
随着软件技术和Internet的迅猛发展,企业信息系统原有的C/S结构越来越不能满足企业计算在分布性、可扩展性和异构性等方面的要求。三(N)层系统构架将业务逻辑从客户层中分离出来,提高了系统的可扩展性和可移植性,逐渐成为建立企业级应用的标准。 基于XML的Web Services技术能够在任意应用环境下统一地封装信息、行为、数据表现以及商务流程。通过它,企业可以将自身的电子商务组件化,然后根据商业流程对这些组件进行动态的组合和集成。Web Services为动态电子商务的实施提供了有效的技术支持。 SOAP(Simple Object Access Protocol)简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议。 本文在研究Web Services、XML和SOAP的基础上,以一个大型勘测设计研究院的信息系统开发为背景,以其中的合同管理子系统为例,研究了XML在基于Web的管理信息系统中的应用。论文遵循软件工程的标准,介绍了合同管理子系统从系统分析、系统设计到实现的整个过程,给出了基于XML的合同管理子系统的系统结构、功能模块、MVC设计模式、数据库设计、系统的运行界面、以及在J2EE服务器BEA Weblogic上部署和实施方法。研究了XML远程方法调用技术和XML消息传递模型等关键技术,分析研究了简单对象访问协议(SOAP)在合同管理系统中的应用。 本文结合实际的科研项目开发实践,研究了XML与SOAP等技术在企业信息系统中的应用方法,对于开发企业级应用有一定的参考价值。