基于.NET的XML Web服务的研究和实现

来源 :贵州工业大学 贵州大学 | 被引量 : 0次 | 上传用户:aaaa888000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
商务需求驱动着技术的不断发展!传统的基于Internet的电子商务存在两个主要的问题.首先,电子商务的各个组成对象和子系统之间普遍存在着语言差异、平台差异、协议差异、数据差异.这就增加了传统电子商务系统间集成的困难度,因此急切需要一种跨语言、跨平台、协议统一、数据格式标准化的电子商务系统集成解决方案的产生.其次,传统的电子商务应用程序代码重用性差,维护费用大,因此无法满足瞬息万变的市场需求,无法及时发现和满足新业务、新客户和新需求.怎样实现真正意义上的3A(Anytime、Anywhere、Any Device)交流呢?怎样"抹平"平台、设备、系统、数据格式上的差异所造成的信息交流上的障碍呢?怎样及时发现新的合作伙伴、新的业务需求,动态更改系统业务流程并能方便地重用旧有系统资源和代码,方便地维护系统呢?目前、答案只有一个:Web服务!XML Web服务是当今IT业界的焦点所在.Web服务的主要目标就是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成.和传统Web应用技术比较而言,其主要区别在于,传统Web应用技术解决的问题是如何让人来使用Web应用程序提供的服务,而Web服务则是要解决如何让计算机系统来使用Web应用所提供的服务.Web服务是专为B2B电子商务中潜在的和实际的商业合作伙伴所各自拥有的计算机系统能够进行数据交流而产生的技术.显然要让两台冰冷的计算机自动地交流和对话要比机器和人之间的交流麻烦得多.Web服务完全基于标准的技术,只有基于标准,所有的开放厂商才有相同的准则,才能在各自的平台上开发出具有跨平台互操作功能的软件产品和解决方案.标准是达成跨平台操作能力的灵魂.在第一章里作者对Web服务协议堆栈做了简单分析,可以看到Web服务正是建立在HTTP、XML、SOAP等诸多标准之上的技术应用.Web服务并非微软专利,有多种方法实现Web服务.在企业级方面,J2EE和Microsoft的.NET各有千秋,程序员数量也旗鼓相当.该文比较和分析了J2EE框架和.NET框架在开发Web服务方面的特点,并阐述了最终选择.NET作为开发Web服务的原因.欲善工事先利其器!在第二章里作者着重分析了.NET Framework的体系结构.并从低层的通用语言运行库开始逐一讨论.第三章则重点介绍XML的相关知识,首先阐述了XML的产生、优势、发展和应用前景.接下来介绍了XML的一些基本概念.讨论了XML有效性验证的必要性及DTD和XML Schema两种有效性验证方式.分析了System.Xml名称空间中的基础类组成和作用.利用System.Xml名称空间提供的基础类或者System.Data.DataSet类对象可以实现XML文档数据的读取、存储和处理操作.通过XML读取、遍历和查询匹配等应用技术的讨论,分析了DOM树、XPath路径表示法等知识.XML涉及的知识繁多,这些知识是利用.NET开发电子商务程序和Web服务必不可少的要素.第四章对Web服务协议堆栈中上层的几个重要的Internet标准和协议规范做了统一介绍,从而在整体上完整地了解了Web服务的组成关系.第五章从实践的角度完成了基于.NET技术的贵州药业销售系统项目的分析和实现.应该说正是业界众多企业和公司的一致看好和推广、商务需求对技术的不断推动铸就了Web服务今天的地位和明天的前景.
其他文献
《神奇的人体充电》(见6月25日《新华社新闻稿》)向读者介绍了“人体通电”疗法的科学知识。这是一篇较好的科技报道。这种医术确实很“神奇”,目前已有20万患者接受过“人
该论文采用的就是增量视图维护算法.采用空间换时间的策略,提出一种新的分布连接算法(增量的JOIN算法),新的分布连接算法相对已有的算法,不仅具有理论价值,还易于实现,更重要
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
篮球运动属于技能类同场竞技、非周期性对抗项目,具有运动强度大、密度高、时间长、对抗激烈的特点,对运动员身体素质和心理素质都有较高要求.良好的心理素质有助于运动员技
该文首先引入了面向对象的应用程序编程接口概念,把一个计算机系统看作一个对象模型,应用程序可以通过对象模型中各个对象的属性和方法操纵整个计算机系统,而不是象现有的应
组合测试是软件测试领域的重要测试方法之一。覆盖表作为其测试用例集,能够以少量的测试用例对软件各因素之间的相互作用关系进行最大限度的针对性覆盖,可以有效检测由软件各
失真是自古以来就存在的写作中的不良现象,当今学生作文中这个问题依然存在.为了更好地进行写作教学,不使记实作文中的失真与想象作文中的虚构以及写作学习中的模仿混淆起来,
在网络管理领域,Web Services技术正在被深入地研究和应用,而当前流行的Web Service标准WSDL中,并不带有语义信息,使得服务之间具有很高的相似性,比较难以区分。所以语义Web
2010年12月30日,中央人民广播电台迎来了70周岁的生日。12月26日,温家宝总理考察中央人民广播电台时说:“从战争年代到和平建设时期、到改革开放新阶段,中国广播事业走过了70年不平凡的道路,取得了很大进步。纪念中国广播事业创建70周年,首先要继承和发扬老一代广播人的优良传统,始终同党和国家的事业紧密联系在一起,始终同人民紧密联系在一起。这是广播事业的灵魂。年轻一代广播工作者要练好本领,不断提
该论文是结合上海理工大学创建集散控制实验室系统而进行的,主要完成了整个实验室系统联网与通信和应用电子实验室软、硬件的设计和实现这两方面的工作.首先,论文针对学校规