lunes, 20 de mayo de 2013


Entre los patrones de integración de Gregor Hohpe el de adaptador  al canal es uno de los más usados.

Se utiliza cuando deseamos acceder a un sistema legado y se nos pueden presentar 3 vías de acceso:

  • Si tenemos acceso a la BD podemos consultar las tablas de la BD y obtener información del sistema. Para eso podemos usar los servicios de datos, como ya lo explicamos en esta entrada.
  • Si tenemos acceso al código fuente podemos crear servicios de lógica de negocio que encapsulen funcionalidades del sistema y exponerlos vía servicios web. El framework que usemos para realizar esta implementación depende del lenguaje de programación pero en mi experiencia si están usando PHP les sugiero usar WSF-PHP y si están usando JAVA usen Axis2.
  • Si no tienen acceso ni a la BD ni a la lógica de negocio pues  aún pueden usar técnicas de scrapping para navegar por  la interfaz gráfica y obtener información del sistema. Con estas técnicas pueden autenticarse en la aplicación y navegar por los enlaces hasta llegar a donde desean y sacar la información directamente del HTML.

0 comentarios:

Publicar un comentario