


全文预览已结束
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于可信服务的电子商务应用集成模式研究摘 要本文简要叙述了可信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构件技术为各类信息系统的开发提供基础平台,并大大提高系统的开发效率。 Web Service(Namespace=“ public class Service1 : Sys InitializeComponent(); #region Component Designer generated code private IContainer components = null; privateVoid Initialize component() protected override void Dispose( bool disposing) if(disposing components != null) compone#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 (ProductName) ; return num; private int Stocks (string name) retum 88 ; 该Web服务提供了一个GetStocks方法,它通过SqlConnection对象连接到数据库。把这个程序保存名为ProductI的文件。此程序就是我们要发布的库存信息Web服务程序。而描述此Web服务的WSDL文件, 不需要自己编写, 只要打开一个IE窗口, 按F5,将对Web服务进行编译并启动浏览器,在URL中添加?wsdl , 就可以在IE中看见这个Web服务的WSDL文件。 3. 2调用服务 编写一个客户端程序,说明服务需求企业调用第一步创建的Web服务:新建一个应用程序,命名为UseDataService。转到该项目的解决方案资源管理器对话框,从列表中选择【引用右击选择】【添加Web引用】将弹出【添加Web引用】对话框填入刚才建的Web服务的位置(刷新后左侧的对话框中将出现该Web服务支持的方法,单击【添加引用】,在项目中就可以直接引用这个Web服务了。现在将一个DataGrid控件添加到Web窗体中,转到代码编辑对话框,输入下列代码: Namespace UseDataService public class WebForm1 : Sysrsender, Sysew localhmyDataSet=myServion Web Form Designer generated code override protected void OnInit(EventArgse) InitializeComponent(); Bt() t #endregion 把Web引用添加到项目中后会自动生成一个该Web服务的代理类,可以认为这个代理类就是Web服务的本地映像。在Web应用程序中可以直接生成该代理类的实例来调用Web服务,本例中这个代理类是localhost Service1,这个名称是添加Web引用后默认生成的。生成代理类的实例后直接调用Web服务提供的GetStocks方法,用来返回数据集,将该数据集绑定到DataGrid控件上就可以在浏览器中显示数据了。 4 结 语 本文提出的基于可信Web 服务的电子商务应用集成模式基本实现了企业间应用系统间面向消息服务的松散耦合,支持企业之间“动态发现”所提供的快速变化的商业服务,对供应链信息集成管理或B2Bi(Business-To-Business Integration)的有效解决提供了一种新的思路。 主要参考文献 Web Services Architecture,W3C Working Group NoteEB/沈垚,赵林度. Web Services在中小型企业电子商务上的应用J. 微计算机应用,2006,(2/3). Fraser,Stewart,Ste
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第4课 分享的快乐(教学设计)-苏教版心理健康五年级上册
- 宁夏2025宁夏吴忠市红寺堡区中医医院自主招聘事业单位人员6人笔试历年参考题库附带答案详解
- 水资源保护项目环境影响评估与生态补偿协议
- 《婚姻终结者:离婚协议情感小说》
- 离婚抚养费增加与子女医疗费用补充协议
- 牛圈租赁及牛场智能化养殖服务合同
- 产权置换合同:房产产权互换及补偿协议
- 金融机构空调系统安装与信息安全保障劳务分包合同
- 国际多式联运合同风险防范与争议解决策略
- 离婚协议中个人隐私权保护与财产分配范本
- 虚拟货币挖矿管理办法
- 2025重庆市涪陵区马武镇人民政府选聘本土人才1人考试参考试题及答案解析
- 2025-2026学年苏少版(2024)小学美术一年级上册教学计划及进度表
- DB3302T1135-2022新建小区室内公共体育设施配置和管理规范
- 2025年装载机行业当前竞争格局与未来发展趋势分析报告
- 水务局面试真题及答案解析:水利行业招聘面试实战
- 2025年飞行服务站无人机培训行业现状分析报告
- 如何上好语文课的讲座
- 2025年高校教师思政素质和师德师风考试题库及答案
- 强迫性障碍护理查房
- 2025年辅警考试公安基础知识考试试题库及参考答案
评论
0/150
提交评论