论文部分内容阅读
随着世界经济全球化和一体化的发展,电子数据交换已经成为企业参与贸易竞争的重要手段。而作为电子商务主体的企业对企业的电子商务,也特别需要安全高效的数据交换的支持。传统的EDI已经越来越不能适应现代商务发展的需要,基于XML和Internet的新一代数据交换是未来的发展方向。本论文以为企业应用提供一个安全、可靠、可扩展的通用数据交换框架(EGDEF)为研究目标,通过引入Web服务的概念,提出了一个基于Web服务信息架构的综合解决方案。 随着Web服务概念的提出,出现了一系列的相关协议和规范,从早期的WDDX、XML-RPC、WIDL到最近的SOAP、WSDL、UDDI,与Web服务有关的技术成为了XML领域中新的研究方向和热点技术。但目前国内对XML的研究只是刚刚起步,在Web服务的研究方面还是一片空白。 本论文首先对Web服务的概念及其信息架构做了一个探讨,并分Web服务消息协议、Web服务描述语言、Web服务发现机制三个层次对相关的协议和规范做了深入的分析和比较,然后对三个最具代表性、最有希望的技术——简单对象访问协议(SOAP)、Web服务描述语言(WSDL)以及全球描述、发现与整合计划(UDDI)做了具体的研究和分析。 我们在对各种消息协议进行了充分的分析和比较之后,选择了SOAP协议作为EGDEF的基础,因为SOAP协议简单、灵活,并且具有良好的可扩展性和通用性。但SOAP协议是一个非常简单的同步传输协议,不具备消息的异步传输、可靠传输、附件传输和安全传输的功能。为了满足企业实际应用的需要,我们利用SOAP的扩展机制对SOAP进行了必要扩充,从而提出了一个面向B2B应用的可扩展的通用数据交换框架;结合具体的传输绑定增加了对异步传输机制的定义;增加了支持可靠传输的机制,支持消息文档的自动重传、错误报告;提出利用MIME进行消息文档的封装,从而支持二进制数据和附件的传输;提出利用S/MIME的安全机制,实现消息文档的安全传输。在论文的最后我们给出了EGDEF的实现模型,并对核心模块做了具体实现。