0

我们有一个数据库程序员团队,但公司没有网络程序员。因此将软件开发应用程序外包给了第三方。

数据库位于该软件应用程序的末端。我们负责该数据库的模式。该软件有许多网页屏幕,只要用户在屏幕上执行操作,它们就应该满足一组业务规则。我们正在考虑为这个业务规则实现构建一组 SQL 函数。我们将向 Web 开发人员公开一组 SQL 函数,这将允许他们验证业务规则并通知用户是否可以在屏幕上完成特定操作。

最近我读到了 WCF 服务。您可以创建一组 WCF 服务,Web 开发人员将在其代码中使用这些服务来验证业务规则。

我应该让 Web 开发人员直接访问 SQL 函数还是为每个业务规则创建 WCF 服务。这些 WCF 服务最终会在它们的实现中调用 SQL 函数。在这种情况下,哪个是更好的方法

1) 直接访问 SQL 函数或

2) 创建最终调用 SQL 函数的 WCF 服务

请指教

4

1 回答 1

0

我更喜欢使用 WCF 来公开功能,因为它比每个直接访问数据库的客户端更具可扩展性。您可以使用WCF 数据服务来公开 CRUD 功能以及在那里执行的业务规则。

于 2012-07-09T03:02:18.030 回答