论文部分内容阅读
XML Web服务技术是eBusiness On Demand系统的首选技术。使用这些技术架构起来的系统具有模块化、松耦合、可扩展、语言平台无关、整合度高等特点。而这些特点正是当前电子商务发展的追求目标。其中Web服务是动态电子商务的基础,XML已经被广泛应用于Internet上,作为数据表示和交换的标准,成为多层应用的粘合剂。XMLWeb服务构成了eBusiness On Demand动态电子商务系统的基石。 论文中详细描述了如何使用XML Web服务等相关技术实现一个eBusiness On Demand动态电子商务的实例:Dolphin高品质打印管理(Dolphin High-Quality Print Management:DHQPM)系统;DHQPM系统对技术的选择以及这些关键技术在系统中的具体应用。 DHQPM系统在功能上按照Print On Demand的理念,分为打印流程管理、设备人员管理、材料管理、销售管理四大功能模块,在开发过程中将应用程序分层开发,包括一层用户界面(User Interface)和三层的Web服务(Virtual Dispatch Module,Module Fa(?)ade,Server Side Component)。在DHQPM系统中所有功能的实现均体现为不同层次的Web服务。这些服务使用WSDL作为服务描述的工具;SOAP作为服务访问的协议;Tomcat、Axis作为发布服务器。各层次之间采用XML数据文档作为应用程序之间互操作的传递参数。整个系统使用XML Schema定义全局数据模式,作为XML数据文档设计与数据库设计的规范;采用JDOM作为解析XML数据文档的技术。 DHQPM系统各层次的开发采用了不同的语言平台,充分体现了由XML Web服务架构起来的系统的语言平台无关性。模块化松耦合的结构设计使系统在今后可以根据需求的增加方便地进行扩展。