domingo, 28 de marzo de 2010

BPM: SOA no está muerto, dice IDC


BPM: IDC Analiza el futuro de SOA

Los negocios que invierten en arquitectura orientada a servicios (SOA) crecerán en más de un 25 por ciento a nivel mundial para el 2013, de acuerdo con la casa analista IDC.
Ruediger Spies, vicepresidente de aplicaciones empresariales de IDC Europa Central, dijo en la SOA and Beyond Conference 2010 de IDC en Londres que el crecimiento será conducido por las América, seguido por EMEA.
"Hay gente en el mercado diciendo que SOA se acabó. No hay nada más equivocado", afirma Spies, que también habló sobre cómo SOA puede proporcionar una infraestructura para computación en la nube.
Spies dijo que entre el 2008 y el 2013, la inversión de SOA en las América se expandirá al 24,7 por ciento, EMEA verá un crecimiento del 24 por ciento y Asia Pacifico verán un porcentaje de crecimiento del 23,2 por ciento.
Sin embargo, aunque la región EMEA verá un menor aumento, Spies dice: "en Europa ya tenemos una mejor arquitectura para la IT que las compañías de Estados Unidos, además de que la inversión no necesita ser alta en Europa, porque ya está mejor enlazada junta".
SOA puede ayudar a mejorar el alineamiento de la IT con las necesidades del negocio, agrega Spies. Sin embargo, con el fin de que SOA sea exitosa, las compañías deberían "pensar en el largo plazo".
"La arquitectura no solo es un proyecto, es un proyecto que tiene que correr por algunos años", considera Spies.
"Típicamente, los proyectos SOA tienen un mayor ciclo de vida que los sistemas ERP, lo cuales se alargan por unos 12 o 13 años".
Spies también recomendó que las arquitecturas SOA definan el valor del negocio y le permitan entender la contribución a la línea final.
"Todo es sobre integración. Como gerente de proyecto, necesita entender los requerimientos del negocio. No debería ser alguien que haya dejado la universidad. Necesita ser una persona aceptada en el lado de los negocios y la IT", señala Spies.
Entre tanto, Spies agrega que la SOA, si se diseña apropiadamente, dará las bases de las estrategias BMP, las cuales describe como "un pasito más" de la computación en la nube.
"Por ahora, la computación en la nube se convierte sólo en otra opción para seleccionar y reemplazar sistemas existentes", dijo Spies.
Al adoptar la computación en la nube, las compañías luego serán capaces de reducir costos y aumentar la flexibilidad.
Adicionalmente, aunque la integración es uno de los desafíos clave de la computación en la nube, Spies insistió: "si ha hecho SOA apropiadamente, tendrá el mapa para los procesos de arquitectura y la arquitectura de información que construyen los cimientos de las cosas y cómo se arreglarían juntos".

-Por Anh Nguyen
Computerworld UK
LONDRES

BPM: Opinion personal

Sin duda que estamos en la cresta de la ola de SOA. Y no solo en el ambiente IT, ahora muchos hablan de generar un modelo de empresa según el paradigma SOA, la gente de marketing y muchos directivos estan recibiendo con buen agrado este acrónimo.

Espero que no se queden en el acrónimo... y puedan buzear en el paradigma... que es lo sustancioso del asunto...

O... tal vez, sea una ola más, ¿para seguir haciendo mas de lo mismo?...una nueva manera de seguir vendiendo... tal vez...

De todos modos, y alejándome de todo pesimismo, veo un aporte muy interesante. Creo que las organizaciones lograrán desarrollar y capitalizar lo positivo de este nuevo paradigma.

No se porque, me acordaba de Dostoyevski, en "Crimen y Castigo", el escribe: "Al principio, lloriquearon. Pero después, después se acostumbraron. Vil es el hombre que a todo se acostumbra."

Bueno... este tipos de formas nuevas, tal vez ... nos desacostumbren y permitan renovarnos... tal vez.
MM


jueves, 11 de marzo de 2010

BPM: BPEL, XPDL y BPMN...


BPM: Un Tsunami de SiGlaS

Dentro de la creciente ola de siglas (a mi parecer mas que ola es un tsunami...); digo... de las siglas pertenecientes al universo de los MiddleWare BPMS (software para la automatización de procesos que incluyen BAM, BI, Business Rules, Process Engine, etc...), las mas cotizadas y pulidas en las lenguas políglotas de los tecnologos son: BPMN, XPDL y BPEL...

BPM: Definiciones...

BPMN: Business Process Modeling Notation
XPDL: Xml Process Definition Language
BPEL: Business Process Execution Language

Facil... la idea es:
Para modelar en una interfaz visual (diseñador), necesito una notacion gráfica. Lo mejor, para que todos nos entendamos es usar un idioma unico, universal. De eso se trata BPMN, de una notacion grafica que intenta imponerse como un estandard universal para el mapeo o diseño de procesos.

Ahora bien, el software de modelado que use para diagramar en la notacion BPMN, tiene que grabar en un archivo de mi maquina lo que acabo de dibujar... entonces aqui interviene el estandar XPDL, que es el lenguaje en que se graba lo mapeado en BPMN.

Y finalmente, me interesa que el proceso que acabo de diseñar en BPMN y que el software que usé para diseñar lo grabó en formato XPDL... uff... pueda ser EJECUTADO por un motor de procesos (Process Engine). Y entonces, aparece BPEL. Este ultimo es la propuesta de tener un lenguaje estandard de ejecución, en el motor de procesos de una Suite BPM....

BPM: Una Utopía??

El ideal planteado es que a futuro, todo lo que diseñe en BPMN desde cualquier software de diseño pueda ser leido por otro software de diseño de otro fabricante (gracias a XPDL), e igualmente que todo proceso que es ejecutado por un motor de procesos de un fabricante pueda ser ejecutado por el de otro fabricante (gracias a BPEL)...

mmm...Imagínate!!! si todas las automotrices decidieran usar el mismo estandard de motor... que triste sería pensar en tener un FERRARI con las mismas piezas estandares que un Rolls Royce ... misma perfomance, misma velocidad.... mmm... por favor... no tengo tanta imaginación... en fin .. creo que BPMN puede funcionar... pero con XPDL y BPEL... tendremos tantas versiones de los mismos como fabricantes de BPM exitan...

El tiempo lo dirá...
MM