Kunjal B. Mankad e Priti S. Sajja
A rápida evolução das arquiteturas de software tornou-se uma tendência nos dias de hoje, nas quais o processamento distribuído se tem mostrado altamente eficiente. Estão disponíveis múltiplas arquiteturas para processamento distribuído com base em conceitos orientados a objetos e orientados a componentes, tendo as suas próprias vantagens e limitações. O principal aspeto do desenvolvimento de uma estrutura arquitetónica consistente é reduzir o custo de desenvolvimento de soluções de TI e integrar os parceiros de negócio e clientes com diversas capacidades com uma visão clara de uma forma facilmente gerenciável, rápida e reutilizável. A Arquitetura Orientada a Serviços é uma arquitetura independente de qualquer tecnologia específica. A secção de abertura do artigo destaca as limitações das arquiteturas de software atuais, bem como foca a necessidade da Arquitetura Orientada a Serviços, enfatizando vários aspetos arquitetónicos, incluindo a função do serviço. A segunda secção apresenta as características dos Web Services com as suas vantagens. Mostra também como os serviços Web atendem aos requisitos das necessidades em constante mudança dos setores empresariais, implementando uma arquitetura orientada a serviços. A última secção do artigo apresenta a aplicação de Web Services na implementação da Arquitetura Orientada a Serviços. Um exemplo de um protótipo de Web Service é desenvolvido para mostrar a eficiência da abordagem proposta.