« Back to Glossary Index

Service Oriented Architecture – Arquitetura Orientada a Serviços é um modelo de arquitetura de software que possibilita reutilizar componentes e lógicas de negócio usando interfaces de serviços, com uma linguagem de comunicação padrão em uma rede de computadores. 

Um serviço é uma unidade ou conjunto de funcionalidades de software independente, desenvolvido para concluir uma tarefa específica, como recuperar informações de um banco de dados ou executar uma operação de movimentação de estoque.

Um serviço contém as integrações de dados e o código necessários para executar uma função de negócios completa.

Serviços podem ser acessados remotamente e é possível interagir com eles e atualizá-los de maneira independente.

Em outras palavras, a SOA integra os componentes de software que foram implantados e são mantidos separadamente, permitindo que eles se comuniquem e trabalhem juntos para formar uma aplicação que funciona em sistemas diferentes.

Mais sobre Web Services

  • Repositórios úteis no Github para Desenvolvedores

    Logo Github

    O GitHub é um serviço gratuito para repositórios de projetos de software, porém, como é baseado em versionamento com GIT, qualquer espécie de arquivo, principalmente de texto, pode ser utilizado, e desenvolvedores sempre aproveitam estas ferramentas para torná-las em algo além do objetivo principal. Existem diversos repositórios com listas de valiosos para desenvolvedores, designers de… Continue a ler »Repositórios úteis no Github para Desenvolvedores

  • REST e RESTFul APIs

    REST

    Neste artigo você irá compreender a teoria de Roy Fielding que descreveu arquitetura de software mais utilizada atualmente para construção de API e integração de sistemas em nuvem, REST (Representational State Transition), a qual serviu de base para as APIs de softwares modernos na nuvem (ou em cloud se preferir). Além deste artigo, como material… Continue a ler »REST e RESTFul APIs

« Voltar para o índice do Glossário