gpt4 book ai didi

master-data-services - 主数据服务 REST API

转载 作者:行者123 更新时间:2023-12-04 01:58:04 27 4
gpt4 key购买 nike

我安装了 Microsoft Master Data Services SQL Server 2014。我需要提供一个 REST 接口(interface)以允许外部系统将数据推送到我们的 MDS 暂存区。 MDSS 有一个开箱即用的 WCF API,但我们特别需要公开一个 REST 服务供外部系统使用。

我正在考虑创建一个独立的 REST API 来提供这种访问,但我想知道在我投入努力之前是否存在其他选项/方法。

最佳答案

我正在寻求实现类似的东西,但是没有简单的解决方案。在我看来,唯一的方法是创建一个 Wrapper 服务 (ASP.NET Web API/MVC),然后调用开箱即用的 MDS WCF 服务。

虽然我没有找到完全符合此要求的项目,但有一些很好的引用开源项目。看看:

不过,您必须考虑一些挑战:

  1. 元数据更新:添加/修改/修改新实体时,您的包装器服务如何更改其代码?运行时还是运行单独的小实用程序来更新 DLL 等?
  2. 安全性:最好在 MDS 中保持安全性.. 谁有权访问什么的列表。所以基本上你会希望用户使用你的 web 服务/应用程序,这反过来将调用 MDS WCF。如果您使用的是基于 AD 的安全性,这并不容易,因为您的包装器需要模拟最终用户,因此通过最终用户的凭据调用 MDS WCF,以便可以应用正确的访问控制。我知道有一些方法可以解决这个问题,但需要对您的包装服务将在其上运行的服务器/ID 进行一些 DC 级别更改。

如果您继续这样做,请务必与我们分享您的见解和经验。

祝你好运!

关于master-data-services - 主数据服务 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49286024/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com