我们有一个数据库程序员团队,但没有company.Thus的网络程序员将软件开发应用程序外包给第三方。
对于该软件应用程序,数据库在我们的一端。我们对该数据库的模式负责。该软件有许多web屏幕,当用户在屏幕上执行操作时,这些屏幕应该满足一组业务规则。我们正在考虑为这个业务规则实现构建一组SQL函数。我们将向web开发人员公开一组SQL函数,这将允许他们验证业务规则,并通知用户是否可以在屏幕上完成特定的操作。
最近我读到了关于WCF服务的文章。您可以创建一组WCF服务,web开发人员将在其代码中使用这些服务来验证业务规则。
我应该让web开发人员直接访问SQL函数还是为每个业务规则创建WCF服务。这些WCF服务最终会在其实现.In中调用SQL函数,本例中哪种方法更好
1)直接访问SQL函数或
2)创建最终调用SQL函数的WCF服务
请指教
发布于 2012-07-09 11:02:18
我更喜欢使用WCF来公开功能,因为它比每个客户端直接访问数据库更具伸缩性。您可以使用WCF Data Services公开CRUD功能以及在那里执行的业务规则。
https://stackoverflow.com/questions/11387419
复制相似问题