【问题标题】:Project Structure项目结构
【发布时间】:2020-02-09 23:16:10
【问题描述】:

设计基于 API 的任务的首选项目内部结构是什么。

1) 应用程序将创建作为消费者和提供者的 API 2) 作为消费者,它将与多个系统集成 3) 集成系统可以基于 SOAP 或基于 SOA

【问题讨论】:

    标签: structure project


    【解决方案1】:

    要回答项目应该具有哪种结构的问题,您应该首先定义:

    • 如果项目面向业务需求并且经常更改,那么它就是基于 SOA 的架构。面向服务 (SOA) 和基于服务的架构之间的主要区别在于 SOA 有一个“消息总线”层,它将业务需求转换为现有架构。面向服务的架构与微服务架构的拓扑结构相似,但服务更面向任务/项目,不像微服务那么小;

    • 如果项目对 API 的外观有清晰的认识,并且可以将其定义为技术规范的一部分,那么首先创建一个 API,然后围绕它构建其他系统;

    • 您提到的第二个选项(作为消费者,它将与多个系统集成)取决于项目的需求,如果不了解技术规范就很难说。

    【讨论】:

      猜你喜欢
      • 2013-07-11
      • 2013-06-30
      • 2019-02-08
      • 2018-12-19
      • 2017-06-11
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多