我打算用一些java服务替换wcf服务。我应该如何设计我的wcf服务,以便它被替换或以后可以用java服务替换,这样我就不需要在客户端上做任何工作或很少工作,即在我的银灯应用程序上。
任何想法/建议?
P.S 1.这就是我不使用RIA服务的原因。 2.my wcf服务应该像wcf数据服务一样工作。它应该允许我对我的实体进行CRUD操作。
答案 0 :(得分:0)
标准答案是:在服务上使用BasicHttpBinding。不要添加任何其他内容。大多数其他堆栈支持BasicHttpBinding就好了。
或者,使用WCF REST端点并标准化使用JSON。然后,您的服务可以是PHP,Ruby,Java或其他任何东西。
答案 1 :(得分:0)
使用Apache CXF或Apache Axis创建Java服务。在Tomcat服务器中部署这些服务。您可以使用Silverlight客户端应用程序中的添加服务引用轻松地为这些服务创建客户端代理。现在您可以使用silverlight中的web服务。