使用Restful HTTP请求执行外部服务并返回结果

使用Restful HTTP请求执行外部服务并返回结果,http,rest,transactions,Http,Rest,Transactions,这是一个设计问题,我想知道它是否合适。假设有一个银行系统,允许其他第三方从一个账户转到另一个账户,并且只有在提供转账的账户的所有者说“是”之后。比如说,第三方请求银行转账,提供详细信息,即发送方和接收方账户,以及要转账的金额。在获得这些详细信息后,银行会检查发送方账户中的余额是否足以进行转账,如果足够,银行会通过任何方式(短信等)要求发送方账户的所有者同意“是”或“否”。如果此人同意,银行将执行转账并返回包含交易详细信息的回复 我的问题是,这可以使用restful http实现吗?因为请求的不是

这是一个设计问题,我想知道它是否合适。假设有一个银行系统,允许其他第三方从一个账户转到另一个账户,并且只有在提供转账的账户的所有者说“是”之后。比如说,第三方请求银行转账,提供详细信息,即发送方和接收方账户,以及要转账的金额。在获得这些详细信息后,银行会检查发送方账户中的余额是否足以进行转账,如果足够,银行会通过任何方式(短信等)要求发送方账户的所有者同意“是”或“否”。如果此人同意,银行将执行转账并返回包含交易详细信息的回复


我的问题是,这可以使用restful http实现吗?因为请求的不是实际的资源,而是要执行的服务,然后事务详细信息会被发回…我希望大家理解

所有这些都必须包装在事务中。也许您应该首先考虑如何在REST中实现事务。@Lutz Horn使用restfull http是一个好主意吗?我从[1][1]中得到了启发:我从这个[类似问题][1]的答案中得到了答案,特别是这个[2][1]:[2]: