Os princípios fundamentais da arquitetura orientada a serviços não são novos e em grande parte apenas refletem anos de experiência na construção de sistemas integrados de larga escala que efetivamente funcionam e que necessitam ser mantidos. Alguns dos princípios, como a redução dos impactos da latência da rede fazendo o trabalho tanto quanto possível em cada chamada de serviço, já são prática comum em sistemas distribuídos de alto desempenho. Outros, tais como minimizar os custos da infraestrutura de serviços da Web, resultam de uma compreensão dos valores de uma solução complexa e da importância da simplicidade na obtenção de interoperabilidade.

Os princípios básicos da arquitetura orientada a serviços são:

  1. As fronteiras são claras;
  2. Serviços são autônomos;
  3. Compartilhar esquemas e contratos e não implementações;
  4. Compatibilidade de serviço é baseada em política.

Vamos detalhar cada um destes princípios.

Copyright © 2016 AIEC.