Estamos de adquisiciones… Sun, MySQL, Oracle, BEA

Ayer fue un dia interesante para la industria del software, se anuncio que Oracle compraba BEA por 8.5 millardos de dolares y que Sun pagaria 1000 millones de dolares por MySQL…. todo en un mismo dia (*)

El caso de BEA es particular, al parecer ha habido un tira y afloja con respecto al precio que Oracle iba a pagar por la empresa, ya que como comenta ZDNet, debieron ser curiosas las negociaciones que llevaron a un precio de 19.375 dolares por accion. Lo importante es que con esto el poder de Oracle en el mercado de aplicaciones empresariales se consolida, adquiriendo un nuevo elemento a su plataforma Oracle Fusion que ellos mismos definen como “hot-pluggable”, siendo que hace rato los productos de BEA interectuaban con los de Oracle. Pero a la vez significa que la era de elegir “lo mejor del mercado” (“best of breed”) se acaba, atando a los clientes a un unico proveedor quien te ofrece: BD, Servidor de Aplicaciones, CRM, ERP….. ya que en estos ultimos años Oracle se esta volviendo el verdadero monopolio en la industria del software corporativo resultando que quien compro a Siebel, JD Edwards y BEA en un intento de diversificar riesgos… ahora resulta que lo tiene todo de Oracle!!. Y el entusiasmo de los chicos de Ellison esta en alza desde hace rato, como lo prueba esta nota.

Por otro lado SAP ha intentado crecer y ganar presencia mediante su pasada adquisicion de Business Objects, pero esta claro que el movimiento de Oracle es de lejos muy fuerte y planta una seria amenaza a las estrategias de empresas como SAP y Microsoft, de IBM no tanto… pues aun siguen tirando de los dinosaurios que tienen implantados (lamentablemente) en muchas empresas.

LAMP: Linux-Apache-MySQL-PHP, las siglas se hicieron famosas sin querer cuando a fines de los 90s se dieron cuenta la cantidad de sitios web que se basaban en la mezcla de estas tecnologia que habian aparecido, es que era: libre, soportado por una comunidad, no habia que pagar licencias, y mucho mas estable en su momento que el recordado ASP Clasico, ademas de que en esa epoca JSP estaba recien empezando, si, la plataforma fue creciendo y arrastrando mucho entusiasmo hasta la fecha. Personalmente en su momento tome al MySQL con poca atencion, pues entonces no contaba con Integridad Referencial ni Procedimientos Almacenados, pero aun asi me sorprendia como sitios de gran trafico afirmaban basarse en el para correr sus aplicaciones (habia quien me decia que era justamente por eso).

Queda por ver como se integrara MySQL dentro del modelo de negocios, y como quedaran sus usuarios corporativos, habida cuenta que Sun ha dicho que seguira dando soporte a PostgreSQL asi como continuara con su alianza con Oracle… no se… tener tantos intereses desperdigados con varias BD no garantiza precisamente de que le pongan bastante empeño a su nueva adquisicion, dicen que esperan dar un mayor atractivo al producto ahora que un “grande” esta detras…. veremos como queda todo eso.

(*) Y es un dia despues de que Steve Jobs presentara su MacBook Air!!!, y claro… con todo ese ruido mediatico estas operaciones han pasado algo desapercibidas.

Oracle-BEA deal expands lock-in strategy, offers new risks and opportunities for Red Hat
Oracle acuerda la compra de BEA en 8.500 mlns dólares
What Sun+MySQL says about open-source business models

Futura fusion del Banco Wiese y el Sudamericano …. y?

Al despertar veo los titulares y me entero de que el ScotiaBank comprara el Banco Wiese Sudameris (BWS), noticia que usualmente seria solo el cierre de una cadena de anuncios, marchas y contramarchas, pero que ahora incorpora el hecho de que esta adquisicion incluye una fusion a mediano plazo entre el Banco Sudamericano (cuyo accionista fundamental es precisamente el ScotiaBank).

Quedan pendientes muchos temas, plazos de la fusion, el destino de los empleados (otra ola de despidos en ciernes como cuando lo del BSCH??), el pago del aval que emitio el Estado Peruano, los nuevos dueños dan unas breves pistas sobre estas cuestiones, pero no mencionan un tema que es de mi particular interes: la integracion de sistemas.

Es sabido que cada organizacion (y mas una del tamaño de un banco) en el conjunto de los años ha desarrollado e invertido en una arquitectura y conjunto de plataformas para dar soporte a sus operaciones, dependiendo de cuan innovadora o conservadora sea esta organizacion cada paso se medira con ciertos criterios, atendiendo entre otras cosas a criterios de compatibilidad con las plataformas anteriores y particularmente en el caso de un banco a no afectar las operaciones de la organizacion.

Hay ocasiones en las que una organizacion decide (o la falta de soporte decide por ella) que sus plataformas legadas no son convenientes para servir de apoyo a los nuevos retos que tendra que afrontar, decidiendo la migracion a alguna nueva arquitectura; tradicionalmente han sido los bancos y empresas afines las mas “reacias” a tomar esos riesgos, medida comprensible en parte por la criticidad de sus operacion y por otra parte por la presion ejercida por los proveedores (interesados en no perder la respectiva cuenta). Consecuencia de lo anterior es que la introduccion de nuevas tecnologias se hace de manera evolutiva y por capas, asi que por mas que veamos que un banco tiene unos super terminales en sus oficinas y una modernisima aplicacion web es mas que probable que lo que este dando soporte a esa operaciones sea un mainframe….. modernizado y todo pero que no deja de ser tecnologia de mas de 20 años.

Recuerdo particularmente que a mediados de los 90, un profesor mio de Ingenieria de Software nos decia a proposito de la apertura de nuevos bancos en el Peru que esto era “una oportunidad para que un banco empiece desde el principio utilizando tecnologia actual”, ingenuo de mi lo crei por unos años hasta que converse con una amiga que trabajo dando servicio a algunos de estos bancos quien me conto que la realidad era otra: como varios de estos bancos eran de origen extranjero lo que se hizo basicamente fue copiar la arquitectura de las matrices a la hora de establecer los nuevos bancos peruanos, y ya se imaginaran … los flamantes nuevos bancos basaban sus operaciones en… COBOL (lenguaje de programacion originado en los 50s)!!!!

Teniendo en cuenta esta realidad sobre las plataformas base, hay algo que por fuerza rompe los esquemas y es el caso de una integracion como la que motiva esta nota. Ingenuamente creia que en el momento de la fusion se evaluaba cual de las plataformas a integrar era mas conveniente no tanto por solvencia tecnologica, sino por volumen de carga actual (cual de las dos org. mueve mas informacion dia a dia) y flexibilidad para dar soporte a la mayor parte de los modelos de negocio de la otra organizacion, pues no, la realidad es mucho mas prosaica y simple: politica y poder. Vale decir que quien pone la plata decide cual es el camino, asi que para esto contare dos casos que he visto mas o menos de cerca para ver la realidad (comprenderan que no mencione nombres, pero son caso veridicos).

A tiene mas operaciones que B, A usa una plataforma solida, difundida y con respaldo, B usa una plataforma que tuvo sus 15 minutos de fama en los 80 pero que en los 90 tuvo que ser adquirida por otra corporacion que no innova esta linea pero al menos da soporte. B “la pequeña” es adquirida por una corporacion internacional que la usa como puente para la adquisicion de A. Resultado: la plataforma de B sera el soporte de la nueva organizacion AB causando problemas (transaccionales y de drivers por si te interesaba la marcianaba) a la hora de portar los desarrollos hechos por A.

La corporacion M decide adquirir a “n”, una empresa pequeña dentro de su sector, la cual habia desarrollado una logica de negocios agil que habia permitido una cierta rentabilidad y bajos costes, en la integracion se informa que la plataforma de “n” sera dejada de lado y se usara la de M casi 10 años mas antigua, usando un modelo de datos que no cubre totalmente las necesidades de logica de negocio que dieron agilez y rentabilidad a “n”, a usar calzador se ha dicho.

Visto estos antecedentes uno ya puede preveer cual sera el futuro de esta integracion, el BanSud marcara la pauta tecnologica de la nueva organizacion, no importando si la del BWS pueda ser mejor (que no lo se), el tamaño de la cartera de clientes, el volumen de operaciones ni la implantacion a nivel nacional, esa es mi apuesta, ojala me equivoque y primen mas los criterios tecnicos y no politicos.