2011-07-19 40 views
0

我有一个网络应用程序,也有一个iPhone和Android应用程序使用相同的API。它还没有公开,所以我想看看从SOAP转换到REST。将SOAP转换为REST?

我只能找到一些教程来深入解释如何编写REST Web服务,而那些我只找到MSDN one有用的教程。问题是我们开始在对象内使用URI数据类型时非常困惑。

我的问题是,如果你正在转换SOAP来休息,你必须重新创建所有对象添加的URI?我不能只拥有一个REST入口点,然后调用其中一个检索数据的类?

一旦REST服务是由它只会通过我的移动应用中使用,而不是网站(因为这可以直接访问类),这使我不想改变对象添加一个URI。这是一个正确的假设,还是Web服务也应该被网站调用?

很抱歉,如果这些都是新手问题,但我努力让我的周围REST的头,我没有太多的经验,创造潜在的高用户群的应用程序的体系结构。

如果有谁能够指向我的实际代码集,这将是有益的。

编辑:我使用VS2010,编码在C#和.NET 4

非常感谢, 安迪

回答

1

林现在在做一个非常类似的事情:)。通过WCF心不是休息太辛苦,你必须要有时加在web配置您的终端和消费虽然C#这是恼人的,当给它在网络refrence的refrence.cs的[webget]/[webinvoce]属性。

Here是一个代码集入门当我使用。还有一些关于代码项目的内容。

+0

非常感谢。我会检查代码。尽管我在发帖之前查找了一周,但我仍然一直在寻找标准,因此我发现[此博客](http://blogs.msdn.com/b/endpoint/archive/2010/01/06/introducing -wcf-webhttp-services-in-net-4.aspx),看起来真的很有帮助。 –