XMLVIAJES Como se hizo?

Hola a tod@s.

Voy a intentar explicar el proyecto XMLVIAJES de una manera un poco mas tecnica.

XMLVIAJES es un "gestor" de paginas Web orientadas a vender viajes.

Cómo esta organizados todo esto.

El portal de http://www.XMLVIAJES.com ahora mismo lo hemos sacado de Lotus para ser un Blog de Wordpress. ¿Por qué? Por varios motivos, el fundamental el posicionamiento en Google.
Despues de analizar la situacion hemos decidido que el blog de WordPress es de las mejores herramientas para el tema de posicionamiento en google, ya que al "señor" le gusta y lo indexa muy rapidamente.

Asi que Lotus solo empieza a trabajar cuando alguien esta interesado en crearse su propia pagina de ventas y es redirigido al subdominio http://clientes.xmlviajes.com

¿Qué pasa cuando rellenamos el formulario de registro?

entra en marcha un Agente en el WebQuerySave del formulario que valida que no estes previamente registrado y que el nombre de Dominio que escoges no este creado en el servidor como un Internet Site.

Una vez pasado este filtro se crea en ese mismo agente el usuario en el names, el Internet site para tu nueva BD y logicamente la BD en cuestion a partir de la plantilla que hemos desarrollado, se repasa la ACL y queda listo para entrar en produccion. el unico paso pendiente seria que el cliente modifique sus DNS para apuntarlas a la IP del servidor Domino donde se ha creado la BD.

LA APLICACION

Bien, la base de datos que se crea esta vacia de documentos y pesa muy poco por eso el proceso no dura mas de un minuto. Lo importante es lo de dentro.

Se crean varios documentos de Perfil que solo son visibles para el administrador, cada uno de ellos para una mision concreta.

Un Perfil para el diseño que quiero.
Un Perfil para activar o desactivar los mayoristas que quiero.

El acceso a estos perfiles se hace a traves de varios formularios, llamando con un agente WebQueryOpen al documento de perfil y recuperando los datos, y luego con un agente WebQuerySave almacenando los datos introducidos en el perfil de nuevo.

En el documento de perfil de "Diseño" se almacenan las referencias a "Logotipo" tipo de diseño, componentes escogidos, etc para cada pagina "home" de mi nueva web.
Ver video http://videos.xmlviajes.com

De esta manera cuando el usuario publico entra en la nueva web el formulario que se abre, recupera esta informacion y la pinta en la pantalla, mas adelante explicare como esta hecho.

FUNCIONAMIENTO de los motores de busquedas.

Una vez creado el perfil de diseño a nuestro gusto, nuestra pagina esta lista para su objetivo que es buscar el producto deseado en los distintos mayoristas y ofrecer una posibilidad e venta al cliente.

Para ello cuando el usuario rellena el formulario de busqueda de un hotel en una ciudad concreta para unas fechas y parametros concretos.

Salta el agente encargado de esta mision.

Este agente llama al documento de perfil de "Mayoristas" y localiza los mayoristas activados por el usuario administrador. lanza las distintas búsquedas y unifica los resultados filtrando duplicados y aplicando si se desea reglas de negocio (descuentos, suplementos, etc) como paso final almacena los resultados en un documento y lo saca a pantalla.

El usuario selecciona de este listado de resultados la opción que desea y el botón reservar abre un formulario para recoger sus datos y enviárselos al mayorista con el fin de realizar la reserva, este formulario llevaría una validación de Javascript para evitar que ponga mal el email, teléfonos, etc.

Recogidos los datos, todo esta listo para enviar la confirmación al mayorista y que el viajes, hotel, vuelo, etc quede confirmado y reservado, así que guardamos la información con estado PENDIENTE.

Necesitamos meter aquí un punto de interrupción en este flujo que seria el TPV, es decir mandar la conexión a mi banco para que este cobre la transacción y me notifique el resultado.

Normalmente los TPVs funcionan de esta manera.

Reciben la conexión del usuario a través de un formulario donde se envía el numero de transacción, los medios o firmas digitales para evitar fraudes, la cantidad a cobrar y mi numero de comercio.

Con todo esto los bancos ya pueden cobrar el servicio numero XXX por la cantidad XXX y por debajo una vez hecha la operación me notifican a una URL que previamente les he mandado el resultado de la operación.

Esta URL es un agente que se encarga de localizar el documento y modificar su estado a PAGADO o ERROR DE PAGO.

el banco redirige al usuario al comercio de nuevo donde le estamos esperando ya sabiendo el resultado de la operación.

Si el resultado es OK o estado PAGADO entonces le damos las gracias, mandamos la confirmación al mayorista y sacamos en pantalla el "LOCALIZADOR" o "BONO" para que lo imprima y vaya al hotel, aeropuerto, etc y además le mandamos las cositas por email para que se quede tranquilo.

Bueno esto es un resumen muy resumido de la aplicación.
En los siguientes articulos escribiré como hemos hecho el gestor de diseño que viene en el vídeo. las integraciones de TPVs, etc

Un Saludo

 Administracion  26 de Enero, 2009


3 Comentarios

  • 1. JBurgos  |  1/20/2010 8:23:21 AM

    Gravatar Image

    Muy interesante, estoy ansioso por ver la siguiente parte.

  • 2. Danisoft  |  1/20/2010 10:30:53 AM

    Gravatar Image

    Hola JBurgos.

    Gracias por tu comentario, Si quieres saber alguna cosa mas concreta te mando por correo lo que necesites, ya que este proyecto ha quedado parado.

    Decirte que lo hice en Lotus y posteriormente en php +MySQL

    Un saludo

  • 3. Cliente  |  5/19/2010 8:21:40 AM

    Gravatar Image

    Saludos,

    He encontrado apenas el producto XMLViajes. Lamento mucho el hecho de que el proyecto esté detenido, pues justamente en este momento estoy buscando una solución exactamente como XMLViajes. Realmente es exactamente lo que buscaba.

    Me interesaría contratar sus servicios para utilizar este producto en caso de que aún sea posible.

    En caso de que no ofrezca más este producto, aún me interesaría trabajar con usted y podríamos encontrar otras formas de trabajo.

    Le ruego que se ponga en contacto conmigo o me facilite una dirección de correo electrónico para contactarlo. He enviado ya un mensaje a través de XMLViajes.com pero lo hago también por este medio para asegurarme de poder contactarlo.

    A la espera de su respuesta, me despido cordialmente.

    Administrador,

    VE

Deja tu Comentario

Obligatorio

Obligatorio, oculto



Sobre Noteros.com

A ver como sale este proyecto que tengo en mente Mas

FORMACION LOTUS

BlogRoll

Ultimas Entradas

Ultimos Comentarios

Categorias

Enlaces

Feeds

ESLUG