在 SOA 架构中,每个服务都对应一个现有的系统,所有这些服务都部署在一个中心化的平台上,我们称之为企业服务总线 ESB(Enterprise Service Bus),ESB 负责管理所有调用过程的技术复杂性,包括服务的注册和路由、各种通信协议的支持等等。
- 比如说,09 年的时候,eBay 就基于 Axis 2,开发了自己的 SOA 框架,让各个系统通过提供标准的服务,来满足外部调用需求。 比如后台搜索系统,本身是 C++ 开发的,但是它通过提供 Java 服务,封装常见的搜索功能,就方便了其他系统(大多是 Java)和搜索系统进行集成。
来源:oschina
链接:https://my.oschina.net/u/3847203/blog/4284840