diciembre 2005 »
lunmarmiéjueviesábdom
   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
17
20
22
23
25
26
27
28
29
30
31
 
       
Hoy
XML

Blog::Navigation

Bookmarks::Blogroll

Bookmarks::Articulos

Blog::Referers

Las visitas de hoy a la página: 168

Powered by Roller Weblogger.
« Previous day (dic 20, 2005) | Main | Next day (dic 22, 2005) »
20051221 miércoles diciembre 21, 2005
Mas puntos negros...integracion Que levante la mano quien haya hecho alguna aplicacion empresarial y no haya tenido que integrarse con otros sistemas...¿nadie?
Ahora que levante la mano quien haya conseguido realizar cualquier tipo de integracion y no le haya supuesto, como minimo, un dolor de cabeza...¿nadie?
Yo, personalmente, he adquirido la mani­a de, cuando estoy en una reunion preliminar para un nuevo proyecto, estar constantemente (sin poder evitarlo) atento a las posibles integraciones que vamos a tener que implementar, con que sistemas y de que forma (tambien en que plazo y quien es el "equipo contrario" en esto de la integracion, que al principio todos somos amigos, pero al final nadie sabe como va a acabar).
Al finalizar la reunion, llegan las preguntas. En mi repertorio no faltan:

- ¿Con que sistemas nos tenemos que integrar?.
- ¿Alguna vez alguien se integro con el sistema X?. La siguiente suele ser... ¿Me das el telefono de "fulano"?
- ¿El sistema X con el que nos tenemos que integrar, existe?.
- Si no existe, ¿en que estado esta? ¿en proyecto?¿en desarrollo?.
- ¿Hay documentacion del sistema X?
- ¿Quien construyo el sistema X?.
- ¿Para cuando tiene que estar integrado con el sistema X?
- ¿Podemos salir a produccion sin completar la integracion con el sistema X?
- ¿Que proyecto tiene un plazo de entrega menor, el nuestro o el de "ellos" (ellos son quienes implementan el sistema con el que hay que integrarse)?.
- ¿Vamos a tener soporte de alguien del equipo del sistema X?
- ¿Tienen algun tipo de proxy de cliente disponible? ¿Podemos pedir que nos hagan un proxy de cliente?
- ¿El sistema X esta desplegado en alguna maquina de desarrollo/preproduccion para poder hacer pruebas?
- ¿Que "tramites administrativos" (solicitar aperturas perimetrales, cuntas en algun sistema, cambios en la configuracion del sistema X, etc.) hay que seguir para poder integrarse con el sistema X?
- ¿Que hay que utilizar para integrarse con el sistema X?. En J2EE tenemos varias opciones:
    a) RMI / EJBs / WebServices.- Relativamente bien, siempre y cuando el interfaz este bien definido y la documentacion sea medianamente decente.
    b) BBDD. A veces varias aplicaciones comparten una misma base de datos. En general, no tiene por que haber problemas...salvo el riesgo de que otra aplicacion (o¿accidentalmente?) toque los datos de la tuya...pero claro, eso no va a pasar hoy...verdad?
    c) Intercambio de XML (sin un API de servicios web, ni SOAP, ni WSDL, ni nada), de ficheros de texto plano, etc. Sin comentarios... 



Copyright (C) 2003, Angel Retamar Arias