Upload
rosa-lisboa-antunes
View
217
Download
4
Embed Size (px)
Citation preview
GroupSim
Integrando Web Services em um Groupware de simulação
Objetivo
Investigar a aplicabilidade de Web Services em sistemas de
simulação discreta, provendo funcionalidades de
armazenamento e recuperação de informações relevantes a tais
sistemas.
Roteiro
Motivação Contexto Web Services Detalhes Arquiteturais Demonstração Conclusão e Comentários finais
Motivação
Novas funcionalidades de modo que no futuro seja viável uma maior integração com outros sistemas de simulação.
Criação de um sistema para armazenamento e recuperacao de informações relacionadas à simulação Web Services
Contexto: Simulação e ACD
Mundo Real x Simulação
Contexto: Simulação e ACD
Modelo: Representação conveniente de um dado aspecto do mundo real.
Arrival
Service
wait B
Idle
customer
clerk
Contexto: Groupware
X
Contexto: GroupSim
GroupSim:
Um GroupWare de simulação discreta usando modelagem ACD.
Contexto: Histórico
Versão inicial Múltiplas salas Autenticação Chat XACDML
Web Services
Um conjunto de funcões/procedimentos armazenados num servidor que permitem que se recupere dados a partir de um conjunto de parâmetros de entrada.
Aplicações acessíveis via protocolos padrões da Internet (tipicamente http).
Componentes com funcionalidade “caixa-preta”: só a interface é conhecida.
Web Services: WSInputSim
O WSInputSim é o Web Service criado para viabilizar o armazenamento e recuperação de informações relativas à simulação. Ele permite: Listar, salvar e carregar conjuntos de dados
de entrada para um dado modelo ACD; e Listar, salvar e carregar modelos ACD inteiros
(que são armazenados usando o padrão XACDML).
Arquitetura do GroupSim:Simulação Discreta
JAVA - Multiplataforma Técnica de simulação usando três fases Modelagem orientada a objetos,
implementando o ACD estendido Generates e Destroys Interrupting Activities Routers ResourceQueues
Arquitetura do GroupSim:Modo Standalone / Groupware
StandAlone Groupware
RMI
RMI
RMI
Arquitetura do GroupSim:Interface WSInputSim
Arquitetura do GroupSim:Comunicando com o WS
InputSim Client
InputSim Client
Demonstração
Conclusão e Comentários finais
GroupSim interpreta XACDML Novas possibilidades criadas pelo
WSInputSim O uso de Web Services para integrar
aplicativos de simulação discreta é adequado, praticável e aceitável
Perguntas