Arquitetura Crossmedia para Integração de Serviços de Governo Eletrônico
1. Crossmedia no Governo
Arquitetura Crossmedia para Integra¸c˜ao de
Servi¸cos de Governo Eletrˆonico
Jo˜ao Paulo Delgado Preti
Eunice Pereira dos Santos Nunes
Lucia Vilela Leite Filgueiras
Departamento de Engenharia de Computa¸c˜ao e Sistemas Digitais
Escola Polit´ecnica da Universidade de S˜ao Paulo (USP)
05.508-900 – S˜ao Paulo – SP – Brasil
Julho 20, 2010
2. Crossmedia no Governo
Agenda
1 Introdu¸c˜ao
Contextualiza¸c˜ao do Problema
Objetivo
Padr˜oes de Interoperabilidade de Governo Eletrˆonico
2 Arquiteturas
Demoiselle
X-gov
3 Resultados e Discuss˜oes
4 Considera¸c˜oes Finais
5 Agradecimentos
6 Referˆencias
3. Crossmedia no Governo
Introdu¸c˜ao
Contextualiza¸c˜ao do Problema
Contextualiza¸c˜ao do Problema
Demanda/Esfor¸co do governo
O crescimento das TIC
As pessoas precisam lidar com diferentes dispositivos para
obter dados e acessar diferentes servi¸cos;
Considerando que cada meio tem sua pr´opria linguagem,
capacidade e limita¸c˜ao, uma aplica¸c˜ao pode migrar de um
meio para outro, de forma a obter as melhores caracter´ısticas
de cada um [de Oliveira Neto et al. 2009].
O apoio colaborativo de v´arias m´ıdias (crossmedia) possibilita
ampliar e facilitar a intera¸c˜ao;
Framework Demoiselle n˜ao contempla um modelo de
integra¸c˜ao de componentes e servi¸cos em m´ıdias cruzadas.
4. Crossmedia no Governo
Introdu¸c˜ao
Objetivo
Objetivo
Investigar e analisar a arquitetura do framework X-gov
identificando o n´ıvel de concordˆancia do mesmo segundo os
padr˜oes de interoperabilidade de governo eletrˆonico do Brasil
(e-Ping) avaliando sua aplicabilidade no contexto nacional.
5. Crossmedia no Governo
Introdu¸c˜ao
Padr˜oes de Interoperabilidade de Governo Eletrˆonico
Padr˜oes de Interoperabilidade de Governo Eletrˆonico
Duas referˆencias s˜ao muito importantes quando se discute
interoperabilidade em servi¸cos de governo eletrˆonico:
e-Ping
pol´ıticas, premissas e especifica¸c˜oes t´ecnicas
vocabul´ario comum sobre tecnologia
AR (Arquitetura Referencial)
arquitetura de interoperabilidade
registro do servi¸co
gest˜ao do conhecimento do servi¸co
gest˜ao de informa¸c˜oes resultantes dos servi¸cos
6. Crossmedia no Governo
Arquiteturas
Arquiteturas
S˜ao introduzidas 2 arquiteturas nesta pesquisa:
Demoiselle
Framework padr˜ao do governo brasileiro para aplica¸c˜oes do
poder executivo da esfera federal.
X-gov
Framework crossmedia para publica¸c˜ao de servi¸cos.
11. Crossmedia no Governo
Resultados e Discuss˜oes
Resultados e Discuss˜oes
Para as tabelas que se apresentam, segue simbologia utilizada e
respectiva terminologia:
X, o framework segue a recomenda¸c˜ao
vazio, n˜ao segue a recomenda¸c˜ao
-, a recomenda¸c˜ao n˜ao se aplica
*, observa¸c˜ao sobre a implementa¸c˜ao da recomenda¸c˜ao
12. Crossmedia no Governo
Resultados e Discuss˜oes
Padr˜oes de Organiza¸c˜ao e Intercˆambio de Informa¸c˜oes
RECOMENDAC¸ ˜AO X-gov
Utiliza XML para troca de dados X
Utiliza XSL para formata¸c˜ao dos dados X
Utiliza RDF para descri¸c˜ao dos dados
Utiliza e-PMG para gest˜ao de conte´udo
13. Crossmedia no Governo
Resultados e Discuss˜oes
Padr˜oes de Interconex˜ao
RECOMENDAC¸ ˜AO X-gov
Utiliza SMPP para mensagens curtas (SMS) *
Utiliza XMPP para mensagens em tempo real
Utiliza HTTP/1.1 para transferˆencia de hiper-
texto
X
Utiliza HTTP para transferˆencia de arquivos X
Utiliza LDAP v3 para servi¸cos de diret´orio
Utiliza SIP na camada de aplica¸c˜ao
Utiliza SOAP v1.2 nos servi¸cos web X
14. Crossmedia no Governo
Resultados e Discuss˜oes
Padr˜oes de Seguran¸ca
RECOMENDAC¸ ˜AO X-gov
Utiliza HTTP sobre TLS para conex˜oes que exigem seguran¸ca X
Utiliza os algoritmos RSA, DSS, DHE-DSS ou DHE-RSA para
troca de chaves de sess˜ao
X
Utiliza os algoritmos RC4, IDEA, 3DES ou AES para defini¸c˜ao
de chave de cifra¸c˜ao
Utiliza os algoritmos SHA-256 ou SHA-512 para defini¸c˜ao do
MAC
Utiliza modelo de certificado digital conforme ICP Brasil *
15. Crossmedia no Governo
Resultados e Discuss˜oes
Padr˜oes de Meios de Acesso
RECOMENDAC¸ ˜AO X-gov
Utiliza conjunto de caracteres e alfabetos Unicode vers˜ao 4.0,
latin-1, UTF8 ou ISBN 0-321-18578-1
X
Utiliza como formato de intercˆambio de hipertexto HTML 4.01,
XHTML, XML ou SHTML
X
Utiliza como arq. do tipo documento XML, ODT, PDF/A, TXT
ou HTML 4.01
X
Utiliza como arq. do tipo planilha formato ODS -
Utiliza como arq. do tipo apresenta¸c˜ao formato ODP ou HTML
4.01
-
Utiliza como arq. do tipo banco de dados para esta¸c˜oes de tra-
balho formato XML, MySQL 4, TXT, CSV ou ODB
Utiliza como arq. de intercˆambio de informa¸c˜oes gr´aficas e ima-
gens est´aticas formato PNG, TIFF, SVG, JPEG, ODG ou XCF
X
Utiliza como arq. para gr´aficos vetoriais formato SVG ou ODG -
Utiliza como arq. para especifica¸c˜ao de padr˜oes de anima¸c˜ao
formato SVG
-
Utiliza como arq. para ´audio e v´ıdeo formato MPG, MIDI, OGG
ou AVI
X
Utiliza compacta¸c˜ao de arq. nos formatos ZIP, GZ, TAR, ... X
16. Crossmedia no Governo
Resultados e Discuss˜oes
´Areas de Integra¸c˜ao para Governo Eletrˆonico
RECOMENDAC¸ ˜AO X-gov
Utiliza BPEL v1.1 para execu¸c˜ao de processos *
Utiliza BPMN v1.0 para modelagem de processos
Utiliza como padr˜ao de infraestrutura de registro UDDI v3.0.2
Utiliza como linguagem de defini¸c˜ao de servi¸co WSDL v1.1 X
18. Crossmedia no Governo
Considera¸c˜oes Finais
Considera¸c˜oes Finais
O formato crossmedia requer intera¸c˜oes do usu´ario com
composi¸c˜oes de servi¸cos no formato ad-hoc, topologias
emergentes e sistemas auto-organizacionais;
O governo brasileiro tem realizado esfor¸cos para padronizar o
formato das aplica¸c˜oes de governo (padr˜oes de tarefas);
Preocupa¸c˜ao com os aspectos crossmedia, modelo emergente
nessa nova sociedade imersa com diversos dispositivos e
facilidade de comunica¸c˜ao;
19. Crossmedia no Governo
Considera¸c˜oes Finais
Considera¸c˜oes Finais
O framework X-gov tem potencial como referˆencia a ser
estudada e de alguma forma complementada ou integrada ao
framework de governo Demoiselle;
O framework busca adotar padr˜oes abertos e aderir ao
paradigma orientado a servi¸co;
O framework X-gov contribui tamb´em com um modelo de
gerˆencia de processos baseado no BPEL para permitir a
orquestra¸c˜ao de servi¸cos em m´ultiplas m´ıdias.
21. Crossmedia no Governo
Referˆencias
de Oliveira Neto, J. S., Roussel, N., and Filgueiras, L. V.
(2009).
User’s issues in crossmedia applications.
In Proceedings of the 27th ACM international conference on
Design of communication, pages 119–126, Bloomington,
Indiana, USA. ACM.
Miyamaru, F. and Filgueiras, L. (2009).
X-Gov: crossmedia for government services.
In Proceedings of Workshop on Design & Evaluation of
e-Government Applications and Services (DEGAS, 2009),
Uppsala, Sweden.
Tiboni, A. C., da Silva Lisboa, F. G., and Mota, L. C. (2009).
Uma plataforma livre para padronizacao do desenvolvimento
de sistemas no governo federal.
Bento Goncalves - RS. SBC.