Anda di halaman 1dari 1

PROJETO COOPERADM: DESENVOLVENDO APLICAES J2EE COM WEB SERVICES

Cristiano Tiago Modesto Prof. Msc. Alexandre Ichiro Hashimoto Sistemas de Informao Faculdades Integradas Rio Branco www.riobrancofac.edu.br Endereo: Rua Capito Jos Incio do Rosrio, 133 Lapa Av. Jos Maria de Faria So Paulo - SP Email: cristianoufo@gmail.com.br Orientador: aleih@aol.com

1. Introduo
Estudos sobre novas tecnologias vm procurando atingir um novo caminho tirando proveito de recursos comuns encontrados nas linguagens de programao mais utilizadas hoje em dia, dentre poucos encontrados recursos em comum temos o SAOP, como protocolo de envio de mensagens e funes de tratamento e manipulao de arquivos XML, que possibilitam a conversao de sistemas que utilizam Web Service (WS) como meio de implementao. Foi desenvolvido de um prottipo chamado CooperADM que acessa um WS hospedado em um servidor de aplicaes J2EE[1], demonstrando seu funcionamento e interaes. O CooperADM atuar com uma ferramenta de apoio informatizado que venha diminuir o tempo acesso as informaes administrativas de uma Cooperativa aumentando relativamente o processo de obteno dos dados gerados de seu dia a dia.

2. Escopo
O sistema vem a servir como uma ferramenta de apoio administrativo. O CooperADM tem uma diferena entre os outros softwares existentes no mercado, seu custo beneficio est intrinsecamente ligado ao fato de que o banco de dados e a lgica de negcio no estarem armazenados em um equipamento PC local do usurio e sim em um servidor remoto hospedado em uma empresa especializada. O Custo da Hospedagem e totalmente do desenvolvedor a Cooperativa somente contrata do servio disponibilizado pelo CooperADM que pode ser customizado se requisitado pelo cliente (mudanas nas interfaces conforme o caso de negcio).

camadas. Segue abaixo o Modelo utilizado para diviso de camadas: 1. Camada de Apresentao (Aplicao desktop CooperADM) 2. Camada de Aplicao Negcio (Lgica de Negcio). 3. Camada de Dados (Acesso ao Banco de Dados). A Camada de apresentao solicita as classes de negcio um servio qualquer no servidor. O servidor neste momento identifica se o servio est disponvel. Estando disponvel executa o servio seguindo as instrues que quem o solicitou. Neste momento as classes de negcio que forem solicitadas fazem o acesso ao banco de dados para fazerem a coleta de informaes, ao fazer consulta no banco de dados o Web Service transforma os resultado da consulta em um arquivo XML, ou seja, faz o DataBind do resultado e envia para a camada que responsvel de reenviar para as classes que solicitaram o servio. Na camada de Aplicao Negcio sua funo que a de controlar as requisies da camada de apresentao com a camada de negcio, junto ao servidor de aplicaes. Nesta camada esto sendo disponibilizados os servios que sero colocados disposio da camada de apresentao.

4.Concluso
O artigo apresenta um quadro geral sobre o CooperADM e Web Services dentro da plataforma J2EE. Apresentando aspectos essenciais para o entendimento do projeto, destacando o Modelo de implementao por camadas de software que permite o entendimento aprimorado do projeto contemplando a diviso de camadas que separa a lgica de negcio da camada de apresentao.

3. Funcionamento
O Modelo escolhido para desenvolvimento da implementao foi o de diviso de camadas, separando a lgica do negocio da lgica de apresentao e a separao da conexo com o banco de dados. O ganho de tempo quando uma implementao de software segue este padro muito maior quando se tem uma implementao totalmente estruturada sem a utilizao de diviso de

5.Referncias
[1] Reference J2EE v1.3 Documentation Developer Network Community Sun Microsystems (Sun) http://java.sun.com/j2ee/reference/docs/index.html Dez 2004

Anda mungkin juga menyukai