标签:structure 调用 应用 app 应用程序 定义 sdn 领域 log
面向服务的体系结构本质上是服务的集合。这些服务相互通信。通信可以涉及简单的数据传递,也可以涉及协调某些活动的两个或多个服务。需要一些将服务相互连接的方法。
微服务,又名微服务架构,是一种架构风格,它将应用程序构造为围绕业务领域建模的小型自治服务的集合。
微服务 vs SOA
当比较微服务和SOA时,它们都依赖于服务作为主要组件,但是它们在服务特性方面有很大的不同。
面向服务的体系结构
SOA定义了四种基本服务类型,如下所示:
Business Services:
定义核心业务操作的粗粒度服务。
通过XML、业务流程执行语言(BPEL)等表示。
Enterprise Services:
实现业务服务定义的功能。
主要依靠应用服务和基础设施服务来满足业务需求。
Application Services:
仅限于特定应用程序上下文的细粒度服务。
专用用户界面可以直接调用服务。
Infrastructure Services:
实现非功能性任务,如身份验证、审核、安全性和日志记录。
可以从应用程序服务或企业服务调用。
微服务具有有限的服务分类。它们由两种服务类型组成,如下所示。
标签:structure 调用 应用 app 应用程序 定义 sdn 领域 log
原文地址:https://www.cnblogs.com/wdsj9/p/14643435.html