Um caso para SOA no navegador

A arquitetura orientada a serviços foi popularizada recentemente porque fornece escalabilidade organizacional aprimorada, facilidade de manutenção, maior testabilidade e menos bloqueio de estrutura. Um serviço é uma implementação sem versão com uma API compatível com versões anteriores. Não é empacotado em aplicativos, mas sim obtido em tempo de execução. Ao contrário dos serviços, o npm e outros gerenciadores de pacotes encorajam bibliotecas compartilhadas em tempo de construção.

Sofe é uma biblioteca JavaScript construída para habilitar arquitetura orientada a serviços no navegador. Saiba mais sobre a motivação por trás do sofe: https://goo.gl/GL5vZ9

Comece com sofe em https://github.com/CanopyTax/sofe