Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4, APRIL 2015
Abstract This paper describes the development of a real igual que incluir servicios de ayuda para los clientes y recibir
estate electronic marketplace based on platform J2EE. A novel alertas personalizadas segn las preferencias del usuario.
real estate search method based on Google Maps APIs is
included. We explain the approach we propose on a prototypical II. MARCO TERICO
implementation exhibiting the described functionality.
A. Arquitectura J2EE
Keywords software architecture, information systems, J2EE,
real estate, geo localization, marketplace, Google Maps. J2EE es una plataforma abierta de desarrollo empresarial
que define un estndar para el desarrollo y despliegue de
I. INTRODUCCIN aplicaciones empresariales multicapa con n-niveles, basadas
en servidor, distribuidas y en componentes. La plataforma
E L SECTOR inmobiliario, es un excelente escenario en el
desarrollo de soluciones informticas que apunten a una
innovacin en los procesos inmobiliarios a travs de
J2EE conforma un conjunto de especificaciones que proveen
de servicios y componentes en todos los niveles de una
arquitectura para la creacin de aplicaciones clientes y para
plataformas y aplicaciones dinmicas que generen crecimiento
desarrollar grandes aplicaciones distribuidas de servidor [9]-
al sector y promocin de sus servicios. Se ha comprobado, que
[12].
las operaciones inmobiliarias de alguna manera se originan
por medio de Internet, facilitando al cliente, una comunicacin
Una aplicacin J2EE est formada por un conjunto de
directa con el vendedor. Para conseguirlo, el diseo
componentes que se ensamblan y despliegan en contenedores
estructural, arquitectura e implementacin de la aplicacin
o piezas de software que ofrecen acceso a los servicios de los
debe estar bien pensado y ejecutado [1]-[4].
componentes desplegados dentro del contenedor. A su vez los
contenedores forman parte de los servidores de aplicaciones,
INMO es una propuesta arquitectnica para el
que implementan los servicios que ofrecen los contenedores a
modelamiento de aplicaciones del sector inmobiliario, bajo
los componentes.
una arquitectura cliente servidor, desarrollada en plataforma
Java Enterprise Edition, bajo las tecnologas: JSF (Java Server
Faces), JPA (Java Persistence API), ORM (Object-Relational B. API Google Map y Street View
Mapping Hibernate), y Spring Framework integrado al CMS Google Maps es un servicio de mapas al que se accede
Content Management System Drupal. desde un navegador web y dependiendo de la ubicacin
geogrfica, se pueden ver mapas bsicos o personalizados e
INMO como aplicacin web es un Marketplace informacin sobre negocios locales, como ubicacin, datos de
Inmobiliario que integra un sin nmero de agencias contacto, indicaciones sobre cmo llegar hasta ellos, etc. En
inmobiliarias en un mismo sitio. Estos entornos virtuales estos mapas se pueden ver al instante las reas adyacentes sin
facilitan procesos de negocio entre empresas y la relacin tener que esperar a que se carguen Imgenes por satlite con
entre compradores y vendedores [5], [6]. Tambin, es un datos de mapa superpuestos [13], [14].
CRM (Customer Relationship Management) que ayuda a las
relaciones entre agentes de ventas y clientes creando una Por su parte, Street View, es un complemento de los mapas
relacin directa de mercadeo, adems de las diferentes de Google, que permite hacer recorridos virtuales de 360
estadsticas que ayuda a los gestores de venta [7],[8]. grados por las calles de una ciudad. La aplicacin de
georeferenciacin, fue lanzada en 2007 con el propsito de
La arquitectura tambin integra herramientas para la complementar las plataformas Google Maps y Google Earth y
bsqueda de inmuebles como el API Street View y Google permitirles a los navegadores ver y recorrer las panormicas
Maps con el fin de disponer de una vista en 3D de la zona, al de espacios pblicos y atractivos tursticos. Street View, como
parte de Google Maps, permite ver durante un
L. Martnez, Corporacin Universitaria Rafael Nez, Cartagena, desplazamiento, las indicaciones de sentido de las vas, giros,
Colombia, laura.martinez@curnvirtual.edu.co. nombres y nmeros de las calles para ir de un lugar a otro de
J. Contreras, Corporacin Universitaria Rafael Nez, Cartagena,
Colombia, epcontrerasj@ieee.org. manera guiada [15].
R. Mendoza, Fundacin Universitaria Tecnolgico Comfenalco,
Cartagena, Colombia, rmendoza@tecnologicocomfenalco.edu.co. III. DESCRIPCIN DE LA ARQUITECTURA
P. Torres, Fundacin Universitaria Tecnolgico Comfenalco, Cartagena,
Colombia, ptorres@tecnologicocomfenalco.edu.co. Arquitectura es un concepto indispensable entre las
aplicaciones hoy en da y se refiere a la combinacin e
MARTNEZ et al.: INMO: A WEB ARCHITECTURE FOR 1149
J2EE puede ser la mejor opcin al escoger una tecnologa TABLA I. COMPARACIN CON OTROS SOFTWARE DEL SECTOR INMOBILIARIO.
sobre la cual desarrollar aplicaciones empresariales ya que
posee un alto grado de estructuracin adems de ofrecer CRITERIO INMO ZILLOW TRULIA
aplicaciones robustas, escalables, flexibles y portables. Con Bsqueda Si Si Si
este conjunto de tecnologas se construy el portal Mapas
inmobiliario, sistema que cuenta con un componente de Vista de la Si Si Si
bsqueda de inmuebles, con la capacidad de generar y mostrar Calle
resultados precisos y contextualizados de la informacin CRM Si Si Si
contenida en el sitio. Multimedia Imagen y Imagen Imagen
video
La principal ventaja del aplicativo INMO en comparacin Modelo de Realtor Publicidad Publicidad
con una pgina web de bsqueda de inmuebles, es que es un negocio Business
CRM en el cual el agente tiene una comunicacin directa con Solutions
los clientes de manera integrada. Adems permite guardar los Simuladores de Si No Si
resultados de las bsquedas de los clientes, con el fin de que crdito
las inmobiliarias y los agentes organicen sus bases datos de Informacin Si Si Si
posibles clientes potenciales tomando como referencia los demogrfica
intereses de estos. Responsive Si Si Si
Design
Por otra parte, permite posicionamiento de inmuebles
basados en algoritmos de puntuacin, cuenta con conexin Si analizamos la tabla anterior, podemos concluir que la
con Google Street View, de igual manera se debe tener en plataforma INMO se encuentra en un buen nivel
cuenta que en el aplicativo pueden existir diferentes arquitectnico teniendo en cuenta los sitios web inmobiliarios
inmobiliaria en un solo esquema y siempre se respeta la con los cuales fue comparado.
integridad de cada una, complementando todo lo anterior, la
carga de imgenes mediante comprensin lo cual permite Como trabajo futuro, se plantea el desarrollo en entorno
rapidez a la hora de subirlas, sumndole a todas estas la mvil nativo, dado que por ser una arquitectura n-capas y
ventaja de un simulador de crdito, que permite a los clientes adems de estar su capa de presentacin en JSF
tener como referencias cuales seran los diferentes valores de implementando el framework Primefaces es de fcil
las cuotas para crditos hipotecarios. escalabilidad al ambiente mvil, ya que Prime Faces permite
el desarrollo tanto en ambientes mviles como web.
Por su parte, el portal administrativo fue implementado a Actualmente ofrece una plantilla en Drupal basada en HTML5
travs de plataforma Java, el cual integra herramientas como Responsive Design.
Street View y Google Maps con el fin de disponer de una vista
en 3D de la zona, al igual que incluir servicios de ayuda para VI. AGRADECIMIENTOS
los clientes y recibir alertas personalizadas segn las
El grupo de investigadores agradece al Departamento
preferencias del usuario.
Administrativo de Ciencia, Tecnologa e Innovacin de
Colombia, COLCIENCIAS, por la financiacin de este
Este portal administrativo tambin cuenta con un completo
proyecto mediante el contrato No. 0099 2012.
mdulo de administracin de inmuebles, inmobiliarias,
clientes, agentes, entre otros datos que pueden ser gestionados
REFERENCIAS
de forma dinmica.
[1] V. Urbanaviien. A. Kaklauskas, E. K. Zavadskas, and M. Seniut, The
WebBased Real Estate Multiple Criteria Negotiation Decision Support
A continuacin se muestra una comparacin entre el System: A New Generation of Decision Support Systems, International
sistema INMO y dos de los sistemas de software para el sector Journal of Strategic Property Management, vol. 13, pp. 267-286. 2009.
[2] V. Urbanaviien. A. Kaklauskas, E. K. Zavadskas, and M. Seniut, The
inmobiliario ms importantes del mundo: Zillow
WebBased Real Estate Multiple Criteria Negotiation Decision Support
(http://www.zillow.com/) y Trulia (http://www.trulia.com/). System: A New Generation of Decision Support Systems, International
Journal of Strategic Property Management, vol. 13, pp. 267-286. 2009.
[3] B. Resch and B. Zimmer, User Experience Design in Professional Map-
Based Geo-Portals. International Journal of Geo-Information, vol. 2, pp.
1015-1037. 2013.
[4] M. Wang and A. Xu. Architecture and Implement for the Real Estate
Surveying Business System. Advances in information Sciences and
Service Sciences(AISS), vol 5, no. 2, pp. 678-684. 2013.
[5] J. Guo, L. Xu, Z. Gong, Ch-P. Che and S. Chaudhry, Semantic
Inference on Heterogeneous E-Marketplace Activities. IEEE Trans. on
Systems, Man, and Cybernetics. vol. 42, no. 2, pp. 316-330. 2012.
1152 IEEE LATIN AMERICA TRANSACTIONS, VOL. 13, NO. 4, APRIL 2015