PAWEB: uma plataforma para desenvolvimento de aplicativos web utilizando o modelo de atores (2012)
- Authors:
- Autor USP: OLIVEIRA, BRUNO TAKAHASHI CARVALHAS DE - IME
- Unidade: IME
- Sigla do Departamento: MAC
- DOI: 10.11606/D.45.2012.tde-06122012-010811
- Assunto: CIENCIA DA COMPUTACAO
- Keywords: actor model; concurrent programming; distributed systems; modelo de atores; programação concorrente; Python; Python; sistemas distribuídos; web; web; web applications
- Agências de fomento:
- Language: Português
- Abstract: Existem várias linguagens e plataformas que permitem a programação baseada no modelo de atores, uma solução elegante para a programação concorrente proposta há algumas décadas. Segundo esse modelo, implementa-se o programa na forma de uma série de agentes que são executados em paralelo e se comunicam entre si somente por meio da troca de mensagens, sem a necessidade de memória compartilhada ou estruturas tradicionais de sincronização como semáforos e mutexes. Uma das áreas nas quais esse modelo seria particularmente adequado é a programação de aplicações web, isto é, aplicações cujas lógicas de negócios e de dados residem num servidor e que são acessadas pelo usuário por intermédio de um navegador. Porém, existem muitos obstáculos ao desenvolvimento de aplicações desse tipo, entre eles a falta de linguagens e ferramentas que permitam integrar tanto o servidor quanto o cliente (navegador) no modelo de atores, as dificuldades de conversões de dados que se fazem necessárias quando o servidor e o cliente são desenvolvidos em linguagens diferentes, e a necessidade de contornar as dificuldades inerentes aos detalhes do protocolo de comunicação (HTTP).O PAWEB é uma proposta de uma plataforma para o desenvolvimento e execução de aplicações web que fornece a infraestrutura necessária para que tanto o lado cliente quanto o lado servidor do aplicativo hospedado possam ser escritos numa mesma linguagem (Python), e possam criar e gerenciar atores que trocam mensagens entre si,tanto local quanto remotamente, de maneira transparente e sem a necessidade de implementar conversões de dados ou outros detalhes de baixo nível
- Imprenta:
- Data da defesa: 02.10.2012
- Status:
- Artigo publicado em periódico de acesso aberto (Gold Open Access)
- Versão do Documento:
- Versão publicada (Published version)
- Acessar versão aberta:
-
ABNT
OLIVEIRA, Bruno Takahashi Carvalhas de. PAWEB: uma plataforma para desenvolvimento de aplicativos web utilizando o modelo de atores. 2012. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2012. Disponível em: https://teses.usp.br/teses/disponiveis/45/45134/tde-06122012-010811/. Acesso em: 01 abr. 2026. -
APA
Oliveira, B. T. C. de. (2012). PAWEB: uma plataforma para desenvolvimento de aplicativos web utilizando o modelo de atores (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de https://teses.usp.br/teses/disponiveis/45/45134/tde-06122012-010811/ -
NLM
Oliveira BTC de. PAWEB: uma plataforma para desenvolvimento de aplicativos web utilizando o modelo de atores [Internet]. 2012 ;[citado 2026 abr. 01 ] Available from: https://teses.usp.br/teses/disponiveis/45/45134/tde-06122012-010811/ -
Vancouver
Oliveira BTC de. PAWEB: uma plataforma para desenvolvimento de aplicativos web utilizando o modelo de atores [Internet]. 2012 ;[citado 2026 abr. 01 ] Available from: https://teses.usp.br/teses/disponiveis/45/45134/tde-06122012-010811/
Informações sobre a disponibilidade de versões do artigo em acesso aberto coletadas automaticamente via oaDOI API (Unpaywall).
Por se tratar de integração com serviço externo, podem existir diferentes versões do trabalho (como preprints ou postprints), que podem diferir da versão publicada.
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
