2018基于可信Web服务的电子商务应用集成模式研究
[摘 要]本文扼要叙述了可信Web 服务技术标准,重点分析了基于可信Web服务的电子商务应用集成模式并给出了一个应用实例。[关键词]电子商务;应用集成; 可信Web服务
企业信息化以及信息技术的快速发展,电子商务、物流和企业间协同商务等要求企业的应用系统是一个高度集成和开放的系统,但企业间异构系统形成很多“信息孤岛”。如何使这些异构系统能够无缝地进行信息通讯,如何使企业间建立安全共享的合作伙伴关系则是现阶段电子商务开发的重点。为此本文提出了一种基于可信Web服务的电子商务应用集成模式。
1 可信Web 服务技术简介
Web 服务是近几年发展起来的新一代Web技术,它是松耦合的,具有完好的封装性、使用标准协议规范性、高度可集成能力,可灵活实现跨厂商、跨平台、跨语言应用。但安全题目一直是其健康发展的障碍。可信Web服务技术是在Web服务基础之上提出来的,Web服务通过可信SOAP(Simple Object Access Protocol ,简单对象访问协议)技术来保证消息的可信性,即消息的机密性、完整性和不可抵赖性;通过可信的WSDL(Web Services Description Language ,Web服务描述语言)来描述可信的服务组件;通过可信UDDI(Universal Description Discovery and Integration,同一描述、发现和集成协议)来发布可信服务组件;通过XML(eXtensible Markup Language,可扩展标记语言)描述、交换、传递信息;通过HTTP(Hypertext Transfer Protocol, 超文本传输协议)实现网络互联及通讯;通过可信Web构件技术为各类信息系统的开发提供基础平台,并大大进步系统的开发效率。
2 基于可信Web服务的电子商务应用集成模式的构建
Web服务通常由服务请求者、服务提供者和注册中心组成,它们之间的相互关系为发布、查找和绑定。基于可信Web 服务的电子商务应用集成模式如图1所示。建立企业间公有UDDI注册中心,所有企业内外部的应用系统在对外接口上都用同一的对象模型——Web服务封装。所有的Web服务挂接在Internet/Intranet上,同时,通过UDDI注册机制在UDDI注册中心登记,面向Internet提供服务。任意的服务请求者,通过UDDI注册机制发现合乎自己要求的服务,找到服务提供者,然后通过Internet远程调用该服务。
3 应用实例 :网上购销
为描述基于可信Web服务技术支持的企业间电子商务活动的互操纵过程,这里以订单处理为例说明,如图2所示。
3. 1创建服务
首先服务提供者先发布Web服务:打开Visual Studio. NET集成开发环境→新建项目→在项目模板中选择【ASP. NET Web服务】→命名为MyDataService→出现设计对话框→切换到代码编辑对话框,按下面的程序改变对话框中的代码。
Namespace MyDataService
{
public class Service1 : System.Web.Services.WebService
{
public Service1()
{
InitializeComponent();
}
#region Component Designer generated code
private IContainer components = null;
privateVoid Initialize component()
}
protected override void Dispose( bool disposing)
{
if(disposing
页:
[1]