【发布时间】:2015-04-29 23:14:42
【问题描述】:
我是 SOAP 和 Web 服务的新手(2 天经验)。
我使用 Bonita Open Solution 作为 BPMS,其中有一个“WebServer SOAP 1.2”连接器。我需要使用 SOAP 从/向数据库中获取和写入数据。我不想使用基于 JDBC 的“SQL Server”连接器,因为系统将紧密耦合。
在 SQL Server 2008 中是否有任何已经实现的 SOAP Web 服务可以做到这一点,或者我应该自己开发吗?如果我应该自己开发,我猜最好的方法是使用 ASP.NET,对吗?
【问题讨论】:
-
没有(也不应该有),并且您想使用 WCF 开发自己的。您确实不想通过 Web 服务疯狂地公开整个数据库。创建一个服务以仅公开您的 BPMS 系统所需的内容。
-
我可以将 WCF 与 SOAP 结合起来吗?我读到 WCF 使用开放数据协议,它是一种 RESTful 数据访问协议。我需要使用 SOAP,因为我的 BPMS 只在他的连接器中提供了这个协议。
-
WCF 支持许多协议,包括 SOAP 和 REST。你一定读过“WCF Data Services”。
标签: sql-server web-services soap bonita