Академический Документы
Профессиональный Документы
Культура Документы
ndice
I.Introduccin II.DescripcindelPaqueteTecnolgicoeMuni III.ComponentesdeeMuni MuniPortal MuniCompra MuniServi MuniParticipa IV.CaractersticasTcnicas V.ArquitecturadelPaqueteTecnolgicoeMuni VI.EsquemadeSeguridaddelaPlataforma
3 4 6 12 13 19
DGPE/SAPOrganizacindelosEstados
I. Introduccin
La presente documentacin descriptiva y tcnica plasma con detalle el diseo de las aplicaciones que componen la Plataforma eMuni, en una forma sencilla y grfica, utilizando los estndares de documentacin utilizados en la industriadediseodeaplicaciones. Bsicamente,semuestraladescripcintcnicadelosmbitosprincipalesdelaplataformaensusdistintosaspectos, talescomo:arquitecturadelasolucin,seguridad,diseodebasededatosycapadeserviciosWeb. EsimportanteresaltarqueeltrabajodetodoeldiseodelanuevaplataformadeeMunihasidopensadoteniendo dos aspectos principales como premisa, la factibilidad econmica y la flexibilidad tecnolgica (capacidad de poder combinar tecnologas ya existentes en los municipios e integracin con otras plataformas). Todo esto para conservar y hacer realidad lo que es la misin y visin del Programa MuNet eGobierno de la Organizacin de los Estados Americanos (OEA), el que busca la modernizacin de los gobiernos locales de la regin a travs de estrategiasdegobiernoelectrnico. En resumen, este documento muestra las caractersticas y potencialidades de la nueva plataforma de eMuni, la cual recoge la experiencia de la plataforma anterior basada en DotNetNuke, que fue rediseada, con un diseo robusto y de ltima generacin, construido totalmente con las tecnologas actuales y con una extensibilidad futura sinprecedentes.LanuevaplataformadisponecomogestordecontenidosaJoomla.
DGPE/SAPOrganizacindelosEstados
ComopartedelapoyoquebrindaelprogramaMuNeteGobiernoalosmunicipiosseencuentralaprovisindeuna plataforma tecnolgica de ltima generacin denominada Plataforma eMuni, concebida para acelerar los avances del gobierno electrnico en los municipios de Amrica Latina y el Caribe. El portal municipal interactivo cuenta con todos los elementos necesarios para convertirse en una herramienta esencial de apoyo a la modernizacin de los serviciosmunicipales,facilitandoyhaciendomseficientelarelacinentreelmunicipioysuciudadana. Ventajasybeneficios: listoparautilizar! fcildeinstalarymanejar! espersonalizable! fcildeintegrarconsistemasexistentes! esunaalternativadebajocosto! esescalable,flexibleymodular!
Escalabilidad
eMuni es capaz de incrementar sus recursos y rendimiento en funcin de la evaluacin de las necesidades crecientes del municipio. A medida que la cantidad de informacin y/o de transacciones se vaya incrementando, estasolucinpuedecrecerparaadaptarsealosnuevosrequerimientos.Existennumerosasposibilidadesparallevar acaboestatarea,deformaquelosnivelesdedisponibilidaddelservicioparalosusuariossemantenganalmximo: Webfarms Clustering LoadBalancing Incrementodeanchodebanda IncrementodelamemoriaRAMdelosservidores Incrementodelacantidaddeprocesadoresporservidor
Flexibilidad
UnadelasventajasmsdestacablesdeeMuniessuflexibilidad,yaquepermitequecualquiertipodecontenidoo servicio,independientementedesucomplejidadseincorporadoalaplataforma.Adems,paraquelosmunicipios porpequeosograndesqueseanpuedangestionarlainformacinquedeseensinlimitaciones,ysinimportarel nmerodeaplicacionesqueseintegrenydeusuariosqueinteractenconlaplataforma.
DGPE/SAPOrganizacindelosEstados
Modularidad
Una de las caractersticas ms destacables de eMuni es su arquitectura modular que permite la instalacin de aquellas funcionalidades que sean relevantes para el municipio mediante la incorporacin de los mdulos correspondientes.Estodaalosmunicipiosmayorlibertadparadisearlaarquitecturatecnolgicamunicipalypara planificarlaincorporacindetecnologadeformagradualyadaptadaalasparticularidadesoperativasyfinancieras de cada uno. Ms adelante se muestran los componentes fundamentales con que cuenta actualmente la herramienta,loscualessevernincrementadosconnuevoscomponentes.
Funcionalidades
eMuninoslopermitelacreacinypuestaenfuncionamientodeportalesWebmunicipalesconabsolutafacilidad sino que tras la entrada en operacin del mismo, el mantenimiento no requiere elevados conocimientos tcnicos puestoquecuentaconadministradoresdecontenidosyfuncionalidadesdemanejosencillo. La herramienta eMuni est basada en modelos predefinidos que pueden ser modificados o adaptados a las necesidades de cualquier municipio, lo cual significa que el municipio puede crear y desplegar la informacin que prefiera, de la forma y con el diseo que ms le satisfaga. A travs de esta plataforma se puede crear y publicar informacinfcilmente,ascomohacerdisponibleslosserviciosmunicipalesatravsdelportaldelmunicipio. Dadas las caractersticas de la arquitectura tecnolgica de eMuni, as como el lenguaje de programacin en que est construido (cdigo abierto), existennumerosas posibilidades de aadir otros mdulos funcionales compatibles conestaplataforma,granpartedeestosgratuitos. Adems, los portales basados en eMuni ofrecen la mxima flexibilidad en la asignacin de responsabilidades relacionadas con la actualizacin y el mantenimiento del mismo, ya que eMuni permite crear mltiples roles con diferentesnivelesdeprivilegios,ascomolageneracindesubportalesqueconcedanasusresponsablesuncontrol totaltantodeldiseocomodelainformacinapublicarenlosmismos.
DGPE/SAPOrganizacindelosEstados
MuniPortal
EstaaplicacinestdesarrolladasobreelpoderosoCMS(ManejadordeContenido)Joomla!,elcualofreceunagran robustez y facilidad de uso ms que ningn otro CMS del mercado. Esta herramienta est integrada con las dems aplicacionesqueconformanlaplataformaeMuniysustituyalmanejadordecontenidoDotNetNuke. La misin principal de esta aplicacin es organizar y publicar toda la informacin con la cual los usuarios van a interactuar, as como gestionar algunas funcionalidades bsicas relacionadas con la interaccin municipio ciudadana. Lasprincipalesfuncionalidadesdelaplataformason: Registrodeusuarios Imgenes Anuncios Enlaces Banners Bsquedas Contactos Encuestas Discusiones TextosyHTML Documentos Cuentasdeusuarios Calendariodeeventos Definicindetablas Preguntasfrecuentes XML/XSL Contctenos Frames
DGPE/SAPOrganizacindelosEstados
MuniCompra
Este componente facilita la gestin en lnea de todos los procesos relacionados con un procedimiento de compra municipal,desdelaautorizacindelamismahastalacomunicacindelresultadoalasempresasparticipantesenel proceso. MuniCompra es una herramienta de gestin que facilita el manejo en lnea de las compras de gobierno a nivel municipal. En trminos generales, MuniCompra consigue eliminar muchos de los problemas y dificultades que se presentan al hacer compras gubernamentales. Algunos de stos incluyen la discriminacin de proveedores, las amenazas de empresas a otras empresas, la interaccin de empleados gubernamentales con las empresas con las consiguientesposibilidadesdecorrupcin,subjetividadyfaltadetransparencia. MuniCompra facilitar todos los pasos relacionados con las compras municipales; incluyendo la solicitud de productos en forma interna, la creacin de los pedidos de compra, las aprobaciones correspondientes, la administracindeproveedoresycatlogos,ascomolapublicacindelasmismasparaelaccesociudadano. Laherramientadisponededoscomponentes:unodeadministracinenelcualserealizantodoslosmovimientosal interiordelmunicipioyotrodepublicacin(enconjuntoconMuniPortal).
MuniServi
MuniServi es una herramienta tecnolgica que permite la puesta en lnea de servicios municipales, permitiendo al ciudadano la realizacin de transacciones completas en lnea. Incorpora una funcionalidad de pagos y facilita la definicin del flujo de trabajo relacionado con cada trmite de forma sencilla, mediante la incorporacin de elementos grficos. Cuenta con un sistema de seguimiento de trmites en lnea para uso del ciudadano y su integracinconcualquieraplicacinobasededatosexistenteesmuysencilla. Atravsdeestecomponentesepuedendefinir,entreotros,lossiguientesaspectosfundamentales: lainformacinnecesariapararealizaruntrmite losdocumentosrelacionados elpagosilohubiere lospasosyaprobacionesquedebeseguir elmecanismodeconsultavaWebdelstatusdelmismoporpartedelciudadano eldocumentoquesedebeenviaralciudadano la parte pblica de la solucin, de forma que se puedan aplicar mayores niveles de seguridad si as se requiere.
DGPE/SAPOrganizacindelosEstados
MuniParticipa
MuniParticipa se basa en un desarrollo realizado en el marco del proyecto denominado Impacto de las Tecnologas de Informacin y Comunicacin en el Fortalecimiento Democrtico Local: Transparencia y Participacin Ciudadana, elcualhasidofinanciadoporelCentroInternacionaldeInvestigacionesparaelDesarrollo(IDRC)deCanad. Elproyectoseorientaidentificar,evaluarysistematizarelimpactoquesolucionesbasadasenTICpuedengenerar sobrelosnivelesdeparticipacinciudadanaytransparenciadelagestinmunicipal,atravsdeldiseo,instalacin, capacitacin,puestaenmarchaydifusindeaplicacionescomoOIRSDigitalyConcejoenlnea. A diferencia de las componentes anteriores que disponen de sus manuales de referencia e instalacin, en este documentoserealizaunadescripcindedetalledeMuniParticipa.
a) OIRS Digital
Oficina de Informacin, Reclamos y Solicitudes (OIRS) digital es un mecanismo multicanal (presencial, telefnico, va postal e Internet) que provee a los ciudadanos una forma expedita de contactarse con la Municipalidad, adems de poder realizar el seguimiento y evaluacin de los servicios provistos por sta. El esquemageneraldeestaaplicacinseapreciaenlaFigura: Esquema general de la OIRS Digital: En este caso los habitantes formulan peticiones del mbito municipal, donde es posible llevar a cabo un seguimiento de su estado, y recibir una respuesta y encuesta de satisfaccin una vez realizada. Experiencias similares que han tenido un alto impacto corresponden a los casos de Barcelona (IRIS), Chicago(311),yPisa(CiTel). Esta aplicacin tiene como sus principales caractersticas ser un punto nico de contacto expedito con los ciudadanos, ser completamente un sistema multiplataforma de ingreso y comunicacin de incidencias, y permitirelseguimientoycontrolinterno. Est basada en un workflow que permite: seguimiento de incidencias, asignacin interna de trabajo y controlyauditoriainternadeltrabajorealizado.
DGPE/SAPOrganizacindelosEstados
DGPE/SAPOrganizacindelosEstados
DGPE/SAPOrganizacindelosEstados
10
herramienta permite la asignacin de tareas y el seguimiento de ellas en cuanto a su cumplimiento. Revisin y bsqueda temtica de los temas, resoluciones y acuerdos del Concejo Municipal. Existe una herramienta que permite buscar en forma amplia sobre todos los contenidos de las actas,convocatoriasyresultadosdelosacuerdodelConcejo. Actas en lnea. Todas las actas del Concejo son publicadas en formato de procesador de texto y por los diversos temas que ellas tratan. Esto le permite a los usuarios poder analizar y seguir temasdediversasactasenformasimpleysencilla.
DGPE/SAPOrganizacindelosEstados
11
Requerimientos de Software Inicialmenteestasolucinsolopodrfuncionarbajoslossiguientesrequerimientosdesoftware: SistemaOperativo: MicrosoftWindowsServer2008 ServidorWeb:MicrosoftInternetInformationServices7 Microsoft.NetFramework4.0 Basededatos: MySQLServer5.0osuperior Linux Multiplataforma La plataforma eMuni est desarrolla bajo un diseo de software basados en IoC (Inversion of Control) lo cual permiteadicionalfuncionalidadeshaciaotrasplataformasaligualqueutilizarbasesdedatosdiferentesalaqueusa pordefecto(MySQLServer). MuniPortal particularmente puede ser instalada sobre Windows o Linux, y sobre cualquier Web server ya sea ApacheoIIS.Paralainstalacindelasotrasherramientas,esrequeridoelservidordeWindows. Los detalles de cmo est la plataforma organizada y estructurada, se presentarn en el siguiente captulo de la documentacin.
DGPE/SAPOrganizacindelosEstados
12
V. Arquitectura de e-Muni
La nueva Plataforma eMuni fue diseada tomando en cuenta las ltimas tendencias en el diseo de arquitectura desoftwaredelaactualidad. El diseo ms adecuado para una plataforma de eGobierno de ltima generacin es el basado en SOA (Service Oriented Architecture), el cual le abrir las puertas a la Plataforma de eMuni para soportar todas las ventajas de seguridad,integracin,flexibilidadyextensibilidadquebrindaestetipodearquitecturas. La tecnologa utilizada para el desarrollo de la Plataforma eMuni bajo el concepto de SOA es WCF (Windows CommunicationFoundation)lacualespertenecientealconjuntodecomponentesqueconformanelMicrosoft.NET Framework.
DGPE/SAPOrganizacindelosEstados
13
La aceptacin global de servicios Web que incluye los protocolos estndar para la comunicacin de aplicacin a aplicacin, ha cambiado el desarrollo de software. Por ejemplo, las funciones que proporcionan los servicios Web ahora incluyen seguridad,coordinacindetransaccionesdistribuidasyuna comunicacin fiable. Lasventajasde los cambios en servicios Web se deberan reflejar en las herramientas y tecnologas que los programadores utilizan. Windows Communication Foundation (WCF) est diseado para ofrecer un enfoque manejable a la informtica distribuida,interoperabilidadanchayasistenciadirectaparalaorientacinsobreelservicio. WCF simplifica el desarrollo de aplicaciones conectadas a travs de un nuevo modelo de programacin orientado a servicios. WCF admite muchos estilos de desarrollo de aplicaciones distribuidas proporcionando una arquitectura superpuesta. En su base, la arquitectura de canal de WCF proporciona primitivos asncronos de paso y aprobacin demensajessintipo.Generadossobreestabaseestnlasfuncionesdeprotocolosparaunintercambiodedatosde transaccinseguroyfiable,ascomounaampliavariedaddeopcionesdecodificacinytransporte. A continuacin se presentarn los diagramas de arquitectura que se disearon para la Plataforma de eMuni (tambindisponiblesenformatoPDFyVisio,ensutamaooriginal).
DGPE/SAPOrganizacindelosEstados
14
DGPE/SAPOrganizacindelosEstados
15
DGPE/SAPOrganizacindelosEstados
16
Figura III: Arquitectura de Aplicacin e-Muni
DGPE/SAPOrganizacindelosEstados
17
Figura IV: Arquitectura de Servicios e-Muni
DGPE/SAPOrganizacindelosEstados
18
DGPE/SAPOrganizacindelosEstados
19
En lo que respecta a la Plataforma eMuni la seguridad estar encapsulada en un Servicio Web (WCF Web Service) que centralizar toda la seguridad de las aplicaciones en un solo sitio, dando como posibilidad que en el futuro sea posible acceder y autenticar al sistema mediante un dispositivo mvil u otro tipo de interfaces de una forma aislada.
DGPE/SAPOrganizacindelosEstados
20