Você está na página 1de 21

MGEMEOS:

MIDDLEWARE MVEL PARA


GERENCIAMENTO DE EVENTOS CULTURAIS
BASEADO EM SERVIOS WEB
Jos Ricardo Vieira
Michell Platini Esteves dos Anjos
Dr. Admilson de R. L. Ribeiro (Orientador)

Universidade Federal de Sergipe


So Cristvo - SE

Agenda

Introduo;
Objetivo;
Fundamentao Terica;
MGEMEOS;
Estudo de Caso;
Consideraes Finais;
Referencias Bibliogrficas;

Introduo
Eventos como estratgia;
Diversidade Tecnolgica;
Software para gerenciar e organizar
eventos (SGEMEOS);
Complexidade no desenvolvimento
de Software para eventos;
Implementao de middleware;

Objetivo
Implementar o MGEMEOS;
Interoperabilidade, transparncia,
convergncia de tecnologias da web
com dispositivos mveis;
Foco no desenvolvedor;

Fundamentao Terica
Web Service (XML, WSDL, SOAP,
UDDI);
Middleware (procedural, transacional,
orientado a objetos, orientado a
mensagem);
Plataformas mveis (J2ME, Android,
...);

SGEMEOS
1

Software para gerenciamento


de eventos

Desenvolvido por Luiz Marcus


(CC, UFS)

Gerencia o processo de
organizao de eventos

Utiliza perfis de usurio no


domnio de eventos sociais

Arquitetura do SGEMEOS

Cliente-Servidor
Orientado a Servios
Utiliza Web Service
J2ME

MGEMEOS

Caractersticas
Middleware baseado no SGEMEOS
Auxilia na criao de software para
eventos
Desenvolvedor de software
Utiliza reflexo computacional
Arquitetura dividida em Camadas

Arquitetura do MGEMEOS
Disponibiliza servios
Acesso e manipulao
de dados

Serializar, empacotar,
desempacotar
Conexo e transporte

Camada de Servio

Camada de Acesso a Dados

Camada de Simplificao de Dados

Camada de Comunicao

Estudo de Caso
Aplicao para Eventos Esportivos
Baseados em Perfis

Estudo de Caso

Estudo de Caso

Consideraes Finais
O que podemos aprender com o
MGEMEOS
Prticas recomendadas
Utilizao de Reflexo
Foco no Desenvolvedor
Reusabilidade

Consideraes Finais
Construo do MGEMEOS
Foco nos desenvolvedores de aplicaes de
Eventos
Abstrao da complexidade
Eficincia no desenvolvimento
Tempo e Custo
Concentre-se na meta
Programas de eventos
Independncia de plataforma
Utilizao de Padro de Projeto;
Criao de novas funcionalidades e servios;

Referncias Bibliogrficas

ALONSO, G.; CASATI, F.; KUNO, Harumi; MACHIRAJU, Vijay. Web Service - Concepts, Architectures
and applications. Springer Verlag, 2004, Cap. 5.
BAKKEN, David E. Middleware, Chapter in Encyclopedia of Distributed Computing, J. Urban and
P. Dasgupta, Eds., Kluwer Academic Publishers, 2002, to appear.
CHARLES, John. Middleware Moves to the Forefront. IEEE Computer, pages 17-19, May 1999.
CMU-SEI. Software Engineering Institute. C4 Software Technology Reference Guide - A
Prototype. Handbook, January, 1997.
COULOURIS; DOLLIMORE; KINDBERG. Sistemas Distribudos Conceitos e Projeto. 4 a. Edio.
2007.
ERL, T. Service-Oriented Architecture: A Field Guide to Integrating XML and Web Service.
Prentice Hall PTR, 2004.
ERL, T. Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR,
2005.
FLR, D. E. MiD-Mobile: Middleware distribudo para adaptao e gerenciamento de transaes
em ambiente de computao mvel. Disponvel em:
<http://www.lbd.dcc.ufmg.br/colecoes/semish/2008/010.pdf>. Acesso em 15/10/2011.
KNUDSEN, J. Beginning J2ME: From Novice to Professional. Third Edition, Apress, 2005.

SANTOS, L. M. M A. SGEMEOS: Um Sistema Gerenciador de Eventos Mvel Baseado em


Servios Web, UFS, 07/2011

PERGUNTAS?