论文部分内容阅读
目前,被业界称为计算机IT技术的第三次革命的Web Services技术已经逐步显露出巨大商业机会,软件业因此正在酝酿一场巨变。这将是自从WWW问世以来这个产业所面临的一次最大规模的“洗牌”,但也酝酿着巨大的商业机会。商业机会的实现,需要依靠技术和应用模式的双重保障。Web Services技术的发展将促使Web Services应用的成熟和完善,而Web Services应用模式将为商业应用提供指引,并促进商业应用的普及。 本文主要介绍了Web Services技术在企业应用系统集成中的应用和在J2EE平台上Web Services的实现,以及运用这种架构实现的业务支持管理信息系统的开发和设计过程。 Web Services究其实质,从某一方面来看,它是部署在Web上的可编程对象,同时,Web Services的各种技术和架构都是基于面向对象的理念进行架构的。本文以Web Services技术为主线,逐一分析解释Web Services的各种概念以及关键技术,包括XML,XML Schema,SOAP,WSDL,UDDI,WS-Inspection,WS-Security,WS-Routing等。在介绍基本概念的同时,介绍企业应用集成设计方案和在J2EE平台上的技术实现,以做到能够更形象地理解这些技术和设计思路、设计原则和相应的实现方法。 基于对Web服务的介绍,本文还介绍了设计开发的实验系统-业务支持管理信息系统(以下简称BS MIS,Business Support Managent Information System)。BSMIS中采用了Browse/Server架构,突破原有的企业网络Intranet界限,满足移动办公、远程工作。BSMIS基于开放的J2EE的框架,满足不同系统平台间互操作。客户端不需安装任何附加软件,通过浏览器就能完成作业;所有程序集中于服务器端,便于维护。 本文是按以下顺序组织的。在绪论部分分析了目前电子商务应用所面临的挑战,务实和追求经济利益是当今商务应用系统的需求。在第2章主要从Web Services的技术定义开始,介绍Web Services的基本概念和相应的实现技术。在第3章介绍了Web服务在企业应用集成方面的应用。在第4章介绍如何用J2EE中的相关技术实现Web Services的开发。在第5章针对本课题的研究系统—业务支持管理信息系统的总体设计进行了介绍。在第6章介绍对业务支持管理信息系统进行详细设计的主要过程和解决一些难点的具体解决方案。在最后章节,展望了Web服务发展的未来。