首页 / 知识
关于其余部分:基于文档或RPC的Web服务
2023-04-11 21:06:00

Document or RPC based web services我的直觉是在实践中首选基于文档的Web服务-这是其他人的经验吗? 他们更容易支持吗? (我注意到SharePoint在其WSDL界面中将Any用作"文档类型",我想这使它成为基于Document的)。 另外-人们现在是否为相同的功能同时提供WSDL和Rest类型的服务? WSDL在代码生成方面很流行,但对于PHP和Rails等前端,他们似乎更喜欢休息。 如果您使用的是需要服务描述(WSDL)的SOAP Web服务,那么文档与RPC只是一个问题。 RESTful Web服务不使用WSDL,因为它无法描述WSDL,并且感觉REST更简单易懂。有人提出WADL作为描述REST服务的一种方式。 诸如Python,Ruby和PHP之类的语言使使用REST更容易。 WSDL用于生成可以从静态语言轻松调用的C#代码(Web服务代理)。当您在Visual Studio中添加服务引用或Web引用时,会发生这种情况。 是否提供SOAP或REST服务取决于用户数量。服务是通过Internet使用还是仅在组织内部使用都会影响您的选择。 SOAP可能具有一些功能(WS- *标准),可以很好地用于B2B或内部使用,但对于Internet服务却很不利。 在此IBM DevelopWorks文章中描述了针对SOAP服务的文档/文字与RPC的比较。就互操作性(Java到.NET等)而言,文档/文字通常被认为是最佳使用方式。至于是否更容易支持,则取决于您的情况。我个人的观点是,人们倾向于使这些东西变得比所需的更加复杂,而REST的更简单方法是优越的。
如前所述,最好尽可能选择基于RPC编码的Document Literal。 BiranLy的答案很好。我只想补充一下document-vs-RPC也可以归结为实现问题。我们发现Microsoft优先使用Document,而基于Java的库则基于RPC。无论您选择什么,都要确保您知道其他潜在客户也将承担什么。 |
最新内容
相关内容
python错误类型有哪些
python错误类型有哪些,异常,系统,培训,错误,代码,标准,检测,类型,程序,逻辑,python的错误有语法错误和逻辑错误语法错误程序执行过程中,pythonpython判断元素是否是字符串类型
python判断元素是否是字符串类型,培训,异常,类型,实例,字符串,数据类型,对象,元素,参数,序列,isinstance()是Python中的一个内建函数语法:isinpythonpython是什么类型的语言
pythonpython是什么类型的语言,培训,系统,教育,软件,电脑,代码,简介,人工智能,类型,语言,python是一种面向对象、解释型、动态类型计算机程序python如何进行类型转换的
python如何进行类型转换的,培训,数字,类型,字符串,整数,函数,对象,和数,变量,字符,python提供了将变量或值从一种类型转换成另一种类型的内置python需要声明类型吗
python需要声明类型吗,数据,培训,代码,中心,类型,声明,语言,变量,内存空间,内存,python不用去声明变量的类型,是由于其“若类型”的语言特性决python三种模块类型的介绍
python三种模块类型的介绍,标准,在线,官网,培训,第三,模块,参数,类型,列表,开发者,python中三种模块类型的介绍1、内置标准模块,又称为标准库python列表的数据类型分析
python列表的数据类型分析,分析,设计,一致,培训,元素,数据类型,列表,索引,实例,逻辑,python列表的数据类型分析说明1、设计出一种循环的数据关于c#:通用类型检查
关于c#:通用类型检查,关于c#:通用类型检查,类型,布尔,泛型类型参数,方法,Generic type checking有没有一种方法可以强制/限制传递给基元关于c#:通用类型转换FROM字符串
关于c#:通用类型转换FROM字符串,关于c#:通用类型转换FROM字符串,属性,类型,的是,想用,Generic type conversion FROM string我有一个类,我关于用户界面:图标:没有设计技能的开
关于用户界面:图标:没有设计技能的开发人员如何使他/她的应用程序图标看起来漂亮?,关于用户界面:图标:没有设计技能的开发人员如何使他/关于.net:Web服务-WCF与ASMX(“标准
关于.net:Web服务-WCF与ASMX(“标准”),关于.net:Web服务-WCF与ASMX(“标准”),服务,模板,做一个,老式,Web Services — WCF vs. ASMX如何从PHP轻松使用Web服务
如何从PHP轻松使用Web服务,如何从PHP轻松使用Web服务,单击,服务,工具,插件,How to easily consume a web service from PHP是否有任