IBM observa que , "Esta capacidade de se adaptar às mudanças nas condições de negócios oferece às organizações a flexibilidade ea agilidade para expandir de forma lucrativa. " Arquitetura Orientada a Serviços pode ajudar sua organização a fazer o mesmo quando você implantar negócios aplicações usando SOA. SOA , quando implementado corretamente, permite que os computadores cliente para acessar informações remotamente e usá-lo para resolver problemas de negócios . Saiba como funciona a comunicação do cliente SOA para determinar se a sua organização pode se beneficiar dessa tecnologia. Métodos tradicionais de programação
Imagine que você é o dono de uma empresa de carro que tinha de marketing , pessoal e departamentos de fabricação. Utilizando metodologias de programação tradicionais, você poderia configurar TI departamentos em cada divisão que realizou tarefas específicas . Pessoal pode manter as informações de banco de dados empregado , enquanto o departamento de produção acompanha autopeças no seu sistema de dados. Quando o departamento de marketing deve consolidar os números de vendas com números de peça , os programadores do departamento de produção pode criar um aplicativo que envia informações sobre peças para o departamento de marketing. Se os sistemas de marketing e software de fabricação utilizam diferentes bases de dados ou linguagens de programação , pode ser caro para construir esta aplicação.
SOA Solutions
SOA simplifica a tarefa de ajudar diferente sistemas de comunicação por meio de tecnologias , tais como serviços web para ligá-los . Serviços Web , amplamente utilizado na Internet, são os programas que permitem acessar computadores remotos e recuperar informações através de uma rede . Um serviço Web tempo , por exemplo, pode voltar a meteorologia da sua cidade quando você envia o serviço de um pedido . As organizações que usam SOA pode deixar as unidades de negócios criam programas e disponibilizá-los para outras unidades através de uma rede que compartilha Web Services.
SOA Benefícios
Seu carro hipotético empresa pode economizar tempo e dinheiro por ter departamentos de expor suas informações usando serviços SOA . Leva tempo para converter os sistemas existentes para serviços de SOA , mas uma vez que existe, você não tem mais para construir novas aplicações a partir do zero sempre que você precisa para compartilhar informações. Arquitetura SOA também torna possível para os sistemas escritos em diferentes linguagens de programação para comunicar de forma segura e sem problemas. Como os serviços de SOA são componentes , eles são reutilizáveis. Uma organização pode usá-los como blocos de construção e combiná-los em diferentes formas de criar novos aplicativos que resolver outros problemas.
Normas e Diretrizes
Microsoft observa que SOA é mais do que um nome para uma tecnologia que liga computadores. As organizações também devem estabelecer e aderir a um conjunto de diretrizes , princípios e regras que ajudam a determinar quando usar SOA e como implantar serviços aos clientes de forma eficiente. O Open Group SOA Reference Architecture fornece as melhores práticas e padrões que você pode consultar na concepção de sistemas SOA . Aderindo a estas normas pode dar a sua organização a capacidade de adaptar-se às mudanças nas condições de negócios e agilidade para expandir de forma lucrativa.