2 research outputs found

    Plataforma espec铆fica de dominio basada en Enterprise Service Bus para integraci贸n de servicios geoespaciales.

    Get PDF
    Los Sistemas de Informaci贸n Geogr谩fica (GIS) se han convertido en los 煤ltimos a帽os en sistemas casi omnipresentes, como resultado de varios factores, entre los que se destacan la abundancia de datos georreferenciados, la alta disponibilidad de dispositivos de geolocalizaci贸n y la incorporaci贸n de tecnolog铆as Web, dando origen a los llamados Web GIS.Un Web GIS debe ser capaz de responder a escenarios en donde un gran n煤mero de usuarios utilizan alguna funcionalidad que debe ser resuelta por un GIS, desde la simple visualizaci贸n de un mapa din谩mico hasta la aplicaci贸n de complejos modelos matem谩ticos. Para viabilizar este tipo de sistemas dentro de un marco de interoperabilidad, el Open Geospatial Consortium (OGC) ha definido una arquitectura orientada al procesamiento e intercambio de informaci贸n geogr谩fica distribuida, basada en su propio conjunto de est谩ndares de Web services geoespaciales. Las soluciones existentes que utilizan estos est谩ndares funcionan bien en escenarios intra-organizacionales y cuando toda la informaci贸n (geogr谩fica y no geogr谩fica) se encuentra en la misma fuente de datos. Sin embargo, estas soluciones no son 煤tiles cuando esa informaci贸n debe vincularse con otra informaci贸n de negocio que se encuentra en otros sistemas tanto dentro como fuera de la organizaci贸n. A su vez, los est谩ndares OGC dejan algunos aspectos sin definir, por lo que deben ser resueltos por cada aplicaci贸n mediante soluciones a medida. Dentro de estos aspectos se encuentran los mecanismos de seguridad, transaccionalidad y orquestaci贸n de servicios, que son indispensables en aplicaciones de gran porte, como las que encontramos dentro de las Plataformas de Gobierno Electr贸nico. A nivel t茅cnico, los aspectos mencionados son cubiertos adecuadamente por los llamados est谩ndares avanzados de Web services (WS-*), pero estos tampoco pueden ser aprovechados directamente por los Web services de OGC debido a la incompatibilidad entre los protocolos que utilizan. Una alternativa ampliamente utilizada para solucionar problemas de integraci贸n e interoperabilidad de sistemas de mediano y gran porte son las llamadas tecnolog铆as de middleware, dentro de las que se destaca el Enterprise Service Bus (ESB). Un ESB, permite resolver, entre otros, diferencias en protocolos de comunicaci贸n, formatos de mensajes, y modelos de interacci贸n, proveyendo mecanismos que implementan patrones de mediaci贸n, como por ejemplo, transformaciones y ruteo inteligente de mensajes. Si bien la introducci贸n de un ESB podr铆a resultar ideal para compensar algunas de las limitaciones que poseen los Web GIS actuales, ser铆a una ardua labor que cada organizaci贸n deba implementar en un ESB los mecanismos necesarios para satisfacer sus requerimientos de integraci贸n. Como soluci贸n a esta misma problem谩tica, pero aplicadas en otros dominios, han surgido recientemente las llamadas plataformas espec铆ficas de dominio, que no son gen茅ricas como un ESB pero pueden implementarse a partir de estos. En esta tesis se especifica una Plataforma Espec铆fica de Dominio para el dominio GIS, basada en la utilizaci贸n de un ESB, en el contexto de Gobierno Electr贸nico y de Servicios Geoespaciales. En t茅rminos generales, la soluci贸n propone interceptar los mensajes que ingresan al ESB y procesarlos a trav茅s de flujos de mediaci贸n, configurables, reusables y espec铆ficos para la interacci贸n con Web services geoespaciales, para brindar un valor agregado a los mismos, en t茅rminos de enriquecimiento de mensajes, adaptaci贸n de protocolos y mecanismos de seguridad, entre otros. La plataforma propuesta se especifica formalmente con el m茅todo Event - B y su factibilidad t茅cnica se verifica en base a la implementaci贸n de un prototipo y la realizaci贸n de pruebas de performance, en las que se eval煤an particularmente indicadores de tiempo de respuesta
    corecore