Вы находитесь на странице: 1из 20

Programa MuNet e-Gobierno

Plataforma tecnolgica e-Muni

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

II. Descripcin del Paquete Tecnolgico e-Muni

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

III. Componentes de e-Muni


ConelfindeconocerenprofundidadelpotencialdeeMuni,acontinuacinsemencionanlosaspectosfuncionales delostrescomponentesquelointegran: Apartirdel2011seincorporaalPaqueteTecnolgicodeeMuni,lacomponenteMuniParticipaquedisponededos aplicaciones:OIRSDigital(Oficinadeinformaciones,reclamosysugerencias)yConcejoenlnea.

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

Funcionalidades de la OIRS Digital:


Losciudadanostienenlaoportunidadderealizarunaanotacin(solicitud,reclamoosugerencia)mediante un formulario Internet, hacer el seguimiento del mismo y recibir el servicio de la misma forma, adems pueden controlar el cumplimiento deplazos y promesas, as como el poder evaluar su calidad en trminos delaprontitud,calidadytrato.Lasprincipalescaractersticasdelaherramientason: Ingreso de solicitudes para la Municipalidad. Se considera que los ciudadanos puedan ingresar sus solicitudes va Internet para la comunicacin con el municipio. Sin embargo, si es recibido en forma presencial, se dispone de un PC y un funcionario para ensear a los ciudadanos a ingresar sus solicitudes; si es va correo tradicional, ste se digitaliza y es ingresado; en caso de contacto telefnico (contact center) es el operador quien ingresa la solicitud en representacin del ciudadano;yenelcasovaWeb,lacualesautoservicioencuantoalingresodelassolicitudes. Registro Usuario. Cada ciudadano que desee ingresar alguna anotacin debe estar registrado, para lo cual existe un formulario que contiene los elementos mnimos para la autentificacin de cadausuario,siendoonodelacomuna. Ticket de servicio de anotacin. Cada anotacin, independiente de la forma de ingreso, se le entregarunticketnicoacadaciudadanoquerepresentalaformadepermitirelseguimientode ella. Asignacin interna de responsabilidades.Elencargadoderespondercadaunadelasanotaciones puede asignar a otras personas la ejecucin de una determinada actividad, as cada persona encargada puede, en teora asignar tareas a otras personas. Sin embargo, el control de toda la ejecucinestaacargodeunasolapersona. Controldelaejecucin.Existelaposibilidadderealizarelcontroldelaejecucinenformainterna en funcinde las fechascomprometidas en un inicio. Para ello, el o la encargado(a)puede revisar eltiemporestanteencadaunadelasanotaciones. Entrega de la respuesta a cada solicitud.Elsistemapuedeentregarlarespuestaacadaanotacin vaInternet(alcorreodefinidoenelregistrodelusuario)ovatelefnicaencasoqueelusuariolo requiera. Evaluacin final. En forma independiente, se realiza una evaluacin del servicio entregado en funcin de la prontitud, calidad del servicio entregado y utilidad de la respuesta entregada, as es posible cerrar el ciclo de cada anotacin en funcin de lo que el ciudadano realmente evala comovalioso. Endefinitivaestesistematienelafuncionalidaddeejecucindeunproceso,suauditoraycontroldesdeel puntodevistadequienesresponsabledeentregarelservicio.

DGPE/SAPOrganizacindelosEstados

b) Concejo Municipal en Lnea


El Concejo en Lnea es una aplicacin que crea un espacio de transparencia y control ciudadano del quehacer del Concejo Municipal, a travs de la promocin de las agendas de las sesiones, su transmisin envivoyprovisindelasactasdecadaunadelassesionesyvideosasociados. As, los vecinos de la comuna tienen la posibilidad de ser testigos de las reuniones que se realizan, haciendoquetodociudadanoestaltantodelasdecisionesquesetomanyopinionesdesusintegrantesy participantes. Con esta aplicacin se transparenta el acceso, seguimiento y control de temas tratados en el Concejo Municipal, permitiendo la obtencin de informacin en forma desagregada por temas, o agregada por actas. As, cada tema que se propone al Concejo puede ser objeto de un seguimiento en trminos de su estado (presentacin, discusin, aprobacin), as como del contenido (texto y video) asociado. Una iniciativasimilarastacorrespondealadesarrolladaenParlamentoAlemn,laquepermiteelaccesoaun archivodesesionesydocumentacincomplementariaalostemastratados(www.bundestag.de). Funcionalidades del Concejo Municipal en Lnea: De acuerdo al marco legal de municipalidades, el Concejo Municipal se puede reunir en sesiones (ordinarias y extraordinarias) y sus acuerdos se deben adoptar en sala legalmenteconstituida. En cuanto a la frecuencia mensual depender del marco legal vigente y en las sesiones podrn tratarse cualquier materia que sea de competencia del Concejo. Independiente del tipo de sesin que se realice, ya sea ordinaria o extraordinaria, se requiere de un conjunto de actividades asociadas al ciclo de agendamiento, realizacinypublicacindeactasdecadasesindelConcejo. As,lasprincipalesfuncionalidadesdelConcejoenLneason: Desarrollodigitaldelaconfeccinypublicacindelasfechasytablasdelosconcejossiguientes. CadaunadelosconcejosesavisadoatravsdelapginaWebencuantoafechaytemastratados. En particular, los temas a ser tratados son un acuerdo del Concejo y los temas que deben ser sometidosalConcejoporpartedelaMunicipalidad.Estoesrealizadoatravsdeunworkflowque realizaelseguimientodecadaConcejo. Transmisin online de las sesiones del Concejo Municipal a travs de un sitio Web del Concejo enLnea.CadaunadelassesionesdelConcejoestransmitidaenlneaenformacompletaatravs delaWeb. Revisin de transmisiones hechas de concejos anteriores a travs del sitio Web.Cadaunadelas sesiones ya realizadas puede ser seguida, consultada y vista desde los registros hechos y almacenados en el sitio. Existe una herramienta de bsqueda por tema, fecha o cualquier tem, queconsideratextoyvideo. Seguimiento de los acuerdos del concejo y su cumplimiento al interior de Municipalidad. Cada uno de los acuerdos del Concejo siguen diferentes flujos a travs de la Municipalidad, esta

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

IV. Caractersticas Tcnicas


Las tecnologas utilizadas para la nueva plataforma de eMuni son de ltima generacin y cuidadosamente seleccionadasparasatisfacerlasposibilidadesenunarelacindecostoybeneficioparalosmunicipios. Elproyectoestdesarrolladosobrelassiguientestecnologas: MuniCompra,MuniServiyMuniParticipa: MuniPortal: Framework:Microsoft.NETFramework4.0 ManejadordeContenido:Joomla! TecnologaWeb:ASP.NET4.0yWCF4.0 TecnologaWeb:PHP5 LenguajedeProgramacin:C#4.0 BasedeDatos:MySQL5 BasedeDatos:MySQL5 ServidorWeb:IIS7+ ServidorWeb:IIS7+

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

Figura I: Diagrama General de la Plataforma e-Muni

DGPE/SAPOrganizacindelosEstados

15

Figura II: Arquitectura Fsica de e-Muni

DGPE/SAPOrganizacindelosEstados

16


Figura III: Arquitectura de Aplicacin e-Muni

DGPE/SAPOrganizacindelosEstados

17


Figura IV: Arquitectura de Servicios e-Muni

DGPE/SAPOrganizacindelosEstados

18

VI. Esquema de Seguridad de la Plataforma


La seguridad de los sitios Web es una cuestin de importancia fundamental y ms an en plataformas como e Muni, que ser de inters pblico local. La proteccin de un sitio requiere la elaboracin cuidadosa de un plan; por consiguiente, los programadores y administradores de sitios Web deben comprender perfectamente las opciones paraprotegerlasaplicacionesexpuestasalaWeb. ASP.NET funciona junto con Microsoft .NET Framework y Servicios de Microsoft Internet Information Server (IIS) para ayudar a proporcionar aplicaciones Web seguras. Para ayudar a proteger la seguridad de una aplicacin ASP.NET,sedebenllevaracabolasdosfuncionesprincipales,estsson: Autenticacin Ayuda a comprobar que el usuario es precisamente quien dice ser. La aplicacin obtiene las credenciales (diversas formas de identificacin, como nombre y contrasea) de un usuario, y las valida consultando a una autoridad determinada. Si las credenciales son vlidas, se considera a la entidad que ha enviado las credenciales como una entidadautenticada. Autorizacin Limita los derechos de acceso mediante la concesin o negacin de permisos especficos a una identidad autenticada. Adems, Internet Information Services (IIS) puede conceder o negar el acceso en funcin de la direccin IP o del nombre de host del usuario. Cualquier autorizacin de acceso posterior se realiza mediante la autorizacindeladireccinURLdelpermisodeaccesoalsistemadearchivosNTFS.

DGPE/SAPOrganizacindelosEstados

19

Figura V: Esquema de autenticacin / autorizacin

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

Вам также может понравиться