论文部分内容阅读
Web Services为电子商务提出了一种新的分布式体系结构,其目标是解决异构环境下应用系统的集成和互操作。它构建在诸如XML、SOAP、WSDL和UDDI等等这些开放的,技术实现中立的标准之上。基于Web Services的电子商务应用系统,可以跨越应用系统的对象体系、运行平台、开发语言等界限,以服务的形式封装应用并对外发布,供用户或其它企业调用,从而形成一个基于Web的服务共享平台。在行业的松散集成方面,Web服务具有非常好的技术优越性。 把Web Services应用到企业的IT系统和商业流程之中,已引起了国内外企业的高度关注,但使用Web Services多数都是基于企业内部,还没有真正推到以Internet作为平台的企业间计算环境中。大厦公共服务系统是基于Web的智能大厦办公自动化系统中对外的主要标志,其自动化程序低,限于信息发布,难以做到服务流程自动化。本文讨论Web Services技术在以Internet为平台的智能大厦办公自动化系统(OAS)中应用,研究了用Web Services技术来解决大厦公共服务系统中的旅游预定服务流程自动化,并给出了其中的一个Web Services的实例应用——旅游预定服务。 本文首先在对Web Services技术构架进行介绍的基础上,详细分析了Web Services的核心技术:XML、SOAP、WSDL等。 其次,讨论了智能大厦办公自动化系统的构建平台和功能,特别对其公共信息服务系统中的旅游预定服务的流程自动化作了深入分析。在系统设计上,采用了基于MVC模式的Struts框架,有效地实现了界面设计和逻辑编程的分离;并把Web Services应用到Struts框架中,实现服务流程自动化;在Web服务实现上,采用了扩展性最强、完全开放和可插入体系结构的引擎Axis。 本文最后结合了以上技术,给出了一个实现实例。具体地给出开发此实例的Web服务实现和集成的过程。此实例经过了测试,具有实用价值。