关于navsion webservice培训文案.doc
上传人:sy****28 上传时间:2024-09-15 格式:DOC 页数:23 大小:1.9MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

关于navsion webservice培训文案.doc

关于navsionwebservice培训文案.doc

预览

免费试读已结束,剩余 13 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

关于navisionwebservice培训文案目录HYPERLINK\l"第一章"一、什么是webservice2HYPERLINK\l"第二章"二、webservice的优缺点2HYPERLINK\l"二点一"2.1跨防火墙通信3HYPERLINK\l"二点二"2.2应用程序集成4HYPERLINK\l"二点三"2.3B2B集成4HYPERLINK\l"二点四"2.4软件和数据重用5HYPERLINK\l"二点五"2.5单机应用程序7HYPERLINK\l"二点六"2.6局域网的同构应用程序7HYPERLINK\l"第三章"三、学习webservice需要掌握的一些基本知识8HYPERLINK\l"三点一"3.1XML(ExtensibleMarkupLanguage)可扩展标记语言8HYPERLINK\l"三点二"3.2HTTP8HYPERLINK\l"三点三"3.3Soap(simpleobjectaccessprotocol)简单对象访问协议8HYPERLINK\l"三点四"3.4WSDL(webservicedescriptionlanguage)webservice描述语言9HYPERLINK\l"第四章"四、NavisionWebservice服务安装9HYPERLINK\l"第五章"五、Navision发布webservice13HYPERLINK\l"第六章"六、Navisionwebservice案例一15HYPERLINK\l"第七章"七、NavisionwebService案例二19HYPERLINK\l"第八章"八、结束语22什么是webservice它是一种构建应用程序的普遍模型,可以在任何支持网络通信的HYPERLINK"http://baike.baidu.com/view/880.htm"\t"_blank"操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问WebService,通过WebService内部执行得到所需结果.WebService可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。编者按:顾名思义,它就是一个部署在web上的服务,服务的内容可以定制,这个服务大家可以理解成Navision中的一个普通函数,它提供了某些特定的作用,有可能这个函数修改一些数据,没有任何返回;也有可能这个函数,执行某些操作,然后产生一个返回值(譬如查询出某个数值)。使用者不需要知道里面的具体实现,只需要知道如何调用这个函数,以及这个函数将会返回什么样的值就可以了。通过使用webservice这个函数,就可以将一个内部系统的功能或者数据提供给该服务的使用者,这样就能达到内部系统与外部系统通讯的目的,从而将多套系统有机的结合起来。webservice的优缺点有webservice在创建可互操作、分布式的应用程序平台方面为用户带来了极大的好处,那么它有哪些优点,又存在哪些限制呢?首先介绍webservice服务的优点:跨防火墙的通信如果应用程序有成千上万的用户,而且分布在世界各地,那么客户端和HYPERLINK"http://baike.baidu.com/view/899.htm"\t"_blank"服务器之间的通信将是一个棘手的问题。因为客户端和服务器之间通常会有HYPERLINK"http://baike.baidu.com/view/3067.htm"\t"_blank"防火墙或者代理服务器。在这种情况下,使用DCOM就不是那么简单,通常也不便于把客户端程序发布到数量如此庞大的每一个用户手中。传统的做法是,选择用浏览器作为客户端,写下一大堆ASP页面,把应用程序的中间层暴露给最终用户。这样做的结果是开发难度大,程序很难维护。举个例子,在应用程序里加入一个新页面,必须先建立好用户界面(Web页面),并在这个页面后面,包含相应HYPERLINK"http://baike.baidu.com/view/1569065.htm"\t"_blank"商业逻辑的中间层组件,还要再建立至少一个ASP页面,用来接受用户输入的信息,调用中间层组件,把结果格式化为HTML形式,最后还