TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

DESENVOLVIMENTO DE UMA APLICAÇÃO UTILIZANDO WEB SERVICES Aplicação SOA

Por:   •  3/12/2018  •  Projeto de pesquisa  •  5.541 Palavras (23 Páginas)  •  494 Visualizações

Página 1 de 23

[pic 1]

DESENVOLVIMENTO DE SISTEMA:

Desenvolvimento de uma Aplicação Utilizando Web Services

Ezequias da Silva César –  RA-C5205i-3

Brasília – 2018

[pic 2]

 

 

 

 

 

 

 

 

 

 

DESENVOLVIMENTO DESISTEMA:

Desenvolvimento de uma Aplicação Utilizando Web Services  

 

 

Atividade prática   supervisionada e apresentada ao

Curso Ciência da Computação, par a fins de

Conhecimento na área

 

 

 

 

 

                               Ezequias da Silva César –  RA-C5205i-3

 

 

 

                                                  Brasília – 2018

Sumário

Resumo ...................................................................................................................04

Abstract ............................................................................................................................................................05

1 Introdução ..........................................................................................................06

2 Arquitetura Orientada a Serviços ...................................................................08

3 Cenário para o Desenvolvimento de uma Aplicação Utilizando SOA ................10

   3.1 Trabalhos Relacionados ..................................................................................................11

   3.2 Arquitetura de Software do Protótipo .......................................................12

      3.2.1 C amada de Aplicação ........................................................................... 13

   3.3 Camada de Web Services .......................................................................14

      3.3.1 C amada de Negócio .............................................................................. 14

4 Estudo de Caso..................................................................................................................................... 16

5 Considerações finais e trabalhos futuros ..............................................................................19

6 Referências ............................................................................................................................................. 21

   

Resumo

         A finalidade 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 disponíveis na web através de feeds RSS.  Uma matriz   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. Assim, o usuário pode acessar as   suas preferências de notícias de duas formas distintas, demonstrando   desta maneira, a   utilização do mesmo serviço implementado como um WebService.  

Palavras-chaves: SOA, Web Services, RSS  

Abstract

            The purpose of this paper is to present the   development of   a SOA (Software Orien ted 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 hasa   prototype   implementation that contains user registers with their favorite news categories.  This information a reused   to search website news.  The prototype’s services can be accessed by both a web and a desktop thin client.  Inthis   way, users can access their news preferences by two different ways, consuming the same service implemented as a Web Service.  

Key words:  SOA, Web Services, RSS

1- Introdução

            O uso   de novas tecnologias como SOA   e WebServices em aplicações é uma realidade. Sendo assim, as organizações não podem simplesmente    descartar as   aplicações já existentes.   Uma vez que, reconstruir uma   aplicação criada com o uso de novas tecnologias exige pessoal especializado, tempo e, em geral, é muito difícil e demorado.  As aplicações já existentes são   usadas todos os dias e, geram   uma quantidade e norme de dados. Acessar estes dados por outras aplicações, por exemplo para visualizações de maneira diferente dependendo do   perfil do   usuário, requer a construção de softwares que   façam isto.  Esta tarefa também é custosa e demorada.  Por isto, é necessário pesquisar novas maneiras de   acessar os   dados destas   aplicações com os investimentos existentes feitos nas organizações (SAMPAIO, 2006).  

             Neste cenário, a variedade de sistemas de informação existentes causa um problema para os profissionais da área de TI (Tecnologia   da Informação) administrarem:  sistemas diversos desenvolvidos por fornecedores e com linguagens de programação   diferentes.   O resultado é que, aplicações que não estão aptas a trocarem informações.  Um exemplo disso é a troca de   dados entre um sistema   de CRM (Customer Relationship Management) e um sistema ERP (Enterprise Resource Planning) com a   finalidade de minimizar o cadastro de   informações comuns aos dois sistemas.  A troca de informações entre as aplicações, ou seja, manter o equilíbrio   é   um dos objetivos de   SOA.  A   comunicação dos sistemas é o ponto chave   para estabelecer a relação entre sistemas   de diferentes   fornecedores (SAMPAIO, 2006).

...

Baixar como (para membros premium)  txt (30.3 Kb)   pdf (418.7 Kb)   docx (935.9 Kb)  
Continuar por mais 22 páginas »
Disponível apenas no TrabalhosGratuitos.com