Desenvolvimento de uma Aplicação utilizando SOA: um Estudo de Caso
Estudo de Caso
Roberto Felipe Caliendo, Daniel Luís Notari
Centro de Ciências Exatas e Tecnologia – Universidade de Caxias do Sul (UCS)
Rua Francisco Getúlio Vargas, 1130 – Bloco 71
95.070-560 – Caxias do Sul – RS – Brasil
{rfcalien, daniel.notari}@ucs.br
Categoria do trabalho: Trabalho de Graduação
Resumo. O objetivo deste artigo é apresentar o desenvolvimento de uma aplicação utilizando SOA (Arquitetura Orientada a Serviços). Um estudo de caso apresenta uma arquitetura de software para uma aplicação acessar os serviços de notícias disponibilizadas na web através de feeds RSS. Um protótipo do estudo de caso foi implementado, o qual contém um cadastro de usuários com as suas preferências de categorias de notícias. Estas informações são utilizadas para realizar pesquisas em sites de notícias na web. O protótipo permite que os serviços sejam acessados por um cliente web e por um cliente desktop. Com isto, o usuário pode acessar as suas preferências de notícias de duas formas diferentes, demonstrando desta maneira, o consumo do mesmo serviço implementado como um WebService.
Palavras-chaves: SOA, WebServices, RSS
Abstract. The purpose of this paper is to present the development of a SOA (Software
Oriented Architecture) application. A case study shows a software architecture for an application to access news available on the web through RSS feeds. The case study has a prototype implementation that contains user registers with their favorite news categories. These informations are used to search website news. The prototype's services can be accessed by both a web and a desktop thin client. In this way, users can access their news preferences by two different ways, consuming the same service implemented as a WebService.
Keyworks: SOA, Web Services, RSS
1. Introdução
O uso de tecnologias novas como SOA e WebServices em aplicações é uma realidade.
Contudo, as organizações não podem