5
93 >> interconexión entre las redes mulservicios entre todos los operadores. Por tanto, se debe recono- cer que los servicios se prestarán sin QoS. 3. Capa de control: En esta capa, el desarrollador de aplicaciones en la web reconoce que es posible in- tercomunicarse con cualquier red de operador o actor, pero sin la calidad propuesta para las redes NGN; esto es, que la única intercomunicación de redes en Colombia se hace mediante Internet. Por otro lado, esta capa pretende presentar algunos servicios a los desarrolladores de aplicaciones, de manera que les permitan crear nuevos servicios o simplemente aplicavos móviles. 4. Capa de contenidos: Es la que soporta la demanda de servicios; por lo tanto, debe tener muchas ca- pacidades de servicio. Es aquí donde situamos los servidores con los contenidos de cada servicio. En este caso, la capa de contenidos de ʻPraconcoʼ se centra en el ofrecimiento de información espacial. Por tanto, el esquema presentado no solo es úl en el ámbito local, por que si se piensa en un modelo glo- bal, Internet es la mejor vía para intercomunicar redes alrededor del mundo; una gran ventaja, puesto que muchos desarrolladores no solo impactaran el merca- do nacional, sino también en el mercado internacional. Cabe recalcar que es necesario incenvar a los desa- rrolladores de servicios que se alojan en la capa de con- trol, así como a los desarrolladores de aplicavos móvi- les basados en los servicios disponibles en esta misma capa (tal como se observó en la plataforma BREW de Qualcomm, que logró un gran impacto movacional en el desarrollo de aplicavos para terminales CDMA). [5] Estos incenvos pueden ser talleres, concursos y jor- nadas de capacitación para los jóvenes desarrolladores que se encuentran en las universidades. Por otro lado, aprovechando las diversas tecnologías que se enen actualmente en el país, es necesario crear aplicaciones enfocadas a LBS (Servicios Basados en Localización) en Colombia, sobre todo para el apo- yo de sistemas de emergencias del país, sin dejar atrás otros sectores importantes como salud, agrícola, mili- tar e industrial, entre otros. Un ejemplo funcional de LBS fue desarrollado en el grupo I+D RadioGIS, llamado “solución de escaneo georeferenciado de niveles de radiación no ionizante basado en narda nbm-520”. En este caso parcular, se pretende monitorizar la radiación en disntos puntos de la ciudad de Bucaramanga (u otra ciudad del país), ubicarlo en un servidor para que sea consultado por cualquier usuario. Para realizar esta aplicación en la web, de manera que se pueda mostrar como un ser- vicio para cualquier usuario común, RadioGIS puso en marcha la plataforma ʻPraconcoʼ enfazada a ofrecer LBS. En este caso parcular, se decidió interconectar la herramienta para medir niveles de radiación a la nube de la plataforma, donde sus datos eran almacenados en la capa de contenidos de la figura 5. Estos datos po- dían ser consultados por otros terminales (que se co- nectaban mediante web services con el viewService de la figura 5) para obtener información relacionada con uno o varios puntos medido por la herramienta. RadioGIS realizó aplicavos móviles (Blackberry y Win- dows Mobile) y de escritorio (que en este caso llama- remos Geoportal) para consultar estos puntos de me- dición mediante los servicios ofrecidos en la nube; por consiguiente, cada terminal móvil, sea que envíe datos o consuma, debe implementar uno o varios servicios ofrecido por el viewService, y demostrar así que la inte- ligencia y la capacidad de almacenar datos se encuen- tra en el servidor y no en el terminal móvil. UN EJEMPLO FUNCIONAL PARA EL MODELO ‘PRACONCO’ En el numeral anterior, se menciona una arquitectu- ra caracterizada por un modelo general (figura 5). A connuación, se presenta una pequeña parte de la pla- neación y el desarrollo de los componentes de dos de dichas capas: acceso y conecvidad. A grandes rasgos, la capa de acceso consta de varios - pos de interfaces y disposivos asociados como dispo- sivos móviles celulares, GPS y ʻdesktopsʼ entre otros. En esta sección, mencionaremos el desarrollo de un aplicavo cliente para los ʻdesktopsʼ. Arquitectura de los servicios El aplicavo del lado del cliente pertenece a un conjun- to de servicios modulares, tecnología que nos brinda flexibilidad a la hora de añadir, editar o quitar funcio- nes a la aplicación en cualquier momento de su ciclo de vida. Está principalmente enfocado para ser usado por personal especialmente capacitado, o quizás cualquier otra persona interesada en el monitoreo y planeación de redes microceldas. Por su parte, la simulación de redes se ha categorizado dentro de servicios web georeferenciados, como wms, wcs, wfs y otros documentos XML que interactúan con 92 En Colombia, se ene un panorama mixto entre las redes ya presentadas (horizontales) y algunas carac- teríscas de las redes vercales, [2] que son aún usa- das por algunos operadores del país y que dificultan el panorama de la convergencia de las redes de teleco- municaciones. Además de esto, hay otros factores que impiden esta misma convergencia, entre los que se destacan los midos avances en Colombia en cuesón de normavas para las NGN [4][5] y la no aceptación de los consorcios ʻParlayʼ o ʻJainʼ [6] por parte de los operadores celulares. Sin embargo, el grupo de Inves- gación RadioGIS cree que es posible desarrollar una red (aprovechando los servicios que ofrecen diversas redes del país) en la que cualquier desarrollador pueda (sin preocuparse de la señalización y la calidad de la red) desarrollar aplicaciones en la web basándose en la visión del grupo ʻParlayʼ. Aprovechando el panorama actual de la redes de te- lecomunicaciones en Colombia, e inspirándose en el modelo de la figura 4, RadioGIS propone un modelo llamado ‘Praconco’ (Proyecto para la Convergencia de las Comunicaciones en Colombia), figura 5, conforma- do por cuatro capas: 1. Capa de acceso: Conformada cualquier terminal con la capacidad de conectarse directa o indirec- tamente a las redes de acceso de los operadores (GPRS, EDGE, UMTS, CATV, WiFi, WiMax, ADSL, etc.) o redes empresariales (redes LAN, ToIP, etc.) con la capacidad final de conectarse a la nube de Internet. 2. Capa de conecvidad: El núcleo del servicio se basa en IP debido a que en Colombia no existe una Figura 4. Modelo horizontal de las redes Fuente: RadioGIS Figura 5. Modelo ‘Praconco’ Fuente: RadioGIS MEMORIAS DEL DIPLOMADO 2010 - 2011

MeMorias del diploMado 2010 - 2011 MEMORIAS DEL …albatros.uis.edu.co/eisi/images/Cartelera/Pdf/LibroDiplomado web10.pdfMEMORIAS DEL DIPLOMADO 2011 94 el servidor principal en la

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MeMorias del diploMado 2010 - 2011 MEMORIAS DEL …albatros.uis.edu.co/eisi/images/Cartelera/Pdf/LibroDiplomado web10.pdfMEMORIAS DEL DIPLOMADO 2011 94 el servidor principal en la

95

>>

La RIA es totalmente interactiva y orientada a los even-tos, activados por el usuario cada vez que desee reali-zar cualquier consulta, como seleccionar una antena, asignarle características propias de ella, ubicación, zona de interés donde quiere que esté ubicada, área de la zona de interés que puede variar entre 200 m2 y 2 km2.

figura 8: Geoportal-simulación

Fuente: RadioGIS

Adicionalmente, el componente está integrado por un conjunto de controles ubicados en la parte izquierda de la figura 9, que permiten configurar la simulación.

figura 9. Propiedades de la antena

Fuente: RadioGIS

Las propiedades de la antena son transmitidas desde la capa de aplicación ʻel Geoportal en este casoʼ y la capa de servicios mediante protocolos de transmisión de datos denominados ʻservicios webʼ.

De igual manera, se encuentra el control de la zona de interés que contiene netamente una implementación del ʻapiʼ de ʻGoogle Mapsʼ para ʻflashʼ, utilizando po-lígonos y marcadores cuya posición relativa sobre el mapa puede ser modificada según la necesidad del usuario; el objetivo para consultar la medición simula-da, que consta de un marcador que hace una consulta a la base de datos donde se almacena la respuesta a la simulación; el botón home y enviar o proceder a la simulación (figura 10).

figura 10. Controles portal

Fuente: RadioGIS

Por último, cuando toda la información necesaria para crear una buena simulación esté correctamente di-ligenciada, se habilita el control de enviar la consulta al servidor, para que dichos datos sean utilizados por el componente de contenidos en la capa más baja, el servidor.

Servicios web

Un servicio web (WS) es un sistema software identifi-cado por una URL que lo caracteriza, cuyas interfaces públicas y enlaces son definidos y descritos usando

MEMORIAS DEL DIPLOMADO 2011

94

el servidor principal en la capa de contenidos de la ar-quitectura (figura 5).

El diseño del portal está orientado a la interacción en-tre componentes, pensado para ejecutarse en el nave-gador web, tal y como se plantea en las aplicaciones web 2.0, para incrementar la versatilidad del sistema y sin quitarle eficiencia o seguridad, brindándole control total al usuario final, que en últimas es el único que interactúa directamente con el sistema.

figura 6. Modelos de componentes alfanuméricos

Fuente: RadioGIS

La capa de servicios hace parte de un modelo utilizado en la industria de software conocido como aplicación empresarial (figura 6), que se implementó netamen-te en plataforma JAVA EE 5, que soporta funciones y exigentes labores sobre datos alfanuméricos. Para al-bergar esta tecnología, se escogió Gasfish V3.0 como servidor de aplicaciones sobre el que se monta un co-

nector EJB2, que a su vez contiene una lógica del nego-cio separada en capas.

Vale la pena resaltar que para desarrollar cualquier tipo de servicio sobre esta arquitectura no es necesario un profundo conocimiento técnico de todo el sistema, pues solo se requiere identificar los servicios necesa-rios para ser consumidos por una aplicación cliente, lo que brinda una mayor versatilidad al sistema comple-to.

Por otra parte, en la capa de entidad se alojan todas aquellas clases que garantizan un mapeo objeto/re-lacional de los datos usando el API de persistencia de Java, que permite que la información alojada en la base de datos relacional pueda ser utilizada de forma trans-parente por los desarrolladores que usan objetos.

En la capa de servicios se encuentran los servicios web que tienen la función de exponer los métodos del ne-gocio hacia el exterior. Esta capa está dividida en ser-vicios básicos y servicios especializados. En el primer grupo, encontramos todas aquellas funcionalidades genéricas que pueden ser utilizadas por los desarrolla-dores para crear nuevos servicios, como, por ejemplo, los servicios de identificación de usuario o el servicio de adaptación de contenidos. El otro grupo es de los servicios específicos que trabajan en asociación con otros para ofrecer funciones particulares para una apli-cación cliente. Esta división de la capa de servicios se observa en la figura 7.

Implementación

Ya conociendo la estructura interna detrás de todo el sistema, se presentarán los resultados del producto en mención, desarrollado bajo el concepto de RIA3.

2 Enterprise Java Bean3 En inglés, Rich Internet Aplication.

figura 7. Capa de Servicios del View Services

Fuente: RadioGIS

MeMorias del diploMado 2010 - 2011

93

>>

interconexión entre las redes multiservicios entre todos los operadores. Por tanto, se debe recono-cer que los servicios se prestarán sin QoS.

3. Capa de control: En esta capa, el desarrollador de aplicaciones en la web reconoce que es posible in-tercomunicarse con cualquier red de operador o actor, pero sin la calidad propuesta para las redes NGN; esto es, que la única intercomunicación de redes en Colombia se hace mediante Internet. Por otro lado, esta capa pretende presentar algunos servicios a los desarrolladores de aplicaciones, de manera que les permitan crear nuevos servicios o simplemente aplicativos móviles.

4. Capa de contenidos: Es la que soporta la demanda de servicios; por lo tanto, debe tener muchas ca-pacidades de servicio. Es aquí donde situamos los servidores con los contenidos de cada servicio. En este caso, la capa de contenidos de ʻPraconcoʼ se centra en el ofrecimiento de información espacial.

Por tanto, el esquema presentado no solo es útil en el ámbito local, por que si se piensa en un modelo glo-bal, Internet es la mejor vía para intercomunicar redes alrededor del mundo; una gran ventaja, puesto que muchos desarrolladores no solo impactaran el merca-do nacional, sino también en el mercado internacional. Cabe recalcar que es necesario incentivar a los desa-rrolladores de servicios que se alojan en la capa de con-trol, así como a los desarrolladores de aplicativos móvi-les basados en los servicios disponibles en esta misma capa (tal como se observó en la plataforma BREW de Qualcomm, que logró un gran impacto motivacional en el desarrollo de aplicativos para terminales CDMA). [5] Estos incentivos pueden ser talleres, concursos y jor-nadas de capacitación para los jóvenes desarrolladores que se encuentran en las universidades.

Por otro lado, aprovechando las diversas tecnologías que se tienen actualmente en el país, es necesario crear aplicaciones enfocadas a LBS (Servicios Basados en Localización) en Colombia, sobre todo para el apo-yo de sistemas de emergencias del país, sin dejar atrás otros sectores importantes como salud, agrícola, mili-tar e industrial, entre otros.

Un ejemplo funcional de LBS fue desarrollado en el grupo I+D RadioGIS, llamado “solución de escaneo georeferenciado de niveles de radiación no ionizante basado en narda nbm-520”. En este caso particular, se pretende monitorizar la radiación en distintos puntos de la ciudad de Bucaramanga (u otra ciudad del país),

ubicarlo en un servidor para que sea consultado por cualquier usuario. Para realizar esta aplicación en la web, de manera que se pueda mostrar como un ser-vicio para cualquier usuario común, RadioGIS puso en marcha la plataforma ʻPraconcoʼ enfatizada a ofrecer LBS. En este caso particular, se decidió interconectar la herramienta para medir niveles de radiación a la nube de la plataforma, donde sus datos eran almacenados en la capa de contenidos de la figura 5. Estos datos po-dían ser consultados por otros terminales (que se co-nectaban mediante web services con el viewService de la figura 5) para obtener información relacionada con uno o varios puntos medido por la herramienta.

RadioGIS realizó aplicativos móviles (Blackberry y Win-dows Mobile) y de escritorio (que en este caso llama-remos Geoportal) para consultar estos puntos de me-dición mediante los servicios ofrecidos en la nube; por consiguiente, cada terminal móvil, sea que envíe datos o consuma, debe implementar uno o varios servicios ofrecido por el viewService, y demostrar así que la inte-ligencia y la capacidad de almacenar datos se encuen-tra en el servidor y no en el terminal móvil.

UN EJEMPLO fUNCIONAL PARA EL MODELO ‘PRACONCO’

En el numeral anterior, se menciona una arquitectu-ra caracterizada por un modelo general (figura 5). A continuación, se presenta una pequeña parte de la pla-neación y el desarrollo de los componentes de dos de dichas capas: acceso y conectividad.

A grandes rasgos, la capa de acceso consta de varios ti-pos de interfaces y dispositivos asociados como dispo-sitivos móviles celulares, GPS y ʻdesktopsʼ entre otros. En esta sección, mencionaremos el desarrollo de un aplicativo cliente para los ʻdesktopsʼ.

Arquitectura de los servicios

El aplicativo del lado del cliente pertenece a un conjun-to de servicios modulares, tecnología que nos brinda flexibilidad a la hora de añadir, editar o quitar funcio-nes a la aplicación en cualquier momento de su ciclo de vida. Está principalmente enfocado para ser usado por personal especialmente capacitado, o quizás cualquier otra persona interesada en el monitoreo y planeación de redes microceldas.

Por su parte, la simulación de redes se ha categorizado dentro de servicios web georeferenciados, como wms, wcs, wfs y otros documentos XML que interactúan con

MEMORIAS DEL DIPLOMADO 2011

92

En Colombia, se tiene un panorama mixto entre las redes ya presentadas (horizontales) y algunas carac-terísticas de las redes verticales, [2] que son aún usa-das por algunos operadores del país y que dificultan el panorama de la convergencia de las redes de teleco-municaciones. Además de esto, hay otros factores que impiden esta misma convergencia, entre los que se destacan los tímidos avances en Colombia en cuestión de normativas para las NGN [4][5] y la no aceptación de los consorcios ʻParlayʼ o ʻJainʼ [6] por parte de los operadores celulares. Sin embargo, el grupo de Inves-tigación RadioGIS cree que es posible desarrollar una red (aprovechando los servicios que ofrecen diversas redes del país) en la que cualquier desarrollador pueda (sin preocuparse de la señalización y la calidad de la red) desarrollar aplicaciones en la web basándose en la visión del grupo ʻParlayʼ.

Aprovechando el panorama actual de la redes de te-lecomunicaciones en Colombia, e inspirándose en el modelo de la figura 4, RadioGIS propone un modelo llamado ‘Praconco’ (Proyecto para la Convergencia de las Comunicaciones en Colombia), figura 5, conforma-do por cuatro capas:

1. Capa de acceso: Conformada cualquier terminal con la capacidad de conectarse directa o indirec-tamente a las redes de acceso de los operadores (GPRS, EDGE, UMTS, CATV, WiFi, WiMax, ADSL, etc.) o redes empresariales (redes LAN, ToIP, etc.) con la capacidad final de conectarse a la nube de Internet.

2. Capa de conectividad: El núcleo del servicio se basa en IP debido a que en Colombia no existe una

figura 4. Modelo horizontal de las redes

Fuente: RadioGIS

figura 5. Modelo

‘Praconco’

Fuente: RadioGIS

MeMorias del diploMado 2010 - 2011

Page 2: MeMorias del diploMado 2010 - 2011 MEMORIAS DEL …albatros.uis.edu.co/eisi/images/Cartelera/Pdf/LibroDiplomado web10.pdfMEMORIAS DEL DIPLOMADO 2011 94 el servidor principal en la

95

>>

La RIA es totalmente interactiva y orientada a los even-tos, activados por el usuario cada vez que desee reali-zar cualquier consulta, como seleccionar una antena, asignarle características propias de ella, ubicación, zona de interés donde quiere que esté ubicada, área de la zona de interés que puede variar entre 200 m2 y 2 km2.

figura 8: Geoportal-simulación

Fuente: RadioGIS

Adicionalmente, el componente está integrado por un conjunto de controles ubicados en la parte izquierda de la figura 9, que permiten configurar la simulación.

figura 9. Propiedades de la antena

Fuente: RadioGIS

Las propiedades de la antena son transmitidas desde la capa de aplicación ʻel Geoportal en este casoʼ y la capa de servicios mediante protocolos de transmisión de datos denominados ʻservicios webʼ.

De igual manera, se encuentra el control de la zona de interés que contiene netamente una implementación del ʻapiʼ de ʻGoogle Mapsʼ para ʻflashʼ, utilizando po-lígonos y marcadores cuya posición relativa sobre el mapa puede ser modificada según la necesidad del usuario; el objetivo para consultar la medición simula-da, que consta de un marcador que hace una consulta a la base de datos donde se almacena la respuesta a la simulación; el botón home y enviar o proceder a la simulación (figura 10).

figura 10. Controles portal

Fuente: RadioGIS

Por último, cuando toda la información necesaria para crear una buena simulación esté correctamente di-ligenciada, se habilita el control de enviar la consulta al servidor, para que dichos datos sean utilizados por el componente de contenidos en la capa más baja, el servidor.

Servicios web

Un servicio web (WS) es un sistema software identifi-cado por una URL que lo caracteriza, cuyas interfaces públicas y enlaces son definidos y descritos usando

MEMORIAS DEL DIPLOMADO 2011

94

el servidor principal en la capa de contenidos de la ar-quitectura (figura 5).

El diseño del portal está orientado a la interacción en-tre componentes, pensado para ejecutarse en el nave-gador web, tal y como se plantea en las aplicaciones web 2.0, para incrementar la versatilidad del sistema y sin quitarle eficiencia o seguridad, brindándole control total al usuario final, que en últimas es el único que interactúa directamente con el sistema.

figura 6. Modelos de componentes alfanuméricos

Fuente: RadioGIS

La capa de servicios hace parte de un modelo utilizado en la industria de software conocido como aplicación empresarial (figura 6), que se implementó netamen-te en plataforma JAVA EE 5, que soporta funciones y exigentes labores sobre datos alfanuméricos. Para al-bergar esta tecnología, se escogió Gasfish V3.0 como servidor de aplicaciones sobre el que se monta un co-

nector EJB2, que a su vez contiene una lógica del nego-cio separada en capas.

Vale la pena resaltar que para desarrollar cualquier tipo de servicio sobre esta arquitectura no es necesario un profundo conocimiento técnico de todo el sistema, pues solo se requiere identificar los servicios necesa-rios para ser consumidos por una aplicación cliente, lo que brinda una mayor versatilidad al sistema comple-to.

Por otra parte, en la capa de entidad se alojan todas aquellas clases que garantizan un mapeo objeto/re-lacional de los datos usando el API de persistencia de Java, que permite que la información alojada en la base de datos relacional pueda ser utilizada de forma trans-parente por los desarrolladores que usan objetos.

En la capa de servicios se encuentran los servicios web que tienen la función de exponer los métodos del ne-gocio hacia el exterior. Esta capa está dividida en ser-vicios básicos y servicios especializados. En el primer grupo, encontramos todas aquellas funcionalidades genéricas que pueden ser utilizadas por los desarrolla-dores para crear nuevos servicios, como, por ejemplo, los servicios de identificación de usuario o el servicio de adaptación de contenidos. El otro grupo es de los servicios específicos que trabajan en asociación con otros para ofrecer funciones particulares para una apli-cación cliente. Esta división de la capa de servicios se observa en la figura 7.

Implementación

Ya conociendo la estructura interna detrás de todo el sistema, se presentarán los resultados del producto en mención, desarrollado bajo el concepto de RIA3.

2 Enterprise Java Bean3 En inglés, Rich Internet Aplication.

figura 7. Capa de Servicios del View Services

Fuente: RadioGIS

MeMorias del diploMado 2010 - 2011

Page 3: MeMorias del diploMado 2010 - 2011 MEMORIAS DEL …albatros.uis.edu.co/eisi/images/Cartelera/Pdf/LibroDiplomado web10.pdfMEMORIAS DEL DIPLOMADO 2011 94 el servidor principal en la

99

>>

REDISEñO DE LA INTERfAz DEL GEOPORTAL WEB PARA LA CONSULTA DE LAS MEDICIONES GEORREfERENCIADAS DEL ESPECTRO RADIOELÉCTRICO

Javier Mauricio Suárez Monsalve

Juan Carlos Luna Barajas

Resumen

En el presente artículo se realiza una documentación sobre la implementación en Adobe FLEX de la mejo-ra al Geoportal, plataforma de servicio ofrecido por el grupo RadioGIS, en la medición del espectro radioeléc-trico. Se presenta el fundamento teórico sobre el cual se basa el servicio, una breve reseña acerca de esta plataforma tecnológica, su gran importancia y los al-cances para medición y consulta; además, se muestra el resultado final de la mejora realizada.

INTRODUCCIÓN

En Bucaramanga y en Colombia en general se carece de un sistema o herramienta concreta que permita a una persona o a una empresa conocer el nivel de con-taminación electromagnética en un sitio determinado, ni tampoco el estado actual del espectro eléctrico en zonas específicas del país.

El grupo RadioGIS1 ha realizado una amplia investiga-ción en esta área para la solución de este problema, y ha propuesto la plataforma tecnológica conocida como Geoportal, que funciona como una interfaz “amigable” entre el usuario y la base de datos en que se encuen-tra la información deseada acerca de la radiación y el espectro.

Con este servicio, alguna entidad o persona interesa-da puede encontrar el nivel de saturación de redes en el lugar donde vive y analizar aquellos puntos más y menos afectados. Las empresas y personas interesadas podrán determinar el lugar adecuado para ubicar ante-nas en sitios donde no esté saturado por otras redes, donde se encuentre el espectro más “limpio” e incluso verificar que las empresas de telecomunicaciones cum-plan con los rangos de radiación establecidos y no so-

1 En el documento, este nombre se mantiene de la forma como fue registrado en Colciencias (N. del E.)

brepasen los límites especificados que puedan afectar la salud humana.

Por estas razones, es necesario que aquella interfaz sea clara y detallada para el que quiera consultar la infor-mación; que los datos allí encontrados sean veraces y correspondan realmente a lo que el usuario está bus-cando. Es así como se presenta la determinación de realizar una mejora al Geoportal basado en los nuevos requerimientos por parte de las mediciones y consul-tas de las necesidades de los usuarios.

fUNDAMENTACIÓN TEÓRICA

Espectro radioeléctrico

El espectro es un recurso natural y es el medio por el que se transmiten las frecuencias de las ondas elec-tromagnéticas, utilizado para la prestación de servi-cios de telecomunicaciones; es de dominio público y administrado por cada país, donde es deber de cada nación propender por su buen uso y distribución, con el adecuado y exitoso desarrollo de las comunicaciones como objetivo.

El espectro está dividido en bandas de frecuencias, que agrupan diferentes aplicaciones, de acuerdo con el rango de frecuencia en que se encuentre. No todas las aplicaciones o servicios son adecuados para todas las bandas de frecuencia; cada región del espectro está di-vidida para proporcionar un servicio en particular. Por tanto, se hace fundamental la división del espectro en regiones que puedan soportar servicios concretos, de forma que algunos sistemas no interfieran con el fun-cionamiento de otros y así mantener la alta calidad del servicio.

En el Geoportal se listan campañas de medición del es-pectro radioeléctrico en varias zonas de Bucaramanga y Colombia. En este caso, cuando se habla de una con-sulta de la medición del espectro, se refiere a la medi-ción de la potencia a una determinada frecuencia, di-ferente de la medición de radiación electromagnética, que corresponde a la medición de la suma de todas las componentes de frecuencia que afectan una banda en particular.

Servicios web

Un servicio web es un sistema de software diseñado para apoyar la comunicación entre dos dispositivos electrónicos sobre una red. Consiste en la integración de protocolos y estándares abiertos para intercambiar

97

>>

Como podemos apreciar, no solo desde un dispositivo móvil fue consumido un servicio implementado en la lógica del negocio, sino que desde un aplicativo clien-te en el navegador web se consumió el mismo servi-cio con los mismos resultados, con una pequeña dis-crepancia en tiempo, que al ojo del usuario final no se nota demasiado.

Tabla 1. Tabla de resultados

Prueba Dispositivo Tiempo Resultado

WMS como imagen PNG

PC – Navegador

Móvil – Navega-dor Opera

300 ms

500 ms

OK

OK

Fuente: RadioGIS

En síntesis, lo que se pretende mostrar en este artículo es la facilidad y la versatilidad con que se puede dispo-ner de un sistema desarrollado con las tecnologías en la nube, pues la variedad de aplicativos y servicios que se pueden crear es prácticamente ilimitada; todo de-pende de la visión que tengan los desarrolladores para interpretar las necesidades de un mercado y poner en marcha los mecanismos para satisfacer dicha necesi-dad.

CONCLUSIONES

Es necesario crear múltiples servicios para que el pue-blo colombiano escoja lo que le guste, y se cree un consumo masivo de servicios en el Internet. Entonces, para que exista una gran variedad de servicios en Co-lombia, es necesario que el país incentive y capacite a sus profesionales.

Se pudo demostrar, mediante un aplicativo, que es po-sible crear servicios NGN implementando las actuales redes en Colombia. Esto es de gran beneficio para el estado colombiano por que no es necesario invertir en diversos cursos para programar en diferentes platafor-mas móviles de programación.

Referencias

[1] COLOMBIA. [En línea]. Disponible en: www.vivedigital.gov.co

[2] LEAL GÓMEZ, J. Modelo para el desarrollo de servicios basados en localización en las condiciones de Colombia con la visión de las redes de telecomunicaciones de próxima generación.

[3] Understanding changing telecommunications. Building a suc-cessful telecom business. s.l. : Wiley, 2004. ISBN: 978-0-470-86851-5.

[4] COLOMBIA. COMISIÓN DE REGULACIÓN DE TELECOMUNICACIO-NES. Estudio integral de redes de nueva generación y convergencia, documento amarillo, centro de conocimiento del negocio. Junio 2007.

[5] CAMELO, Miguel; CASTRO, Harold y DONOSO, Yesid. Descripción de la realidad que acompaña a la industria de las telecomunicacio-nes. Colombia, 2008. Revista Sistemas, Vol. 108.

[6] Grupo Parlay. [En línea]. Disponible en: http://www.parlay.org

[7] Grupo Jain. [En línea]. Disponible en: http://java.sun.com/pro-ducts/jain/

[8] [En línea]. Disponible en: http://brew.qualcomm.com/brew/en/

Autores:

SergioAndrésMuñozSarmientoIngeniero electrónicoUniversidad Industrial de Santandersergio.muñ[email protected]

Homero Ortega BoadaIngeniero electrónico, especialista en docencia universitaria, “Doctor of Philosophy in Engineering Sciences”Profesor de la Escuela de Ingenierías Eléctrica, Electrónica y Tele-comunicacionesDirector del grupo de investigación RadioGISUniversidad Industrial de [email protected]

MEMORIAS DEL DIPLOMADO 2011

96

XML4. El modelo de referencia de un servicio web está compuesto por tres tipos de participantes que coope-ran entre sí para asignar un buen modelo de ws, in-cluyendo proveedor de servicios, cliente del servicio y registro del servicio (figura 11). La estructura de un ser-vicio web está compuesta por cinco capas principales: comunicaciones-telecomunicaciones, mensajería, des-cripciones, descubrimiento y procesos, que se mues-tran a lo largo de la dirección vertical de la figura 12.

figura 11. Modelo de referencia de un servicio web W3C

Fuente: RadioGIS

figura 12. Estructura de un software y dimensiones clave

Fuente: RadioGIS

En estos modelos, podemos interpretar la completa versatilidad con la que cuentan los SW ya que su carac-terística principal es la interoperabilidad; es decir, pue-den ser implementados en una arquitectura bien sea de gran complejidad o simple, con diferentes entornos

4 En inglés: Extensive Markup Language.

y que mantenga la integridad, no solo referencial, sino estructural de los datos.

Aplicativo móvil

Para finalizar, vale la pena mencionar un servicio que ya fue implementado dentro de la estructura del pro-yecto ʻPraconcoʼ. Se trata de un aplicativo móvil de-sarrollado en la plataforma .NET con el objetivo de validar específicamente la interoperabilidad con otras plataformas, y para realizar pruebas de identificación de dispositivos.

Las pruebas de los geoservicios se realizaron gracias a las utilidades y a los ejemplos ofrecidos por el servidor de mapas Geoserver. Para el proyecto, se realizaron va-rios tipos de pruebas específicas para validar los resul-tados y el tiempo de respuesta de las peticiones a un servicio WMS.

figura 13. Resultados de las pruebas de identificación

de dispositivos

Fuente: RadioGIS

La primera prueba tenía como objetivo realizar una pe-tición de sitios de interés cuyo formato de resultado es una imagen tipo PNG. La petición utilizada fue:

http://fenix.uis.edu.co:8080/geoserver/wms?bbox=-7 3 . 1 2 5 0 1 1 0 6 2 6 2 2 1 2 , 7 . 1 2 7 6 7 0 6 9 3 3 9 7 5 2 4 , -73.11704673767089,7.132036280632017&styles=&Format= image/png&request=GetMap&version=1.1.1&layers=topp:sitiosmedicion&width=800&height=411&srs=EPSG:4326.

MeMorias del diploMado 2010 - 2011

Page 4: MeMorias del diploMado 2010 - 2011 MEMORIAS DEL …albatros.uis.edu.co/eisi/images/Cartelera/Pdf/LibroDiplomado web10.pdfMEMORIAS DEL DIPLOMADO 2011 94 el servidor principal en la

99

>>

REDISEñO DE LA INTERfAz DEL GEOPORTAL WEB PARA LA CONSULTA DE LAS MEDICIONES GEORREfERENCIADAS DEL ESPECTRO RADIOELÉCTRICO

Javier Mauricio Suárez Monsalve

Juan Carlos Luna Barajas

Resumen

En el presente artículo se realiza una documentación sobre la implementación en Adobe FLEX de la mejo-ra al Geoportal, plataforma de servicio ofrecido por el grupo RadioGIS, en la medición del espectro radioeléc-trico. Se presenta el fundamento teórico sobre el cual se basa el servicio, una breve reseña acerca de esta plataforma tecnológica, su gran importancia y los al-cances para medición y consulta; además, se muestra el resultado final de la mejora realizada.

INTRODUCCIÓN

En Bucaramanga y en Colombia en general se carece de un sistema o herramienta concreta que permita a una persona o a una empresa conocer el nivel de con-taminación electromagnética en un sitio determinado, ni tampoco el estado actual del espectro eléctrico en zonas específicas del país.

El grupo RadioGIS1 ha realizado una amplia investiga-ción en esta área para la solución de este problema, y ha propuesto la plataforma tecnológica conocida como Geoportal, que funciona como una interfaz “amigable” entre el usuario y la base de datos en que se encuen-tra la información deseada acerca de la radiación y el espectro.

Con este servicio, alguna entidad o persona interesa-da puede encontrar el nivel de saturación de redes en el lugar donde vive y analizar aquellos puntos más y menos afectados. Las empresas y personas interesadas podrán determinar el lugar adecuado para ubicar ante-nas en sitios donde no esté saturado por otras redes, donde se encuentre el espectro más “limpio” e incluso verificar que las empresas de telecomunicaciones cum-plan con los rangos de radiación establecidos y no so-

1 En el documento, este nombre se mantiene de la forma como fue registrado en Colciencias (N. del E.)

brepasen los límites especificados que puedan afectar la salud humana.

Por estas razones, es necesario que aquella interfaz sea clara y detallada para el que quiera consultar la infor-mación; que los datos allí encontrados sean veraces y correspondan realmente a lo que el usuario está bus-cando. Es así como se presenta la determinación de realizar una mejora al Geoportal basado en los nuevos requerimientos por parte de las mediciones y consul-tas de las necesidades de los usuarios.

fUNDAMENTACIÓN TEÓRICA

Espectro radioeléctrico

El espectro es un recurso natural y es el medio por el que se transmiten las frecuencias de las ondas elec-tromagnéticas, utilizado para la prestación de servi-cios de telecomunicaciones; es de dominio público y administrado por cada país, donde es deber de cada nación propender por su buen uso y distribución, con el adecuado y exitoso desarrollo de las comunicaciones como objetivo.

El espectro está dividido en bandas de frecuencias, que agrupan diferentes aplicaciones, de acuerdo con el rango de frecuencia en que se encuentre. No todas las aplicaciones o servicios son adecuados para todas las bandas de frecuencia; cada región del espectro está di-vidida para proporcionar un servicio en particular. Por tanto, se hace fundamental la división del espectro en regiones que puedan soportar servicios concretos, de forma que algunos sistemas no interfieran con el fun-cionamiento de otros y así mantener la alta calidad del servicio.

En el Geoportal se listan campañas de medición del es-pectro radioeléctrico en varias zonas de Bucaramanga y Colombia. En este caso, cuando se habla de una con-sulta de la medición del espectro, se refiere a la medi-ción de la potencia a una determinada frecuencia, di-ferente de la medición de radiación electromagnética, que corresponde a la medición de la suma de todas las componentes de frecuencia que afectan una banda en particular.

Servicios web

Un servicio web es un sistema de software diseñado para apoyar la comunicación entre dos dispositivos electrónicos sobre una red. Consiste en la integración de protocolos y estándares abiertos para intercambiar

Page 5: MeMorias del diploMado 2010 - 2011 MEMORIAS DEL …albatros.uis.edu.co/eisi/images/Cartelera/Pdf/LibroDiplomado web10.pdfMEMORIAS DEL DIPLOMADO 2011 94 el servidor principal en la

103

>>

web, base del Geoportal. Estos aplicativos de ser-vicios web permiten compartir el software y las aplicaciones entre diferentes programas de servi-dores.

• El Geoportal representa una potente herramienta de servicio para los tiempos actuales, cuando es necesario determinar la calidad del espectro para la aplicación de nuevas tecnologías de informa-ción, con el objetivo fundamental, a su vez, de ser el soporte para el desarrollo de las comunicacio-nes en la región y en el país, que permita ser base de búsqueda e información al momento de reque-rir datos acerca del espectro y la radiación en una banda de frecuencias para un lugar de interés.

• Es el momento de producción de este documento, no se logró finalizar de forma completa el módulo “persistencia”, que permitiera guardar las consul-tas realizadas para su posterior revisión, debido a algunos fallos en el servidor. Se espera mejorar este aspecto puesto que representa una gran uti-lidad para un usuario que no desee realizar com-pletamente una simulación que ya había hecho,

sino que se dirija a la que había desarrollado con anterioridad y sencillamente la consulte e infiera los datos e información de interés.

Referencias

[1] Wikipedia [En línea]. Disponible en: http://en.wikipedia.org/wiki/Web_service

[2] [En línea]. Disponible en: http://www.webtaller.com/maletin/ar-ticulos/que_son_web_services.php

[3] [En línea]. Disponible en: http://livedocs.adobe.com/flex/3/html

[4] [En línea]. Disponible en: http://www.itu.int/es

Autores:

Javier Mauricio Suárez MonsalveEstudiante de Ingeniería ElectrónicaUniversidad Industrial de [email protected]

Juan Carlos Luna BarajasIngeniero de sistemas, estudiante de maestría en Ingeniería de SistemasGrupo de investigación RadioGISUniversidad Industrial de [email protected]

MEMORIAS DEL DIPLOMADO 2011

102

Por otro lado, también se requería que cuando un usuario realizara la consulta a una campaña de medi-ción, esta tuviera la opción de ser guardada para una posterior revisión. Para esto, se implementó un paque-te en ʻFlexʼ, de nombre ‘persistencia’, de modo que se pudieran guardar las consultas de las campañas realiza-das. Se creó un componente “tittle Windows” en esta herramienta, que permitiera ingresar el nombre de la consulta realizada, la fecha y el autor de la consulta, y con el botón ‘Guardar’ podría almacenarse y enviarse la información al servicio web implementado en Java.

En la siguiente figura, se presenta el menú propuesto para el almacenamiento de consulta específica de una campaña de medición del espectro radioeléctrico, con tres barras que permiten al usuario ingresar el nombre de la campaña, la fecha y el autor.

figura 6. Módulo persistencia para guardar la consulta

de una campaña de medición

Al tener todos los datos diligenciados en el formula-rio, deben ser enviados al servidor cuando se efectúe el evento correspondiente; en este caso, haciendo clic en el botón ’Guardar’, para que sean almacenados y pueda publicarse la información cuando el cliente así lo requiera.

La integración completa para llevar a cabo esta función no se pudo realizar por inconvenientes con el servidor, pero se espera en un futuro cercano corregir e imple-mentar este componente para su funcionamiento ade-cuado.

CONCLUSIONES

• Se logró rediseñar una parte de la plataforma tec-nológica Geoportal, correspondiente a la medición georreferenciados del espectro radioeléctrico. Para ello, se utilizó la tecnología ʻAdobe Flexʼ, en la que se implementó desde un principio este ser-vicio. Los cambios realizados permitieron un me-jor uso de la herramienta porque proporcionaban mayor información al usuario y un uso más sencillo para la consulta de los datos deseados de la poten-cia en alguna frecuencia de interés en el espectro. Se preservó la idea de una interfaz amigable y clara para el usuario al momento de consultar las medi-ciones realizadas.

• ʻAdobe Flexʼ cuenta con características importan-tes que permiten desarrollar interesantes aplica-ciones de Internet, constituido por varios com-ponentes que aportan funciones, como servicios

figura 5. Pestaña N°5 del módulo de información general del Geoportal

MeMorias del diploMado 2010 - 2011

101

>>

figura 2. Módulo simulación

figura 3. Pestaña N°1 del módulo de información general del Geoportal

figura 4. Pestaña N°2 del módulo de información general del Geoportal

El Geoportal será un sistema por medio del cual se puede administrar elservicio de planeación de redes celulares en una ubicación geográficadeterminada. Este sistema hace parte de una plataforma tecnológica deservicios centralizados, para sacar la mayor productividad de los recursosdisponibles en la universidad el grupo de investigación RadioGis (1).

Esta clase de servicios tiene la particularidad de permitir al usuario interactuar con la plataforma, mediante la creación de consultas ysimulaciones georreferenciadas cuyo fin no será solamente mostrar alusuario de manera agradable los resultados almacenados, sino también manejar información en tiempo real independientemente del sistemaoperativo que el usuario utiliza.

(1) Grupo de Investigación en Radiación y Servicios de InformaciónGeográfica adscrito a la Universidad Industrial de Santander.

MEMORIAS DEL DIPLOMADO 2011

100

datos entre aplicaciones que trabajan colaborativa-mente, en cuyos casos el software se encuentra distri-buido en diferentes servidores. [1]

Con el uso de estos protocolos, se puede tener un soft-ware más reutilizable debido a que diferentes servicios pueden ser utilizados como componentes en una apli-cación. [2]

Uno de los API (Interfaz de Programación de Aplicacio-nes) ofrecido por “Google Maps” se utiliza para acce-der a los servicios y funciones que este componente presenta, y convertir el Geoportal en una forma ami-gable de visualizar la información deseada de espectro y radiación.

Geoportal

El Geoportal es una plataforma tecnológica de servi-cios en línea, diseñada con el fin de manejar informa-ción concerniente a la gestión del espectro radioeléc-trico con herramientas software, tales como:

-Medición de radiación y espectro en un lugar deter-minado.

-Simulación de radiación en zonas con características determinadas.

Se ha planteado esta herramienta de forma que en un futuro sea un sistema con el que se pueda administrar el servicio de planeación de redes celulares en una ubi-cación geográfica determinada. Este sistema hace par-te de una plataforma tecnológica de servicios centra-lizados. Esta clase de servicios tiene la particularidad de permitir al usuario interactuar con la plataforma, mediante la creación de consultas y simulaciones geo-rreferenciadas, cuyo fin no será solamente mostrar al usuario de manera agradable los resultados almacena-dos, sino también manejar información en tiempo real.

Esta plataforma fue desarrollada en la tecnología ʻAdobe Flexʼ, que soporta el desarrollo de aplicaciones enriquecidas de Internet, basadas en Flash. Además, cuenta con varios componentes que tienen, entre otras funciones, la de servicios web, base de esta pla-taforma.

EL SISTEMA

Arquitectura del sistema

En la siguiente figura se presenta la estructura del sis-tema y la forma como se asocian las diferentes aplica-ciones.

figura 1. Estructura del diseño para la mejora del Geoportal

La parte exterior, que corresponde a la del cliente, se refiere a la interfaz –como tal–, desarrollada en ʻAdobe Flexʼ con el aplicativo de ʻGoogle mapsʼ. Es la parte en que el usuario interviene y decide qué simulación reali-zar y los parámetros para llevarla a cabo; además, pue-de realizar la consulta de espectro y/o radiación que desee, según las campañas disponibles.

Cuando el usuario ejecuta una acción en la interfaz, esta envía los datos al servidor para que allí sean ma-nipulados y se lleven las acciones correspondientes a estas instrucciones. Esto se realiza en lenguaje Java por medio de la herramienta ʻNet Beansʼ.

Por último, la parte interna del sistema corresponde a la base de datos en ʻPostGreSQLʼ, en que se encuen-tra la información de las campañas de medición reali-zadas, datos de radiación y espectro recogidos por el grupo de investigación.

Lo que se busca es el rediseño del Geoportal en la par-te de la consulta de la medición del espectro radioeléc-trico. Para ello, se tuvo en cuenta que en la versión anterior no se encontraba un menú que pudiera dar información al usuario acerca de la regulación del es-pectro radioeléctrico, ni información de la normativa establecida por la ITU (Unión Internacional de Teleco-municaciones), fundamental en el momento de espe-cificar que se estuvieran cumpliendo los requisitos y que la parte del espectro de interés no estuviera sien-do saturada.

En la siguiente figura, se podrá observar el submenú desarrollado para dar información al usuario de la nor-mativa del espectro y del objetivo del Geoportal.

MeMorias del diploMado 2010 - 2011