ECON

Propaganda
ECON
MONITORAMENTO DE EVENTOS DE CADEIAS DE
PROCESSOS PRODUTIVOS AUTOMOTIVOS
UTILIZANDO WEB SERVICES
Acadêmico: Leonardo Broilo Junior
Orientador: Francisco Adell Péricas
Roteiro

Introdução






Objetivos
Fundamentação teórica
Desenvolvimento
Implementação
Conclusão
Extensões
Introdução
O que me motivou?
Introdução
Solução proposta
Objetivos




Criar um módulo servidor e um módulo cliente;
Centralizar no servidor as informações relevantes ao
monitoramento;
Controlar o acesso de usuários no módulo cliente;
Diminuir o tempo de detecção de problemas no
processo produtivo e aumentar a produtividade e
qualidade do serviço dos analistas.
Fundamentação teórica
Fundamentação teórica

Planejamento e controle de produção
 Ocupa-se do planejamento e controle de todos os aspectos
da produção, inclusive do gerenciamento de materiais e da
programação de máquinas e pessoas e da coordenação de
fornecedores e clientes-chave

Sistema de planejamento e controle de produção



Responsável por gerenciar toda a linha de produção
É dividido em módulos que possuem responsabilidades
distintas
Cadeia de processos
Fundamentação teórica

Gerenciamento de serviços de TI


Instrumento pelo qual se pode iniciar uma postura pró-ativa
visando atender as necessidades da organização,
contribuindo para geração de valor.
O objetivo é garantir a entrega de serviços que satisfaçam os
requisitos acordados entre o cliente e o fornecedor, tanto em
desempenho quanto em custo, além de estar alinhado aos
objetivos estratégicos da organização
Fundamentação teórica

Web Services



XML
SOAP
WSDL
Fundamentação teórica

Trabalhos correlatos




Venturi (2005) desenvolveu um protótipo de um sistema para
controle e monitoração residencial à distância através de
dispositivos móveis.
Traffic Monitor (COUTO; GATTAI, 2008), que disponibiliza
informações sobre o tráfego nas vias ou rotas definidas pelo
usuário no aplicativo para dispositivo móvel.
O Ministério do Meio Ambiente (2008) desenvolveu um sistema
de monitoramento por satélite do desmatamento de biomas com
o intuito de quantificar desmatamentos e de embasar ações de
fiscalização.
Trojan e Padoin (2008) desenvolveram um sistema para o
monitoramento remoto de servidores em subestações de
energia.
Desenvolvimento
Requisitos





RF01 – enviar dados coletados nos servidores ao Web
Service através de um script PERL.
RF02 – Permitir, no módulo servidor, o cadastro e
manutenção dos usuários.
RF03 – Permitir, no módulo servidor, o cadastro de
fábricas, servidores e instâncias que serão monitoradas.
RF04 – Permitir, no módulo servidor, associar os
usuários às fábricas que serão por eles monitoradas.
RF05 – Enviar dados do módulo servidor para os
clientes ativos.
Requisitos




RF06 – Oferecer, no módulo cliente, uma tela de login
para autenticação do usuário.
RF07 – Permitir o monitoramento dos processos
produtivos dos servidores.
RF08 – Permitir, no módulo cliente, cadastrar as ações
tomadas pelo usuário na correção de um erro
detectado.
RF09 – Permitir ao usuário visualizar relatórios de erros
detectados.
Requisitos




RNF01 – Utilizar objetos SOAP para o envio de
informações ao Web Service.
RNF02 – Implementar os módulos cliente e servidor e o
Web Service utilizando a linguagem de programação
Java e o ambiente Netbeans IDE 7.0.
RNF03 – Comunicar os módulos cliente e servidor
utilizando o Java RMI.
RNF04 – Utilizar um banco de dados PostgreSQL para
armazenar informações no módulo servidor.
Módulo Servidor
Módulo Cliente
Modelo Entidade-Relacionamento
Implementação
Ferramentas utilizadas




Linguagem de Programação: Java versão 6
IDE: Netbeans 7.0.1
SGBD: PostgreSQL 9.0
Servidor Web: Apache Tomcat 7 + Axis2/Java
Operacionalidade
Módulo servidor: Tela Principal
Menu
File
Maintenance
View
Submenu
Descrição
Fecha o módulo
Exit
servidor
Manage Plant
Manter fábricas
Manage Server
Manter servidores
Manage Instance
Manter instâncias
Manage User
Manter usuários
Associar usuários e
Manage User x Plant
fábricas
Ver usuários
Online Users
conectados
Operacionalidade
Módulo cliente: Tela principal
Resultados e discussão


Os resultados foram satisfatórios, pois o processo de
monitoramento foi facilitado
Desempenho



Módulos cliente e servidor: eficientemente rápidos
Web Service: eficaz e com bons resultados nos testes de carga
Disponibilização da ferramenta para avaliação dos analistas



Relevância e usabilidade
Críticas
Sugestões
Resultados e discussão
Conclusão e extensões
Conclusão

Os objetivos foram atingidos






Implementação dos módulos cliente e servidor
Implementação dos requisitos propostos
Informações persistidas em um banco de dados centralizado
Demonstrou-se viável o uso de Web Services para o
monitoramento dos processos produtivos
Limitação de acessos à rede interna
Dificuldade nos testes de integração por não haver um
ambiente de teste que simule o funcionamento real do
sistema de planejamento e controle de produção
Extensões






Implementar os módulos em interfaces web.
Monitorar recursos de hardware dos servidores
produtivos.
Contemplar questões de segurança, como criptografia,
sigilo, confiança entre cliente e servidor e autenticação
no módulo servidor.
Aperfeiçoar o mecanismo de relatórios.
Disponibilizar base de conhecimento para identificar
reincidências e buscar a causa raiz dos incidentes.
Integrar ao Web Service um serviço de e-mail ou SMS.
Download