msoa专题

(MSOA)微型面向服务架构中服务管理者和服务提供者的松散关系

一、服务是平级的 图中是一些服务的提供者和服务的管理者。在这个图中所有的类都是平等的、独立的。除了实现的逻辑和处理问题的角度的不同,这些服务都是继承相同的类。 服务提供者不知道谁是服务管理者,同样服务管理者也不知道谁是服务的提供者。 二、服务管理者和服务提供者的划分 Service和AbstractService提供了服务提供者自动注入服务管理者的机制。 通过服务管理者能

(MSOA)微型面向服务的架构的设计与实现

设计目的: 1、系统按照功能或者业务逻辑层次划分服务,系统架构清晰、灵活; 2、提供服务自动注册; 3、服务调用简单,服务之间的调用可以通过getXXXService()直接获得; 4、服务统一管理; 5、服务可监控; 一、Service 接口 Service接口提供了一个自动注册的机制。实现了registe()方法来完成服务的注册。 public interfac