我正在创建一个Spring Boot Rest API。我需要进行一些编排,例如我需要为每个请求调用2个不同的后端Rest服务和一个数据库调用。
我打算创建如下四个服务类。
1.GetDBDataService --> To call Repository and fetch the data.
2.BackendRestAPIService -->To Call one of the backend service.
3.BackendSOAPService --> To Call one of the SOAP Service
4.OrcherstrationService -To Orchestrate above three calls and consolidate results and send back to Controller.
所有这些Service类都将通过其各自的ServiceInterfaces公开。
这是正确的设计方法吗?