SOA架构
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Microservice]]
#contents
微服务起源与SOA
SOA(Service-Oriented Architecture,面向服务的架构)是一...
* SOA实现方法 [#qecbd051]
SOA作为一种架构设计的概念和思想,需要借助具体的技术和方法...
- Web Service
- 服务注册表
- 企业服务总线。
** ESB(企业服务总线) [#h1efec64]
简单 来说 ESB 就是一根管道,用来连接各个服务节点。为了集 ...
&ref(SOA_架构.png);
* SOA关键技术 [#u2733abc]
与SOA紧密相关的技术主要有UDDI、WSDL、SOAP和REST等,这些技...
** SOAP [#h88b75bd]
SOAP(Simple Object Acess Protocol,简单对象访问协议)定...
** REST [#wd8a676b]
REST(Representational State Transfer,表达性状态转移)是...
- 网络上的所有事物都被抽象为资源;
- 每个资源对应一个唯一的资源标识;
- 通过通用的连接件接口对资源进行操作;
- 对资源的各种操作不会改变资源标识;
- 所有操作都是无状态的。
* SOA架构和微服务架构的区别 [#u23478d2]
首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关...
- SOA“面向服务的架构”:他是一种设计方法,其中包含多个服务...
- 微服务架构:其实和 SOA 架构类似,微服务是在 SOA 上做的升...
&color(red){微服务架构 = 80%的SOA服务架构思想 + 100%的组...
** API网关 [#sde17aca]
API网关是一个服务器,是系统的唯一入口。从面向对象设计的角...
API网关封装了系统内部架构,为每个客户端提供一个定制的API...
** 适用于的场景 [#wc6769bb]
SOA 更加适合于庞大、复杂、异构的企业级系统,这也是 SOA 诞...
微服务更加适合于快速、轻量级、基于 Web 的互联网系统,这类...
** 服务交付 [#fd6a46b0]
SOA 对服务的交付并没有特殊要求,因为 SOA 更多考虑的是兼容...
微服务的架构理念要求“快速交付”,相应地要求采取自动化测试...
如果没有这些基础能力支撑,微服务规模一旦变大(例如,超过 ...
** 总结 [#q4cfde8a]
|功能|SOA|微服务|h
|组件大小|大块业务逻辑|单独任务或小块业务逻辑|
|耦合|通常松耦合|总是松耦合|
|公司架构|任何类型|小型、专注于功能交叉团队|
|管理|着重中央管理|着重分散管理|
|目标|确保应用能够交互操作|执行新功能、快速拓展开发团队|
#hr();
Comment:
#comment_kcaptcha
終了行:
[[Microservice]]
#contents
微服务起源与SOA
SOA(Service-Oriented Architecture,面向服务的架构)是一...
* SOA实现方法 [#qecbd051]
SOA作为一种架构设计的概念和思想,需要借助具体的技术和方法...
- Web Service
- 服务注册表
- 企业服务总线。
** ESB(企业服务总线) [#h1efec64]
简单 来说 ESB 就是一根管道,用来连接各个服务节点。为了集 ...
&ref(SOA_架构.png);
* SOA关键技术 [#u2733abc]
与SOA紧密相关的技术主要有UDDI、WSDL、SOAP和REST等,这些技...
** SOAP [#h88b75bd]
SOAP(Simple Object Acess Protocol,简单对象访问协议)定...
** REST [#wd8a676b]
REST(Representational State Transfer,表达性状态转移)是...
- 网络上的所有事物都被抽象为资源;
- 每个资源对应一个唯一的资源标识;
- 通过通用的连接件接口对资源进行操作;
- 对资源的各种操作不会改变资源标识;
- 所有操作都是无状态的。
* SOA架构和微服务架构的区别 [#u23478d2]
首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关...
- SOA“面向服务的架构”:他是一种设计方法,其中包含多个服务...
- 微服务架构:其实和 SOA 架构类似,微服务是在 SOA 上做的升...
&color(red){微服务架构 = 80%的SOA服务架构思想 + 100%的组...
** API网关 [#sde17aca]
API网关是一个服务器,是系统的唯一入口。从面向对象设计的角...
API网关封装了系统内部架构,为每个客户端提供一个定制的API...
** 适用于的场景 [#wc6769bb]
SOA 更加适合于庞大、复杂、异构的企业级系统,这也是 SOA 诞...
微服务更加适合于快速、轻量级、基于 Web 的互联网系统,这类...
** 服务交付 [#fd6a46b0]
SOA 对服务的交付并没有特殊要求,因为 SOA 更多考虑的是兼容...
微服务的架构理念要求“快速交付”,相应地要求采取自动化测试...
如果没有这些基础能力支撑,微服务规模一旦变大(例如,超过 ...
** 总结 [#q4cfde8a]
|功能|SOA|微服务|h
|组件大小|大块业务逻辑|单独任务或小块业务逻辑|
|耦合|通常松耦合|总是松耦合|
|公司架构|任何类型|小型、专注于功能交叉团队|
|管理|着重中央管理|着重分散管理|
|目标|确保应用能够交互操作|执行新功能、快速拓展开发团队|
#hr();
Comment:
#comment_kcaptcha
ページ名: