【发布时间】:2017-06-18 09:03:06
【问题描述】:
我有一个正在做的项目 要求是建立一个服务来管理客户 该服务具有以下功能
Create Customer
Find Customer by Id
Update Customer
Delete Customer
each customer has and id, Name, Email, Address and related credit card tokens
创建客户后,它可以链接到一张或多张信用卡 并且在更新客户时可以将其链接到信用卡
信用卡是在我一无所知的不同服务(不是我创建的)中管理的(可以做一些假设)
我构建的服务是一个带有 sql server 数据库的 web api 项目 我为此使用了 asp.net 实体数据模型,并使用其余 api 实现了所有 CRUD 操作
我的问题是如何创建这 2 项服务之间的链接,以允许我将来自不同服务的信用卡链接到我的客户。
要求是,如果有人想查看信用卡数据,则需要使用其他服务,因此我不需要访问信用卡数据,只允许将信用卡链接到客户
关于如何做到这一点的任何想法?
【问题讨论】:
-
不太清楚你在问什么。你到底想达到什么目的?您是否在问如何创建信用卡令牌?或者您有信用卡令牌,并且您正在询问如何从其他服务获取有关信用卡的数据? “两个服务之间的联系”是什么意思?
-
我会试着澄清一下,我问的是如何为客户服务创建信用卡令牌,这样我就可以在不了解它们来自的服务的情况下将它们添加给客户
-
您对其他服务有哪些访问权限或功能?你能打电话给其他服务吗?他们会向您公开任何数据吗?
-
其他服务现在不存在,当我问我被告知现在有理由实施它或获取它的数据只是有一些链接到 ti 来获取令牌(我想我实际上不必使用它只是为了展示如果我需要的话我会怎么做)它没有在说明中指定,否则我可以做出我自己的假设
-
这个问题几乎是在不了解定义的 Web 服务的情况下将一个 Web 服务中定义的对象与另一个 Web 服务一起使用
标签: javascript c# web-services rest