|
|
||
|
Navegação |
Enviado por midianet em sab, 09/27/2008 - 21:49.
O termo SOA (Service Oriented Arquiteture) ou seja Arquitetura Oriendada a Serviços. está bastante popular no ramo de TI,sem dúvida é o caminho onde todos os novos sistemas estão dispostos a trilhar, as principais empresas de TI deixam isto cada vez mais claro. Algumas pessoas acreditam que SOA e Webservice sejam a mesma coisa, mas não é bem assim. SOA é uma arquitetura abrangente que constrói aplicações de uma companhia, imagine um projeto de Arquitetura, que necessita que todos os programas da companhia sejam criados com uma metodologia específica. Web Services é um conjunto de mecanismos de padrões de comunicação criados sobre a web que permite conectar e comunicar. Enquanto SOA é uma estratégia de TI que engloba todos os sistemas e os padrões de comunicação. Serviço Exemplos de SOA O SPC disponibiliza um serviço classificação de clientes inadimplentes, e um banco está disponibilizando um pacote de financiamento novo que deverá ser implementado um novo sistema para este pacote onde o desenvolvedor terá que fazer uso do serviço disponibilizado pelo SPC para avaliar o cliente que deseja fazer o financiamento, o desenvolvedor abstrai o código de classificação de clientes inadimplentes, e desenvolve o produto. sem contar que na próxima vez que o banco necessitar criar um novo pacote e um novo sistema ele já pode novamente contar com o serviço de classificação dos clientes. Outro exemplo interessante e a utilização do mesmo serviço mas com interesses diferentes, suponhamos que uma empresa americana disponibilize um serviço de informação de fluxo de tráfego muito utilizada por taxistas e transportadoras, onde o motorista ao receber a avaliação de tráfego de uma determinada rua, poderá traçar uma rota alternativa para não atrasar sua entrega, este mesmo serviço e consumido por um despertador moderno que tem uma função soneca inteligente na casa de um trabalhador, no qual está programado para às 07:00hs, mas neste momento o despertador avalia a informação recebida pelo serviço, e se o trânsito flui normalmente o despertador dá ao trabalhador mais 5 minutos de tolerância no sono. Quando usar SOA Os arquitetos dizem que um bom aplicativo orientado a serviços da mais trabalho gerando um custo extra, por isto para que este trabalho produza benefícios, ele tem que eliminar qualquer outro tipo de esforço de comunicação com outros aplicativos. Assim o primeiro passo é descobrir se existem aplicativos redundantes e mal integrados que poderiam ser consolidados ou eliminados após a aplicação de SOA. Se existir estes aspectos então há benefícios potenciais. Mas a grande vantagem de SOA, após de implantada segundo apontam os especialistas, é a redução do tempo no desenvolvimento das novas aplicações de negócios, então depois dos serviços criados é possível encurtar o tempo da produção de novas soluções em 40%, que pode fazer muita diferença quando a companhia precisa colocar um novo produto no mercado para sair na frente da concorrência.
|
Novos tópicos no fórum Posts recentes no blog |