微服务架构模式成熟之前,软件领域讨论的比较多的是SOA的架构模式.SOA早在1996年就由Gartner提出,作为面向服务的架构模式,SOA的理念是对于复杂的企业IT系统,按照不同的.可重用的粒度划分,将功能相关的一组功能提供者组织在一起为消费者提供服务.SOA在实际的发展过程中并不顺利,随着ESB(Enterprise Service Bus).Web Service.SOAP等技术出现,SOA才渐渐落地.但其主要解决的是企业内部不同IT资源之间的信息共享.互通等问题,相当长时间内的发展依赖于…
1.什么是SOA? SOA代表了面向服务的架构. SOA是一种使用松耦合的黑盒子服务构建业务应用的体系架构,这些服务可以通过编排连接在一起以实现特定的功能. 2.SOA特点 以下是服务的SOA的主要特点: A) SOA组件是松耦合的.当我们说松耦合,这意味着每一个服务是自包含单独存在的逻辑.举例来说,我们采取了“支付网关”的服务,并将它附加到不同的系统. B) SOA服务是黑匣子.在SOA中,服务隐藏有内在的复杂性.他们只使用交互消息,服务接受和发送消息.通过虚拟化一个服务为黑盒子,服务变得更松…