• Like
  • Save
So ay bpm
Upcoming SlideShare
Loading in...5
×
 

So ay bpm

on

  • 537 views

 

Statistics

Views

Total Views
537
Views on SlideShare
537
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    So ay bpm So ay bpm Document Transcript

    • Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521 Gestión de Procesos de neGocios en Función de una arquitectura orientada a servicios Michael Arias Chaves1 ÍNDICE DE CONTENIDO Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298 Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298 Contexto general de la Arquitectura Orientada a Servicios (SOA) . . . . . . . . . . . . . . .298 Administración de Procesos de Negocios (BPM) de la mano con SOA.. . . . . . . . . . . .303 ¿Cómo modelar servicios? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303 IBM y su enfoque para la administración de procesos de negocio . . . . . . . . . . . . . . .304 Estadísticas importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305 Claves para el éxito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .309 Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310 Bibliografía y referencias Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .311 RESUMEN El presente artículo describe el proceso de implementación de una gestión de procesos de negocio apoyados en una arquitectura orientada a servicios desde una perspectiva de negocios. Además, se trata de dar a entender cómo se puede hacer para balancear de forma eficaz el uso de BPM y SOA como un ente diferenciador para las compañías modernas que impulsan el logro de procesos ágiles y flexibles en sus negocios. Palabras claves ARqUITECTUR A ORIENTADA A SERvICIOS (SOA) / GESTIóN DE PROCESOS DE NEGOCIO (BPM) / SERvICIOS / AlINEACIóN DE PROCESOS1 Magister en Computación e Informática de la autor de varios artículos en revistas académi- Universidad de Costa Rica. Profesor Instructor, y cas en temas relacionados con la Ingeniería de actual Coordinador de la carrera de Bachillerato Requerimientos de Software, Arrendamientos en Informática Empresarial de la Universidad (leasing) Tecnológicos, y de Informática Forense. de Costa Rica, Sede de Occidente. Investigador, Correo electrónico: maykol.arias@ucr.ac.cr Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • 298 Michael arias chaves ABSTRACT This article describes the process of implementing a business process management supported by a service-oriented architecture from a business perspective. Also, it is to suggest how you can do to effectively balance the use of BPM and SOA as an entity differentiator for modern companies that drive the achievement of agile and flexible processes in their businesses. Key words: SERv ICE ORIENTED A RChITECTURE (SOA) / BUSINESS PROCESS MANAGEMENT (BPM) / SERvICES / PROCESS AlIGNMENTIntroduccIón Ahora, la presión es aún más alta para resol- ver los retos empresariales actuales, y es por hoy en día existe una serie de razones eso que se busca reducir el impacto de creardel porque cada vez más los negocios están soluciones individualizadas costosas y comple-tomando medidas que los lleven a incremen- jas, para pasar a soluciones de TI enfocadas atar su flexibilidad y reutilización tecnológica poderle hacer frente a los cambios del mercadoa través de la llamada Arquitectura Orientada y el avance tecnológico.a Servicios (SOA). No había forma en que en Se derivan entonces una serie de incóg-los departamentos de Administración de Ser- nitas: ¿Cómo hacerlo? ¿qué retos tienen quevicios de Tecnologías de Información –TI- que enfrentar las empresas hoy en día que los llevanbrindaban un conjunto flexible de interfaces lo a pensar en función de servicios? ¿qué resul-pudieran acceder por una especie de directorio tados se han obtenido de la adopción de SOAestándar; pero ya hoy en día si hay una forma como parte de los procesos de negocio de lasorganizada de gestionar los procesos de negocio empresas a nivel mundial? Esas interrogantesy la tecnología que las empresas tienen. surgen a partir de estos planteamientos y es por SOA es una nueva forma de organizar eso que el presente artículo busca a continua-lo que se tiene. Es una filosofía que permite ción clarificarlas.tomar los recursos existentes y categorizarlosen componentes reutilizables y estandarizadosque se pueden publicar en un directorio. Parte desarrollode un escenario complejo para convertirlo enalgo simple. contexto general de la arquitectura los mercados cada día son más diná- orientada a servicios (soa)micos. hay nuevas industrias, existen compe-tidores globales, se producen cambios macro- Cambiar para sobrevivir es parte de loseconómicos que afectan el orden global y existe negocios hoy en día. En el mundo de los nego-atracción a nuevos mercados; todo esto sujeto cios el cambio es algo inevitable y constante,eso si al cumplimiento de las regulaciones que tanto dentro como fuera de las compañías.se imponen para tal efecto. Entonces una pre- los clientes, los competidores y las regula-gunta clave sale a relucir en las empresas: ¿qué ciones cambian. las empresas deben conocerdebemos de hacer para subsistir? la respuesta muy bien cuál es su modelo de negocio y cómose empieza a crear por la capacidad en que se operan, ya que deben de impulsar el cambio aestá de ser capaces de cambiar la identidad del través de la creatividad y la innovación empre-negocio constantemente y poderle hacer frente sarial. Deben de ser flexibles y proactivos haciaa ese dinamismo antes mencionado. el cambio, en lugar de ser reactivos hacia él. Un Por años, los departamentos de TI han negocio solo puede ser tan flexible como flexibleestado construyendo infraestructuras de apoyo sean los sistemas tecnológicos que la soportan,a sus siempre complejas necesidades de negocio. y es ahí en donde una arquitectura orientada aCiencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • Gestión de procesos de negocios... 299servicios funciona adecuadamente como filoso- “SOA es un concepto de arquitectura defía de negocio. software que define la utilización de ser- Como ya es sabido, el mundo de hoy vicios para dar soporte a los requisitos deldemanda tiempos de respuesta menores para negocio. Permite la creación de sistemascualquier tarea que se requiera, por lo que el altamente escalables que reflejan el nego-reto de la conectividad es un tema primordial cio de la organización, a su vez brindapara todo aquel negocio que quiera mantenerse una forma estándar de exposición e invo-a flote, o bien, todo aquel que emerja en nues- cación de servicios (comúnmente pero notros tiempos. Reducir la complejidad de la infra- exclusivamente servicios Web3), lo cualestructura tecnológica, lograr administrar el facilita la interacción entre diferentes sis-cambio exponencial, asegurar la compatibilidad temas propios o de terceros. Proporcionade sus sistemas legados2 con las nuevas aplica- una metodología y un marco de traba-ciones y reducir costos, son retos que asumen jo para documentar las capacidades delas compañías con la idea clara de sobrevivir o negocio y puede dar soporte a las activi-marcar la pauta en su ámbito de negocio. dades de integración y consolidación.” ¿Cómo puede mejorar una empresa suinfraestructura de TI y hacer su negocio más Con esto, surge la interrogante, ¿de quédinámico? Como se mencionó anteriormente, manera apoya esta arquitectura a las compañías?la flexibilidad del negocio depende de la flexibi- SOA viene a ser una tecnología estándar que:lidad con la que posea su departamento de TI,ya que si no goza de ella, la misma arquitectura - Proporciona interfaces estándar, sin tenerpuede convertirse en un gran obstáculo para que realizar cambios en las interfaces exis-el negocio. Una clave importante para lograrlo tentes en la compañía.está en contar con una arquitectura que enfo- - Utiliza las comodidades de la tecnologíaque en el despliegue de servicios en vez de apli- existente.caciones, en donde cada servicio no solo puede - Independiente de plataforma.ser reutilizado de muchas formas en nuevas - Proporciona un almacén de datos opera-oportunidades de negocio, sino que también cionales (en inglés Operational Data Storepuede ser administrado y mantenido más efi- - ODS), que se alinea con el estándar de lacientemente por los usuarios existentes. Este industria en cuanto a los elementos de datosenfoque es la base de la Arquitectura Orientada para la lógica de externalización.a Servicios (en inglés Service Oriented Archi- - Ofrece un ambiente de pruebas con un grantecture- SOA), que agrupa en torno a las fun- número de casos de prueba ya probados yciones de los procesos de negocio los servicios con resultados demostrados.interoperables a brindar. SOA a su vez, es la - los distintos nodos de la red hacen disponi-base para el mejoramiento de la infraestructura bles sus recursos a otros participantes en lade TI. Toda empresa mentalizada en mejorar su red como servicios independientes a los queinfraestructura como un medio de llegar a ser tienen acceso de un modo estandarizado.más ágiles se están moviendo a SOA. - Es una forma probada en el tiempo de Una arquitectura orientada a servicios cómo alcanzar resultados de negocios máses considerada como una arquitectura empre- efectivos.sarial. la enciclopedia Wikipedia en su sitio enInternet define esta arquitectura como: 3 Son un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en2 También llamados sistemas heredados. Se refieren lenguajes de programación diferentes, y ejecutadas a aplicaciones informáticas que han ido quedando sobre cualquier plataforma, pueden utilizar los tecnológicamente obsoletas con el paso del tiempo servicios Web para intercambiar datos en redes de en una empresa pero que aún se continúan usan. computadoras como Internet. Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • 300 Michael arias chaves- Brinda una forma de construir mayor agili- de los requerimientos reglamentarios y una sig- dad para adaptarse al cambio. nificativa reducción de costos fijos de las com-- le facilita a las compañías la posibilidad de pañías. Muchos clientes desean invertir más abrir nuevas fuentes de ingresos. dinero que los lleve a tener proyectos nuevos y- Permite reducir costos generales y de mante- exitosos, y ahí radica la posibilidad que tenga nimiento. un negocio de invertir y de qué forma se haga. En la figura 1 se puede apreciar una compara- Con esta arquitectura se podrá aumentar ción de lo que es la representación de inversiónla velocidad para la creación de nuevos produc- de una empresa típicamente hoy en día, entos y servicios, los cuales también pueden ser donde en la gráfica de la izquierda demuestra elreutilizados en diferentes configuraciones del comportamiento de inversión en un escenariomercado. Implementarla adecuadamente, puede tradicional, y la de la derecha representa lo queservir como base para el rápido cumplimiento sería la inversión por medio de SOA. FIGURA 1 DIlEMA DE GASTOS EN TIFuente: General Business Machine (GBM, an IBM Alliance Company). El caso tradicional ejemplifica el esce- donde al inicio se ve claramente que la inver-nario de las compañías que al inicio deciden sión inicial es alta debido a que implica un cam-invertir poco en lo que es tecnología de infor- bio organizacional, estructural, y un cambio enmación, pero que con el paso del tiempo se van la mentalidad de la gente inclusive, pero quedando cuenta de la necesidad y lo importante conforme pasa el tiempo ésta tiende a la baja,que es TI que deben ir invirtiendo más y más dejando un margen de inversión en nuevos pro-para poder dar mantenimiento y operación a yectos aproximado de 50%.sus aplicaciones existentes, creando esto mucha Pero, ¿cómo es que SOA hace posiblecomplejidad debido a que generalmente se crece esto? Moverse hacia una estrategia basada encon poco rumbo y orden planificado, dando así SOA ofrece a las empresas un enfoque robusto,solamente un monto de inversión en nuevos fiable y flexible para el diseño y la aplicación deproyectos de apenas alrededor del 25%. En el recursos de TI reutilizables, conectados bajo uncaso de la derecha, ese escenario representa lo entorno sencillo y flexible capaz de atravesar laque serían los gastos en TI adoptando SOA, en empresa y expandirse fuera de ésta. Al tomar laCiencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • Gestión de procesos de negocios... 301decisión de crear una nueva aplicación compues- que conforman un proceso de manera tal queta por un recurso de software, se debe intentar se puedan reutilizar en otro proceso futuro silograr estructurar una arquitectura flexible que fuera posible de hacerlo. Al inicio como se apre-haga posible no solamente integrar los nuevos cia en la figura 1, esto tiende a ser un sacrificiosistemas, sino que además pueda integrar los para las compañías, ya que deben de invertirsistemas heredados. Bajo este contexto, es que en montar una infraestructura que habilite aSOA se convierte en una opción ideal para lograr SOA, y además empezar a crear los serviciosel acoplamiento de sistemas que se requiere. lo para cada uno de sus procesos; pero luego, conlogra mediante la utilización de varios estánda- el paso del tiempo se darán cuenta de que yares y mejores prácticas que guían los procesos muchos de los servicios que necesitan para nue-de negocios hacia un crecimiento controlado. vos procesos ya están generados, ahorrando asíAlgunos de esos estándares son XMl 4, SOAP5 tiempo, dinero y dedicación en su implementa-y WSDl6, que se convierten en una manera de ción, permitiendo también crear módulos quepoder reutilizar el sistema o partes de éste en son fácilmente sustituibles dando mayor flexibi-nuevos sistemas que se generarán. lidad, realizado por una arquitectura orientada El funcionamiento de SOA se refleja a servicios. Se puede determinar entonces quedesde el punto de vista de utilizar tecnologías un servicio es un conjunto de tareas de negocioque estandarizan la forma en cómo las aplica- que pueden ser repetibles, como por ejemplociones se comunican entre ellas. Además, SOA una apertura de una cuenta en un banco, o laejecuta la separación de una secuencia de pasos consulta del saldo de una cuenta. FIGURA 2 SIMPlIFICACIóN DE INTERFACES DE CONECTIvIDAD MEDIANTE SOAFuente: General Business Machine (GBM, an IBM Alliance Company).4 XMl, siglas en inglés de Extensible Markup 5 SOAP (siglas de Simple Object Access Protocol) es language (lenguaje de marcas extensible), es un un protocolo estándar que define cómo dos objetos metalenguaje extensible de etiquetas que permite en diferentes procesos pueden comunicarse por definir la gramática de lenguajes específicos. Es medio de intercambio de datos XMl. una manera de definir lenguajes para diferentes necesidades. XMl se propone como un estándar 6 WSDl son las siglas de Web Services Description para el intercambio de información estructurada language, un formato XMl que se utiliza para entre diferentes plataformas. describir servicios Web. Describe la interfaz públi- ca a los servicios Web. Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • 302 Michael arias chaves la figura 2 representa la transformación B y un Servicio C, una interfaz 2 que requierade un escenario tradicional de aplicaciones a un Servicio D, un servicio E y un Servicio A,un escenario SOA, de donde se pasa de tener y por último una interfaz 3 que requiera unvarias aplicaciones y múltiples conexiones Servicio B, un Servicio D y uno E. Como seentre ellas, a tener las interfaces y servicios puede deducir, para la interfaz 3 la compañíanecesarios para satisfacer las necesidades plan- no tuvo que invertir nada, ya que pudo reuti-teadas. Se puede ampliar con un ejemplo en lizar los servicios ya implementados para otrasdonde es posible que se pueda tener una inter- interfaces. la figura 3 muestra lo que seríafaz 1 que requiera un Servicio A, un Servicio este ejemplo. FIGURA 3 REPRESENTACIóN DE REUTIlIzACIóN DE SERvICIOS POR SOAFuente: Creación del autor. Como se puede apreciar, esta representa- - Integración con herramientas de desarrolloción de servicios mediante SOA ayuda a simpli- de la familia WebSphere de IBM.ficar la complejidad, permitir la compatibilidad, - Permite la enrutación entre sistemas oadministrar el cambio y mejorar el control, aplicaciones.retos antes mencionados en este texto. - validación, enriquecimiento, transformación Abonado a los estándares antes mencio- y operación de mensajes.nados, la arquitectura orientada a servicios uti-liza algunos otros componentes que le dan vida El segundo componente mencionado pora este diseño. Según Alberto Melendez, quien se Melendez es el llamado WebSphere Messagedesempeña como arquitecto de soluciones para Broker, que originalmente fue diseñado parapráctica SOA en la empresa GBM (empresa cos- integrar aplicaciones ejecutándose en la infra-tarricense que tiene alianza con IBM), existen estructura central de TI, por lo que se ha utili-dos componentes muy importantes para que zado para realizar el intercambio de mensajesuna solución SOA funcione correctamente. El de alto nivel de desempeño con el fin de satis-primero de ellos es el llamado Bus de Servicios facer las necesidades de recursos de TI en unEmpresariales (en inglés Enterprise Service negocio. Dentro de sus ventajas están:Bus –ESB), el cual permite ser el integradorque combina la mensajería, los servicios Web, - Soporte avanzado a SOA y Servicios Web.la enrutación, las políticas de seguridad, entre - Integración sin límites, con conectividad yotros, con la idea de brindar entre muchas las transformación universal.siguientes ventajas: - herramienta de gran alcance que aumenta la productividad del diseñador.- Brinda soporte mejorados para estándares - Instalación simple. de servicios Web.- habilidad para configurar servicios a través “Muchas empresas están dispuestas a de políticas. llegar a ser verdaderamente ágiles yCiencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • Gestión de procesos de negocios... 303 presentar todas sus aplicaciones como la comunicación entre cada uno de ellos y el servicios interconectados. Este objetivo exterior. Además, cabe recordar que debido a se vuelve mucho más fácil cuando todas la flexibilidad que se presenta al adoptar esta las funciones y procesos de negocio cla- arquitectura, es posible asumir y reaccionar ves se encuentran disponibles como ser- de manera rápida y efectiva para cualquier vicio, son fácilmente accesibles y pueden cambio que se presente en algún proceso de ser reutilizables. Todo esto es posible negocio. mediante SOA y sus componentes, y es SOA se enfoca a ser independiente de en eso que hemos venido trabajando y en plataforma, es decir, está creado para correr lo que continuaremos por mucho tiempo en cualquier tipo de hardware, lo que permite más…sintetizó Melendez. “ interactuar con todos sus socios de negocio sin importar las tecnologías que éstos estén utili- zando en sus propios procesos (esto mediante aadmInIstracIón de Procesos los ya mencionados XMl, SOAP, WSDl, y otrode negocIos (BPm) de la mano con soa muy común como lo es el hTTP). Antes de este punto hemos analizadocomo SOA facilita la interrelación de aplica- ¿cómo modelar servicios?ciones y servicios Web, mediante estándaresde comunicación y sirve como un modelo a Algo que es importante de tomar enseguir por muchas compañías a nivel mundial. cuenta es que al momento de modelar los ser-Es si importante relacionar una arquitectura vicios que corresponden a los procesos de nego-orientada a servicios con lo que se conoce cio de una empresa es necesario considerar unacomo Gestión de Procesos de Negocio (Busi- serie de buenas prácticas para llevar a cabo unaness Process Management o BPM en inglés). implementación correcta y una exitosa gestiónAntes de relacionarlos es importante definir de procesos de negocio. Para los autores Césarque es BPM. de la Torre y Roberto González, las siguientes Según el sitio de Internet Wikipedia, sellama Gestión de procesos de negocio a “la son buenas prácticas a seguir:metodología empresarial cuyo objetivo es mejo-rar la eficiencia a través de la gestión sistemá- - Aislar la lógica de negocio del propiotica de los procesos de negocio, que se deben ser vicio, que per mit a evit ar ex ponermodelar, automatizar, integrar, monitorizar y funcionalidad del negocio mediante unaoptimizar de forma continua”. interfaz pública. la buena práctica sería Mientras tanto, para la multinacional realizar tal cual se demuestra en la figu-IBM, un BPM es una disciplina combinada de ra 4.capacidad de software y habilidad del negocio - Realizar la invocación de los serviciospara acelerar la mejora de procesos y facilitar la mediante el intercambio de mensajes.innovación del negocio. - versionado de datos y de servicios adecuado, Una vez definidos ambos conceptos, es esto con el fin de evitar cambios inesperadosposible analizar su relación que salta a la vista. en la estructura ya definida de los servicios yCuando un negocio decide automatizar proce- sus contenidos.sos de negocio es claro que entre ellos pueden - validación de parámetros, para verificarllegar a relacionarse en algún momento. Como los parámetros que van de un servicio ase aprecia en la figura 3, SOA permite ser una otro y que cumplan con lo establecido yexcelente forma de administrar esos procesos requerido.de negocio, ya que mediante la orientación - Uso de patrones de intercambio de mensajes,de su arquitectura, le permite manejar estos que ayude a definir la forma de intercambioprocesos como servicios, contando con inter- de mensajes entre un solicitante del serviciofaces claramente definidas para el manejo de y un emisor del mismo. Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • 304 Michael arias chaves FIGURA 4 CAPA DE NEGOCIO y CAPA DE SERvICIO Capa de Negocio InterfaceFuente: Arquitectura SOA con tecnología Microsoft. 2008. p.22. la gestión de procesos de negocios en general en ese año de IBM WebSphere Soft-conjunto con una adopción de la arquitectura ware”. han transcurrido casi cinco años desdeorientada a servicios, permite guiar al negocio esas declaraciones y el panorama ha continuadoy a la tecnología con que éste cuenta a alinearse de manera muy favorable para este gigante tec-con los objetivos de negocio, con la idea clara nológico. Más recientemente, los analistas de lade lograr su cumplimiento mediante la opti- industria han determinado que IBM WebSpheremización de los procesos, la automatización de está posesionada en el liderazgo en SOA.tareas, la rápida respuesta ante el cambio y el la estrategia de IBM es proveer opcionesmanejo simple y flexible de servicios, todo esto que soporten mejoras y rendimiento sobre lasupervisado y monitoreado con el resultado de inversión (ROI7) incrementales, permitiéndolepoder tener mejores insumos para una toma de comenzar con poco y expandirse a su propiodecisiones más acertada basada en una buena ritmo. la visión de IBM para BPM es permitirgestión de negocio. Además, mediante esta crear procesos ágiles, dinámicos y optimizadosadministración adecuada de procesos es posible que sirvan hoy como base para mayor inno-llegar a capitalizar nuevas oportunidades de vación en el futuro, de manera que se puedanmercado que surjan, sobresalir sobre la compe- aprovechar BPM como un catalizador para ali-tencia y dar lugar a ventajas sustentadas en un near la empresa y TI, y mantener esta alinea-mejor desempeño. ción flexible y continua para adaptarse con mayor rapidez a las necesidades cambiantes. Esta enfoque es la principal visión brindadaIBm y su enfoque Para la por IBM, en donde en su sitio Web presentan suadmInIstracIón de Procesos de suite BPM IBM, denominada “Aproveche opor-negocIo tunidades y obtenga ventajas competitivas con procesos de negocios flexibles y optimizados”. El 13 de julio del 2005, IBM fue cataloga- Dicha suite propone la combinación de BPMda por la firma Gartner, Inc. como la empresa con la arquitectura orientada a servicios, ofre-líder en brindar plataformas habilitadas para ciendo la posibilidad de contar con altos nivelesservicios Web. De acuerdo con Gartner, en ese de flexibilidad y optimización del proceso sinaño IBM recibió esta mención debido a que reinventar la rueda cada vez que ocurre uncomo empresa tenían bien claro su visión de cambio en el proceso. En la figura 5 se mues-mercado y trabajaban activamente construyen- tra la visión de administración de procesos dedo competencias para mantener su posición negocio brindada por IBM.de liderazgo de mercado. “IBM ha ayudado amiles de clientes a generar valor a sus negociosmediante la implementación de servicios Web, 7 ROI o return of investmentes: el beneficio quea medida que van adoptando en sus empresas obtenemos por cada unidad monetaria invertidala filosofía SOA, dijo Robert leBlanc, gerente en tecnología durante un periodo de tiempo.Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • Gestión de procesos de negocios... 305 FIGURA 5 SUITE PARA lA ADMINISTRACIóN DE PROCESOS DE NEGOCIO DE IBMFuente: http://www.ibm.com/expressadvantage/mx/catalogo/files/BPMSuiteBrochureesp.pdf Esta suite ayuda a optimizar continua- estadísticas importantesmente los procesos de negocios, desde senci-llos flujos de trabajo departamentales a proce- TradeMerit es una empresa canadiensesos globales, altamente complejos. IBM busca de comercio internacional que ayudo a Generalmayor eficiencia y menores costos a través de la Motors a reducir los retrasos de entregas deautomatización del proceso. Consultado Alberto partes de autos mediante una mejorada admi-Melendez sobre esta suite, él sostiene que la nistración de la cadena de suministros basadosaplicación de la misma se sustenta en un cam- en la administración de procesos de negociosbio cultural-organizacional muy importante con IBM. la idea primordial era poderle apoyarpara la empresa que lo adopte, ya que al utilizar a la transnacional automotriz a reducir costosSOA se está teniendo una arquitectura de soft- mediante la reducción de los errores humanosware, es algo técnico pero que tiene su impacto en la administración de los procesos de nego-en el negocio, ya que se requiere de que los pro- cio. los resultados obtenidos según la empresa investigadora de mercados IDC9 reflejan cifrascesos de negocios sean alineados con TI, y bajo significativas que se resumen a continuación.el enfoque SOA vistos como servicios, flexiblesy dinámicos. Esto añade otro reto importan-te desde el punto de vista técnico, ya que serequiere empezar a generar servicios, lograndoseparar las interfaces necesarias y logrando 8 (web services) business Process executionrepresentar mediante código de programación language, WS-BPEl (en español, lenguaje de ejecución de Procesos de negocio con serviciosun proceso determinado. “Ahí es donde entra web), en un lenguaje basado en XMl diseñado paraen juego un lenguaje de desarrollo muy impor- el control centralizado de la invocación de diferen-tante en este proceso, que permite ensamblar tes servicios Web, con cierta lógica de negocio aña-pasos, es intentar saber cómo hace un diseña- dida que ayuda a la programación en gran escala.dor para representar el proceso aplicativo que 9 IDC es una firma especializada en las investigacio-se refleja en el proceso de negocio, y de eso de nes sobre TI y telecomunicaciones. Es una subsi-encarga WSBPEl8 comentó Melendez. diaria de International Data Group. Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • 306 Michael arias chaves- El costo de entrega de las partes de automóviles y materias primas se redujo alrededor de un 10%, casi similar al costo de la mano de obra, lo que trajo consigo que General Motors se ahorra aproximadamente $780.000 dólares en costos de inventarios.- Mejoramiento de la conformidad de los clientes, ya que anteriormente se veían muy afectados con multas por entregas a destiempo y costos extras asociados con los retrasos en la entrega de las distintas ordenes.- Mejoramiento de la eficiencia de los usuarios, debido a que anteriormente el proceso de despacho de órdenes se afectaba debido a que existía mucha intervención manual y reprocesos de información para realizar los envíos. Con la adopción de SOA y BPM, se ha logrado reducir hasta un 65% la intervención humana en el proceso, ahorrándoles también pagos correspondientes a horarios de gestión.- También se lograron monitorear mejor las inconsistencias en la información y enviar alertas detectadas por las reglas de negocio de la compañía. Esta mejora ha significado un ahorro adicional de $130.000 dólares.- El retorno de la inversión obtenido fue de un 337% en un tiempo de retorno de 3 meses.Fuente: IDC, 2009. Disponible en: ftp://ftp.software.ibm.com/software/solutions/soa/pdfs/IDCExpertROI_5990.pdf Por otro lado, el experto en BPM a nivel explorar el comportamiento de la administra-mundial Nathaniel Palmer realizó un reporte ción de procesos de negocios en estas compa-del Estado del Mercado de BPM para el año ñías. A continuación se referencian algunos2009, donde incluyó aproximadamente a 500 de los principales datos mostrados por estaempresas alrededor del mundo con el fin de encuesta. FIGURA 6 DISTRIBUCIóN GEOGRáFICA DE lOS PAÍSES DE lAS EMPRESAS PARTICIPANTES EN lA ENCUESTA. Conformada por: Europa (33.16%), Norteamérica (32.11%), Asia/Oceanía (18.95%), Sur América (11.58%) y áfrica/Medio Oriente (42.6%). Africa/Mddle East, S. América 11.58% 4.21% Asia/Ocenia 18.95% N America, 32.11% Europe, 33.16%Fuente: BPM Market State 2009, por Nathaniel Palmer FIGURA 7 SECTOR INDUSTRIAl DONDE SE hA APlICADO BPM-S0A. Conformado por: IT (38.42%), Servicios financieros (25.79%), entidades de gobierno (16.32%), Manufactura (14.74%) y Utilidad (4.74%). Manufacturing, Utility, 4.74% Financial Services, 14.74% 25.79% Government, IT, 38.42% 16.32%Fuente: BPM Market State 2009, por Nathaniel PalmerCiencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • Gestión de procesos de negocios... 307 FIGURA 8 UTIlIzACIóN ACTUAl DE BPM Conformado por: Automatización de procesos de negocios (55.00%), Programa de Reingeniería (38.00%), SOA (36.00%), Procesos de negocios claves (33.00%), Iniciativa de Arquitectura Empresarial (32.00%), Administración de procesos de negocio (26.00%) y la Iniciativa de Benchmarking (18.00%). Benchmarking Iitiative Management Of Business Processes Enterprise Architecture Initiative Major Business Process Service-Oriented Architecture (SOA) Re-Engineering Program Automation Of Business ProcessesFuente: BPM Market State 2009, por Nathaniel Palmer FIGURA 9 EXPERIENCIA TRABAjANDO CON BPM Conformado por: Se cuenta con experiencia actual implementando BPM (55.00%), Se planea implementar la iniciativa BPM (40.00%), No se tiene experiencia o planes futuros de utilizar BPM (6.00%). We have Current Experience Implementing Business Process Management We Plan to Implement a BPMS or BPM Intiative We have No Current or Future BPM/BPMS PlansFuente: BPM Market State 2009, por Nathaniel Palmer FIGURA 10 GASTOS EN BPM Conformado por: a) Servicios de procesos de negocio, b) Capacitación en BPM, y c) Software para BPM. Rubros económicos: desde $0 dólares invertidos hasta más de $5000 dólares. la encuesta aclara que lasopiniones son divididas en cuanto a montos, sin embargo resume que la respuesta más común obtenida ronda los $250.000 dólares Business Process Services BPM Training BPM Softwae Fuente: BPM Market State 2009, por Nathaniel Palmer Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • 308 Michael arias chaves FIGURA 11 ENFOqUE ACTUAl DE BPM Conformado por: las principales áreas en las que se enfoca el uso de BPM en las empresas son: a) Servicios de IT (56.00%), b) Servicio al cliente (52.00%), c) Operaciones de Back Office 10 (49.00%), d) Servicios de IT (56.00%) Supply Chain or Other logistics Sales and Marketing Risk Management R&D Order Entry of Billing Manufacturing/Fulfilment IT/MIS (i.e., Services Management) human Resources General Administration Customer Service Compliance Management Back Office OperationsFuente: BPM Market State 2009, por Nathaniel Palmer FIGURA 12 EvAlUACIóN DE lA INvERSIóN EN BPM Conformado por: a) El ROI no fue analizado para el proyecto (37.00%), b) ROI fue analizado ya avanzado elproyecto como parte de la planeación y justificación del costo (32.00%), c) ROI fue analizado después del planpiloto inicial (11.00%), d) ROI es realizado periódicamente, como parte de las evaluaciones en curso (56.00%), e) ROI fue anAlIzADO O SE ANAlIzARá CON El lANzAMIENTO FINAl ROI Analysis is Done Periodically as Part of an Ongoing Assessment ROI was Analyzed After the Initial Pilot ROI was Analyzed in Advance as Part of Project Planning and Cost justification ROI was not Analyzed for the Project ROI was/will be Analyzed Upon Final RolloutFuente: BPM Market State 2009, por Nathaniel Palmer10 Un back office es la parte de las empresas donde propia empresa y con las cuales el cliente no nece- tienen lugar las tareas destinadas a gestionar la sita contacto directo.Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • Gestión de procesos de negocios... 309 FIGURA 13 TIEMPO PARA El RETORNO DE lA INvERSIóN (ROI) Conformado por: a) 1 año (32.00%), b) 2 años (23.00%), c) 3 años (14.00%), d) Entre 1 y 2 años (13.00%), e) Menos de 1 año (13.00%), f) 4 y 5 años (5.00%) 4 years, 2% 5 years, 3% < 1 year, 13% 3 years, 14% 1 year, 32% 2 years, 23% 1-2 years, 13%Fuente: BPM Market State 2009, por Nathaniel Palmer Como parte de esa investigación, el autor claves para el éxitoPalmer logró determinar que las siguientes 2tablas, que demuestran la importancia que ha Impulsar este camino hacia la consoli-tenido y que tendrá el uso de BPM y SOA dentro dación de una alineación entre el negocio y TIde las compañías a nivel mundial. resulta un trabajo que requiere de esfuerzo y visión. Se necesita además un conocimiento TABlA 1 profundo de los procesos de negocio de la com- MEDIDAS DE AMORTIzACIóN pañía que quiera caminar hacia ese cambio organizacional antes analizado, así como la Rubro Porcentaje habilidad de llevar a cabo cambios en esos pro- Reducción de Costos 5.68% cesos en colaboración conjunta entre el negocio Satisfacción del cliente 4.55% y TI. Este cambio organizacional resalta una Productividad 3.41% serie de factores claves para que la relación ROI 79.55% BPM-SOA produzca los resultados esperados; Otros 6.82% entre estos factores estarían la agilidad y el ren- dimiento del negocio, así como su integración, Fuente: BPM Market, State 2009 esto debido a que los negocios modernos deben Nathaniel Palmer ser capaces de mantener su mismo desempeño e integridad a través de las continuas transfor- maciones que son un resultado inevitable de la TABlA 2 ESTIMACIóN DE PATRONES DE GASTOS. agilidad del negocio. Esta combinación de agilidad, desem- peño e integridad puede llegar a obtener un Rubro Pasado Futuro balance entre los beneficios que tanto SOA Software 21% 26% como la administración de procesos de negocio hardware 10% 14% obtienen de cada uno de sus enfoques. Implementación, integración y 26% 29% El no lograr tener un conocimiento a personalización de servicios. fondo de los procesos de negocio, del segui- Análisis de procesos, 41% 31% capacitación y consultoría. miento a los procesos operativos y de no gozar con una capacidad de cambiar dinámicamente Fuente: BPM Market, State 2009 las reglas y políticas del negocio, harían que la Nathaniel Palmer evolución de los negocios se vuelva un proceso Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • 310 Michael arias chaves TABlA 3 APROvEChAMIENTO DE BPM y SOA Enfoque SOA Enfoque BPM Aprovecha el análisis de procesos de negocio para Aprovecha y consume la optimización y flexibilidad que optimizar las soluciones de negocio. brinda una arquitectura bien gobernada11. Identifica servicios con base al entendimiento de los Orquestar adecuadamente los servicios identificados. procesos de negocios. Puede proveer métricas e indicadores de desempeño que Analizar la factibilidad de proponer cambios en los generen valor al negocio. procesos de negocios. Dirige la optimización de las soluciones del negocio. Gobernar y gestionar las soluciones provenientes de la alineación “Negocio-TI”. Permite ayudar a determinar el Retorno sobre la Optimizar las inversiones a través de la administración del Inversión. portafolio de SOA. Fuente: Creación del autor.oscuro y muy desordenado. Es por eso que las del negocio durante la transformación continúacapacidades antes mencionadas y desarrolladas que es el resultado inevitable de una empresaen este artículo hacen resaltar la necesidad de ágil moderna.poder contar con un negocio ágil y alineado con Enrumbarse en una experiencia exitosael área de tecnologías de información, máxime con BPM y SOA exige una reflexión cuidadosasi se ha optado por la adopción de trabajar bajo y debe considerar los aspectos que alrededor dela filosofía de una arquitectura orientada a ser- una decisión de este tipo están. Desde la perspec-vicios en conjunto con una administración de tiva organizacional de satisfacer sus necesidadesprocesos de negocio. hasta lograr aprovechar el poder de colaboración Es evidente que siempre que sea posible, de crear servicios a partir de procesos de nego-las compañías deben coordinar en integrar las cio, hacen que esta alianza estratégica genereiniciativas de BPM con las iniciativas de SOA. un pensamiento de gobernabilidad e integraciónhacerlo les ayudará a asegurarse que las fuer- entre ellos, con procesos que van más allá de loszas que impulsan el futuro de la empresa se departamentos, transcendiendo a todo el mundo.unan más y trabajen por objetivos en común, Desde la perspectiva tecnológica, se requiere quebuscando llegar a solucionar problemas que son la empresa establezca una plataforma que seacríticos para el éxito de la empresa. escalable al éxito combinado de utilizar BPM y SOA, así como garantizar la continuidad, la fiabilidad y la integración de los servicios y losconclusIones procesos de negocio. Bajo esta perspectiva tam- bién está el poder construir y orquestar servi- Si bien cada uno tiene su propio valor cios compuestos relacionados e integrados quepor sí solo, la disciplina de BPM y la arquitec- soportan los procesos de negocio, permitiendo latura orientada a servicios generan un valor reutilización de servicios ya creados a través deagregado muy importante a las empresas quedecidan implementarlos juntos como soportea una agilización de procesos de la compañía,una optimización del área de TI y una alinea- 11 Entiéndase arquitectura bien gobernada como lación con los objetivos de la compañía. A nivel disciplina de gestionar los resultados obtenidos con base a objetivos medibles, precondicionesempresarial esto requiere la creación de un establecidas y expectativas trazadas a través de lasentorno robusto y escalable que permitan man- políticas organizacionales establecidas para lostener el desempeño corporativo y la integridad procesos de negocios.Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • Gestión de procesos de negocios... 311la utilización de estándares abiertos tales como a las compañías a mejorar su rentabilidad eco-XMl, SOAP, WSDl, entre otros. nómica mediante indicadores de rendimiento Realizar una combinación efectiva de como el ya mencionados ROI y la rentabilidadBPM y SOA será sin duda alguna un factor dife- sobre activos (ROA= ingreso neto/activos) (Apple-renciador clave para la empresas que deseen gate, 2004, p148). Abonado al ROI, la reducciónalcanzar el éxito en este impulso por ser ágiles y de costos y el mejoramiento del servicio al clien-modernas. Para ello, herramientas como WebS- te fungen como factores muy importantes paraphere de IBM con su gran familia de productos, que las empresas opten por utilizar BPM-SOA.representan un buen punto de partida que les También, otro reto a considerar es que debido apodrá proporcionar bases solidas para el futuro, que el adoptar esta filosofía requiere la realiza-y que hacen posible modelar esos procesos de ción de un cambio organizacional, es necesarionegocio, implementarlos, ejecutarlos y moni- llevar a cambio una adecuada administración deltorearlos, como parte de las buenas prácticas cambio, ya que se necesita el apoyo de todas lasy gobernabilidad que SOA propone. Otro com- áreas de la compañía. Además, desde el puntoplemento importante en esta relación es que de vista tecnológico, se requiere de lograr tenerambos tienen un punto medio llamado procesos los conocimientos necesarios para construir bajode negocio, ya que BPM se encarga del proceso este tipo de desarrollo enfocado en servicios,de iniciación, modelado y monitoreo, mientras por lo que contar con un plan de entrenamientoque SOA se preocupa en permitir que esos pro- podría hacerse necesario.cesos de negocio sean vistos como servicios yestén disponibles para que sean consumidos porcualquier usuario desde cualquier plataforma. entrevIsta Sin duda alguna, implementar la admi- Arias, Michael, Entrevista sobre “Gestiónnistración de procesos de negocio junto con de procesos de negocios en función de SOA”,SOA genera una gran cantidad de ventajas a las realizada a Melendez Esquivel Alberto, Arqui-compañías que lo hagan, como se pudo apre- tecto de Soluciones para la Práctica SOA de laciar en las estadísticas del Estado del Mercado empresa GMB, San josé, 28 de Enero de 2010,BPM 2009. BPM no solo brinda esa alineación incluyendo documentación facilitada por GBM.de negocio-TI que se necesita para tener éxito,sino que también evita que se creen aplicacio-nes de software aisladas en una organización, y BIBlIografía y referencIas WeBhace posible a su vez la integración de sistemasheredados que aún están siendo utilizados por Applegate lynda, Austin Robert y McFarlan F.la compañía como parte importante de su que- Warren (2003). Estrategia y Gestión de lahacer diario. Información Corporativa. Sexta Edición, Finalmente, es importante pensar en España, Editorial Mc Graw hill.los retos que se presentan al llevar a cabo unaimplementación BPM-SOA. Uno de los más Wikipedia. Arquitectura orientada a servicios.relevantes tiene que ver con el Retorno sobre Recuperado el 30 de mayo de 2009la Inversión (ROI), ya que este factor influye d e : h t t p : //e s .w i k i p e d i a . o r g / w i k i /notablemente en el tiempo de recuperación Arquitectura_orientada_a_serviciosde los gastos invertidos. Este factor obtuvo unvalor del 79.55% como resultado de importan- Wikipedia. Back Office. Recuperado el 15 decia en el uso de BPM-SOA y un 32 % opino que junio de 2009 de: http://es.wikipedia.org/en un año han retornado la inversión hecha. wiki/Back_officeEs por eso que la necesidad de aprovechar lasnuevas tecnologías y las nuevas prácticas de Wikilearning. El ROI o Retorno de la Inversión.negocios, dan pie al surgimiento de nuevas Recuperado el 15 de junio de 2009 de:fuentes de poder y diferenciación, que ayuden http://www.wikilearning.com/articulo/la_ Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521
    • 312 Michael arias chaves usabilidad_y_el_roiel_roi_o_retorno_de_ Minihu, apoyo informático. ROA. Recuperado la_inversion/4262-1 el 6 de julio de 2009 de: http://es.mimi. hu/economia/roa.htmlWikipedia. Extensible Markup language- XMl- Recuperado el 30 de enero de 2010 de: IBM (2007). Servicios IBM de integración http://es.wikipedia.org/wiki/Extensible_ de SOA: Conectividad y reutilización. Markup_language. Recuperado el 25 de junio de 2009, de: http://www-05.ibm.com/services/es/ms/Wikipedia. Gestión de Procesos de Negocio. pdf/MS_ConnectivityReuse.pdf Recuperado el 30 de enero de 2010 de: http://es.wikipedia.org/wiki/Business_ Wikipedia. Simple Object Access Protocol. Process_Management. Recuperado el 30 de enero de 2010 de: http://es.wikipedia.org/wiki/SOAPIBM Press releases (2005). IBM Named in Analyst Firm’s leader quadrant for Web Wikipedia. Sistema heredado. Recuperado el 30 Services Platforms. Recuperado el 03 de mayo de 2009 de: http://es.wikipedia. de febrero de 2010 de: org/wiki/Sistema_heredado http://www-03.ibm.com /press/us/en / pressrelease/7783.wss IBM - IDC (2009). Using IBM WebSphere to Reduce Customer Costs and ImproveWikipedia. International Data Corporation Overall Supply Chain Management A (IDC). Recuperado el o3 de febrero de Case Study on TradeMerit. Recuperado 2010 de: http://en.wikipedia.org/wiki/ el 03 de febrero. ftp://ftp.software. International_Data_Corporation ibm.com/software/solutions/soa/pdfs/ IDCExpertROI_5990.pdfWikipedia. lenguaje de Ejecución de Procesos d e N e g o c io c o n S er v i c io s We b. Wikipedia. Web Services Description language. Recuperado el 03 de febrero de 2010 de: http: //es.wikipedia.org / wiki / WSDl . http://es.wikipedia.org/wiki/WS-BPEl Recuperado el 30 de enero de 2010.Ciencias Económicas 28-No. 1: 2010 / 297-312 / ISSN: 0252-9521