问题背景:
公司要实现一组WEB API (以下简称A)共第三方合作商调用,另外还需要所以第三方按照我们公司提供的第三方接口规范实现一组WEB API (一下简称B)给我们提供一系列操作。
原本我打算是用ASP.NET web services来实现。但是规范越写越觉得问题多。使用ASP.NET web services 来实现A应该不难,也可以共任何第三方合作商调用。至于B的实现 若是采用web services实现:具体考虑到在规范中返回自定义结构,动态调用asp.net web servcies,java web services,php,,,,asp等不同的服务动态调用,自定义结构返回值处理觉得使用web services比较棘手,不知道怎么着手了... 在网上找了一下 基本上web api都是使用XML-RPC来实现。不是很清除xml-rpc与soap的本质区别。 有过类似经验的朋友给点意见,使用ASP.NET WEB SERVICES方式来写我这个第三方接口规范是否能够达到我想要的目的,如果能达到,我该使用什么方法处理API返回的自定义结构类型值,以及不同语言实现的web services动态条用需要注意点什么? 若是web services实现不是很适合 那么采用xml-rpc实现。在xml-rpc.net上看了一下它的资料,不清除自定义结构数据该如何处理..请朋友帮忙,给点意见与实现思维
公司要实现一组WEB API (以下简称A)共第三方合作商调用,另外还需要所以第三方按照我们公司提供的第三方接口规范实现一组WEB API (一下简称B)给我们提供一系列操作。
原本我打算是用ASP.NET web services来实现。但是规范越写越觉得问题多。使用ASP.NET web services 来实现A应该不难,也可以共任何第三方合作商调用。至于B的实现 若是采用web services实现:具体考虑到在规范中返回自定义结构,动态调用asp.net web servcies,java web services,php,,,,asp等不同的服务动态调用,自定义结构返回值处理觉得使用web services比较棘手,不知道怎么着手了... 在网上找了一下 基本上web api都是使用XML-RPC来实现。不是很清除xml-rpc与soap的本质区别。 有过类似经验的朋友给点意见,使用ASP.NET WEB SERVICES方式来写我这个第三方接口规范是否能够达到我想要的目的,如果能达到,我该使用什么方法处理API返回的自定义结构类型值,以及不同语言实现的web services动态条用需要注意点什么? 若是web services实现不是很适合 那么采用xml-rpc实现。在xml-rpc.net上看了一下它的资料,不清除自定义结构数据该如何处理..请朋友帮忙,给点意见与实现思维
解决方案 »
- 关于WebResource.axd文件
- 导出Excel的时候如何去掉制表符?
- 在Ext中不使用PagingToolbar组件,该怎么分页
- 谁能给我一个简单的ASP.NET(c#)新闻发布的源码
- setTimeout的失效问题,无论时间设成多大,都是直接跳转 ,怎么回事?
- 如何判断页面的来源?我用Request.UrlReferrer怎么会“未将对象引用设置到对象的实例”?
- 在vs.net 2005中的SqlDataSource中无法显示"Advance..."中的内容???
- 新手进阶:ASP.NET(多谢!给分啦!)
- 怎么能在一个用户控件里调其他许多页面,就象框架结构那样
- //====到底该怎样访问数据库呢,我还是不停的写Sql语句,好烦哦,.Net里有没有类似J2ee中的由容器管理的EJB的技术呢,或者有什么好的数据库访
- 如何在aspx中读取session的值
- 3级菜单问题。
http://blog.csdn.net/tiaodongdeyinfu/archive/2007/09/12/1782585.aspx
这里有具体的例子。
http://www.ibm.com/developerworks/cn/webservices/ws-xml-rpc/
对于B 可能有很多第三方提供 他们可能应用不同的方法实现。我想知道ASP.NET 怎么来实现 接受第三方自定义的结构(非基本类型)数据