基于可信Web服务的的电子商务应用集成模式研究.docVIP

基于可信Web服务的的电子商务应用集成模式研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于可信Web服务的的电子商务应用集成模式研究

基于可信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{   [Web Service(Namespace=“/”)]   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 amp;amp; components != null)   { components.Dispose(); }   base.Dispose(disposing);   }   #endregion   public SqlConnection myConn=new SqlConnection(″Data Source=localhost; Integrated   Security=SSPI; Initial Catalog=northwind″);   [webmethod]   public int GetStocks(string ProductName)   {int num;   num= Stocks (Product

文档评论(0)

ayangjiayu3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档