SOA - Arquitetura Orientada a Serviços


O Último artigo que li sobre SOA, Arquitetura Orientada a serviços, abriu minha mente para entendimento de algumas questões e gostaria de compartilhar,
com vocês através desta ferramenta.

Service Oriented Architecture


Primeiro vamos analisar esta sigla SOA, em inglês Service Oriented Architecture em português arquitetura orientada a serviços,
E como o próprio nome diz o desafio de SOA, no meu pensamento as primeiras palavras que penso são arquitetar, planejar, elaborar ou até projetar
Orientado; pensando, guiado a serviços; tudo que gera algum tipo lucro para empresa ou algum tipo de despensa extraído de seus processos ele é resultado
Final de uma tarefa ou pelo menos deveria ser.

Não é um umproduto, nem vem pronto


Objetivo deste documento é somente refletir sobre o assunto. Para realização do SOA é necessário é criar o pensamento empresarial (Pensamento de todos os colaboradores do grupo) atrelado as tecnologias existem no mercado, com o pensamento visualizando sempre o serviço prestado ou adotado.
Sabemos que hoje em dia essa tarefa não é fácil, a maioria das empresas de hoje e possivelmente do futuro irá trabalhar com vários sistemas para
O controle de todas as tarefas que são realizadas pelo grupo empresarial, isso se torna uma tarefa cada vez mais difícil para seu gestor conseguir
Analisar a corporação como um todo.

integra sistemas diferentes


Mas podemos começar tratar todos os sistemas pensando em serviços e integrando estes serviços com ajuda de ferramentas tecnológicas, é possível esse pensamento com desenvolvimento. Um bom exemplo de uma das ferramentas que ajuda a compreender melhor o SOA são os Web Services, o objetivo do web service é comunicação entre sistemas distintos podendo fazer troca de informações para ambos de forma a estabelecer um contato com aplicações, um exemplo mais direto é temos um sistema de vendas web em PHP de produtos e outro sistema de suporte técnico em Java desktop as informações de venda podem ser comunicadas através de uma web service podendo ser utilizadas pelo suporte para ajuda as clientes sem de uma intervenção humana.

Esse exemplo pode aplicado a outro pensamento de um serviço interno da empresa podendo ser integrações feitas com sistemas para que coordenador tenha essa visão completa da organização.