UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN BIZTRACK BPEL: GENERACIÓN DE PROCESOS BPEL

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN BIZTRACK BPEL: GENERACIÓN DE PROCESOS BPEL"

Transcripción

1 UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN BIZTRACK BPEL: GENERACIÓN DE PROCESOS BPEL A PARTIR DE UN MODELADOR BPMN Por: Héctor Alfredo Guilarte Castellanos INFORME DE PASANTÍA Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero en Computación Sartenejas, Enero de 2011

2 UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN BIZTRACK BPEL: GENERACIÓN DE PROCESOS BPEL A PARTIR DE UN MODELADOR BPMN Por: Héctor Alfredo Guilarte Castellanos Realizado con la asesoría de: Tutor Académico: Prof. Kenyer Domínguez Tutor Industrial: Ing. José Ricardo Rivera INFORME DE PASANTÍA Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero en Computación Sartenejas, Enero de 2011

3

4 BIZTRACK BPEL: GENERACIÓN DE PROCESOS BPEL A PARTIR DE UN MODELADOR BPMN Por: Héctor Alfredo Guilarte Castellanos RESUMEN Este informe describe las actividades realizadas durante el desarrollo del proyecto de pasantía larga, el cual consistió principalmente en realizar un componente generador de Procesos de Negocios ejecutables en la especificación BPEL (Business Process Execution Language). Este componente forma parte de la Suite de Gestión de Procesos de Negocios (BPMS) de la empresa Synergy Global Business, C.A. y hace frente a la necesidad que se tenía de poder ofrecer a los clientes una manera de crear procesos ejecutables a partir de los diagramas de procesos modelados bajo el estándar BPMN en la herramienta Visual Biztrack. También se terminó de diseñar la arquitectura del BPMS, y de definir cómo las diferentes herramientas que lo conforman interactúan entre sí para poder ofrecerle a los clientes una Solución Integral (Top-Down) que resuelva problemáticas complejas en sus empresas y abarque todos los aspectos de un gerenciamiento exitoso de sus negocios, consolidando algunas de las mejores prácticas empresariales y respondiendo a las necesidades de soluciones de negocios que puedan ser rápidamente implantadas y con tecnología de punta. Desde el punto de vista tecnológico, se hace uso de las siguientes herramientas y tecnologías: Framework.NET, SQL Server 2005, XML Spy 2011 y SQL Server Management Studio, entre otras. La metodología utilizada para el desarrollo de esta pasantía fue OpenUP la cual permite el desarrollo iterativo del proyecto y proporciona la documentación necesaria para dejar sentadas las decisiones de diseño e implementación del software. Los resultados finales de la pasantía fueron el análisis y el diseño completo del sistema BPMS de la empresa, al igual que la construcción y las pruebas del componente generador de BPEL. iv

5 A mis padres, Dora Castellanos y Jesús Asdrúbal Guilarte Por haber creído en mí y darme su apoyo En todo momento durante el transcurso de esta Gratificante travesía.

6 AGRADECIMIENTOS En la elaboración del proyecto de pasantía y cerca de la culminación de mis estudios universitarios quisiera agradecerle A Dios, por permitirme llegar a este momento tan especial en mi vida. A mis padres, por apoyarme y motivarme en todo momento. A mi hermana, por haber sido siempre un ejemplo a seguir para mí y estar ahí para ayudarme cuando la necesito. A mi hermano, por demostrarme que con convicción y determinación, todos los obstáculos y problemas se pueden superar. A mi tutor Kenyer Domínguez, por mostrar siempre disposición para ayudarme y atenderme. A José Ricardo Rivera, por depositar su confianza en mí para el desarrollo de este proyecto y estar siempre disponible para ayudarme profesional y académicamente. A Alfredo Pereyra, por sus consejos de crecimiento personal y profesional los cuales van mucho más allá que solo Hello World y Dibujitos en la pizarra. A mis compañeros de trabajo, por su disponibilidad para ofrecerme ayuda y compartir sus conocimientos conmigo. A los Profesores Ernesto Hernandez-Novich y Jesús Ravelo por haberme brindado sus conocimientos para superar los obstáculos que se me presentaron en el desarrollo del proyecto. A mis amigos y compañeros de estudio Minty Ascención, Carlos Castillo, Stefano D Ambrosio y Marcel Da Rocha, por acompañarme en las buenas y en las malas, y brindarme su ayuda y amistad sin pedir nunca nada a cambio. vi

7 ÍNDICE INTRODUCCIÓN ENTORNO EMPRESARIAL DEFINICIÓN DEL PROYECTO Motivación Planteamiento del Problema Objetivos Objetivo General Objetivos Específicos Alcance MARCO TEÓRICO Gestión de Procesos de Negocio (BPM o Business Process Management) Arquitectura Orientada a Servicios (SOA) Servicio Web Notación de Modelado de Procesos de Negocio (BPMN) Lenguaje de Ejecución de Procesos de Negocio para Servicios Web (WS-BPEL) MARCO METODOLÓGICO Metodología OpenUP Fase de Concepción Fase de Elaboración Fase de Construcción Fase de Transición MARCO TECNOLÓGICO Generador BPEL Herramientas CASE y Control de Proyecto DESARROLLO Fase de Concepción Usuarios Requerimientos Riesgos vii

8 6.2 Fase de Elaboración Actividades Tecnologías y plataformas de desarrollo Diseño de la Arquitectura Modelo de Datos Casos de uso Fase de Construcción Planificación de desarrollo Algoritmo utilizado para hacer la traducción Resultados del desarrollo Fase de Transición RETOS ENFRENTADOS Bloque Secuencia Bloque de Selección y Bloque de Repetición Bloque sin Patrón Básico Encontrado CONCLUSIONES Y RECOMENDACIONES REFERENCIAS APÉNDICES A - VISIÓN DEL SISTEMA B - LISTA DE RIESGOS DEL SISTEMA C - ESPECIFICACIÓN DE REQUERIMIENTOS D - CASOS DE USO E - ARTÍCULO CibSE ANEXOS A - DICCIONARIO DE DATOS DE BPMN B - ARTICULO TRADUCCIÓN DE BPMN A BPEL viii

9 ÍNDICE DE TABLAS 1.1 Aliados de Synergy Global Business, C.A Clientes de Synergy Global Business, C.A Objetivos y Etapas de la Fase de Concepción Objetivos y Etapas de la Fase de Elaboración Objetivos y Etapas de la Fase de Construcción Objetivos y Etapas de la Fase de Transición 26 ix

10 ÍNDICE DE FIGURAS 1.1 Estructura Organizacional Synergy Global Business, C.A Arquitectura BPMS Synergy Traducción de un Bloque de Secuencia Traducción de un Bloque de Selección Exclusiva Basada en Eventos Traducción de un Bloque de Selección Exclusiva Basada en Datos Traducción de un Bloque de Actividades en Paralelo Traducción de un Bloque de Selección Inclusiva Basada en Datos Traducción de un Bloque de Repetición Repetir Hasta Traducción de un Bloque de Repetición Mientras Traducción de un Bloque de Repetición Repetir Hasta + Mientras Diagrama trivial en BPMN Caso de estudio de un Bloque sin patrón básico. 47 x

11 LISTA DE SÍMBOLOS Y ABREVIATURAS BPMN BPEL WS-BPEL BPEL4WS API XML IDE RUP ORM SQL LINQ ADO Business Process Modeling Notation Business Process Execution Language Web Services Business Process Execution Language Business Process Execution Language for Web Services Application Programming Interface extensible Markup Language Integrated Development Environment Rational Unified Process Object/Relational Mapping Structured Query Language Language Integrated Query Activex Data Objects xi

12 INTRODUCCIÓN En la actualidad la tecnología de la información juega un papel crucial dentro de las empresas. Los procesos de negocio necesitan ser automatizados y optimizados, así como también se deben alinear todos los aspectos de la organización empresarial con los requerimientos y las necesidades de los clientes. Es por esto que la gestión de procesos de negocio (Business Process Management o BPM por sus siglas en inglés) ha surgido en gran auge durante los últimos años. BPM busca mejorar la eficiencia de las empresas a través de la gestión sistemática de los procesos de negocio que en ella se ejecutan. BPM no es una arquitectura, tampoco es una tecnología, mucho menos una aplicación, por lo que no puede ser explicado o determinado solo a través de la explicación de sus partes o componentes. Por el contrario, debe ser visto como un todo, el cual a través de la orquestación y colaboración de cada una de las partes que lo conforman, provee las soluciones tecnológicas que las empresas necesitan para poder llevar a cabo la correcta gestión de sus procesos de negocio. Estas soluciones tecnológicas que soportan el concepto BPM son conocidas como Suites de Gestión de Procesos de Negocios (BPMS Business Process Management Suite). Con el objetivo de ofrecer a sus clientes soluciones apalancadas en tecnología de punta y ajustadas a sus necesidades, la Empresa Synergy Global Business, C.A. se ha mantenido en constante desarrollo de aplicaciones y herramientas que soportan la gestión de procesos de negocio, incorporándole cualidades innovadoras como la ejecución de actividades asociadas a información geográfica, la interacción humana en los mencionados procesos de negocio y la integración con dispositivos móviles inteligentes (Smartphones y Pocket PC). El presente trabajo de pasantía se centra en el diseño y arquitectura del BPMS de la Empresa, así como en el desarrollo de un componente crucial para el mismo el cual consiste en la generación de los procesos ejecutables de negocio en el lenguaje de ejecución de procesos BPEL (Business Process Execution Language). Dichos procesos son generados de manera automática por el componente a desarrollar a partir de un proceso diseñado y modelado en la herramienta modeladora de procesos Visual Biztrack utilizando el estándar BPMN (Business Process Modeling Notation).

13 2 El informe se encuentra estructurado en capítulos que describen el proceso de desarrollo que se llevó a cabo para la implementación de la solución, haciendo referencia a la metodología, patrones de diseño y tecnologías utilizadas. El presente libro está compuesto por siete capítulos. En el Capítulo 1 se definen las características que distinguen a la empresa con el fin de proveer una idea global del ambiente de trabajo donde fue desarrollado el proyecto. El planteamiento del problema que proporciona una visión del problema que se debe solventar en esta pasantía se encuentra en el Capítulo 2. En el Capítulo 3 se exhiben los conceptos y teorías que sirvieron como base para emprender esta pasantía. En el Capítulo 4 se expone la metodología utilizada para el desarrollo de la aplicación. El Capítulo 5 muestra las herramientas que se usaron para la construcción del sistema. En el Capítulo 6 se describen las actividades más importantes realizadas en cada una de las fases del desarrollo. Por último, en el capítulo 7 se detallan los retos y contratiempos encontrados durante la fase de elaboración.

14 CAPÍTULO 1 ENTORNO EMPRESARIAL 1.1 Descripción de la Empresa Synergy Global Business, C.A. es una Empresa perteneciente al grupo Corporativo SYNGBIZ dedicada al desarrollo y comercialización de productos bajo Tecnologías de Información. Estudia las tendencias a nivel de aplicaciones corporativas actuales a las empresas, a fin de ofrecer soluciones en sus mercados que estén en línea con las prioridades gerenciales y de negocio del mundo actual. La cartera de aplicaciones va desde Soluciones Integrales Sistémicas (offering top-down) que resuelven una problemática compleja en la empresa, hasta Soluciones Puntuales Departamentales (offering bottom-up) que resuelven problemas específicos en procesos de negocio donde se ha perdido el control gerencial. La misión de la Empresa es ofrecer siempre a sus clientes respuestas efectivas a sus necesidades de negocio a través de soluciones efectivas apalancadas en plataformas tecnológicas que les permitan a los clientes tomar el control de sus procesos de negocios. La visión de Synergy Global Business es convertirse en aliados estratégicos de sus clientes a fin de ofrecerles soluciones tecnológicas que estén en línea con sus prioridades gerenciales. 1.2 Valores de la Empresa Los valores corporativos de la Empresa son: Integridad y honestidad. Compromiso con la calidad. Compromiso con la satisfacción del cliente. Orientación a resultados. Pro actividad.

15 4 Trabajo en equipo. Diversión. Pertenencia. Administración de recursos empresariales. Emprendimiento. Empoderamiento. Innovación y desarrollo. Comercialmente astutos. Socialmente responsables. 1.3 Objetivos de la Empresa Acercar a sus clientes a las tecnologías corporativas actuales, a fin de ofrecerles soluciones que están en línea con las prioridades actuales gerenciales, a saber: Diferenciación por satisfacción del cliente e innovación. Efectivo time to market (tiempo de venta) con servicios de valor agregado. Aumentar retención de clientes. Evaluar nuevos modelos de negocio que la diferencien de la competencia. Maximizar rentabilidad de plataforma actual tecnológica. Racionalizar las inversiones en infraestructura. Disminuir costos operativos y por ende aumentar rentabilidad. Masificar procesos de atención al cliente. Estandarizar los niveles y calidad de servicio. Transmitir a los aliados comerciales las ventajas de llevar un proceso de negocio más controlado. Agilidad en los procesos de captación de nuevas cuentas. Portabilidad de la plataforma tecnológica. Rápida integración de aplicaciones con el Backend del negocio. El logro de estos objetivos permitirá a Synergy transformarse en una Empresa de la nueva era de la tecnología, la cual involucra el rápido crecimiento de Smartphones con la necesidad de soluciones tecnológicas empresariales integrales.

16 5 1.4 Estructura Organizativa de la Empresa En la Figura 1.1 se presenta la estructura organizativa de la Empresa. Durante la pasantía se ocupó el puesto de pasante en el área técnica de desarrollo de software. Figura 1.1 Estructura Organizacional SYNERGY Global Business, C.A. 1.5 Aliados, Clientes y Portafolio de la Empresa En los siguientes apartados se presentan los aliados, clientes y portafolio de la Empresa: Aliados de Synergy Global Business Tabla 1.1 Aliados de Synergy Global Business Operadoras Operadoras Logísticas - Telefónica - Brightstar

17 6 Fabricantes - RIM - Blackberry - Microsoft Windows Mobile / Windows Phone - Samsung Android Bada - HTC Android Mercadeo Táctico y Encuestas ERP - KeyStone - Netrix - Oracle - Microsoft - SAP - Profit - A2 Socios de Negocio - ManaPro Consultores Clientes de Synergy Global Business Tabla 1.2 Clientes de Synergy Global Business Sector de Consumo - Nestle - Monaca Sector de Seguros - Premier Seguros - Seguros Previsora - Zurich Seguros - Seguros Caracas - Nuevo Mundo

18 7 - Banesco Seguros Sector de Distribución - Distribuidora Galicia Diarca Banca - Banesco Banca Universal 1.5 Portafolio de Productos de Synergy Global Business Offering Top-Down: Biztrack Biztrack es una plataforma integral BPMS (Business Process Management Suite) la cual permite realizar las siguientes actividades: Diagramación de procesos y flujos de trabajo. Aplicaciones autogeneradas por roles. Generación de scorecards. Conexión a los sistemas legacy de las compañías. A través de todas estas actividades se logra mejorar la eficiencia de una empresa por medio de la gestión sistemática de los procesos de negocio que se deben modelar, automatizar, integrar, monitorizar y optimizar de forma continua. La plataforma Biztrack apoya la gestión de información en todas las instancias posibles de una organización. Esto incluye la información geográfica de eventos que ocurren fuera de la infraestructura física de la misma a través del módulo GIS (Geographical Information System o Sistema de Información Geográfica), satisfaciendo requerimientos móviles y geográficos que constituyen el marco referencial de cualquier proceso en una empresa. Esta interrelación de la información geográfica y la información de negocio a través de una plataforma BPMS es bastante innovadora, y la herramienta Biztrack permite definir las actividades necesarias dentro de los procesos para lograr este objetivo. El componente GIS de la herramienta permite mantener el control de los recursos (internos y externos) de la empresa, representándolos en un mapa digitalizado con el fin de hacer estudios de geo-marketing y realizar geo-tracking a través de la aplicación Biztrack Maps, para brindar soporte en la toma de

19 8 decisiones. Geo-marketing se refiere a la generación de reportes de mercadeo que incluyan inteligencia de negocios basada en la información geográfica recolectada por el modulo GIS de la herramienta, permitiendo de esta manera tomar decisiones de negocio basadas por municipios, ciudades, o cualquier territorio que parezca conveniente. Geo-tracking se refiere al seguimiento de eventos en tiempo real, como por ejemplo, el seguimiento de una fuerza de ventas en el transcurso del día, o el reporte de incidentes de tráfico en el momento en el que ocurren con la información exacta de donde ocurrió el mismo Offering Bottom-Up: Portafolio de Soluciones Móviles Las plataformas móviles pueden ser utilizadas en smartphones, computadoras portátiles y PDAs robustos, bajo los sistemas operativos Blackberry, Android, Windows Mobile, Symbian, Palm OS y Apple iphone. Adicionalmente estas soluciones pueden incorporar dispositivos de Barcoding, RFID, imágenes y GPS (Sistema de Posicionamiento Global). Esta plataforma de soluciones de procesos de negocio fue creada con la finalidad de apoyar todos aquellos procesos que requieren de automatización bajo un enfoque de productividad y eficiencia, con clara inclinación a la satisfacción del cliente, y apoyados en tecnología móvil inalámbrica de última generación. Dichas soluciones están enfocadas en los requerimientos funcionales y tecnológicos del trabajador móvil, como por ejemplo los vendedores en una fuerza de ventas, o los peritos que van a los talleres mecánicos a examinar los vehículos, y se han desarrollado con un enfoque que permite que el cliente escoja la tecnología de transporte de datos más conveniente a sus necesidades (funcionan bajo cualquier protocolo datos: CDMA - EVDO, GSM EDGE, GPRS, L2TP, UMTS, HSDPA+) bajo las tecnologías más robustas disponibles en dispositivos móviles. Esta plataforma ofrece: Garantía de la celeridad de la información. Ahorro significativo de tiempo en los procesos tradicionales. Eficiencia y efectividad en el trabajo del trabajador móvil. Incremento de la productividad: disminución de traslados a la sede principal. Disminución de errores por trascripción de data.

20 9 Reducción de los niveles de fraude. Disminución de fallas por extravío de documentos. Información filtrada y verificada antes de ser almacenada. Ahorro significativo de costos por uso de papel. Mayores niveles de satisfacción de los clientes. Generación de nuevas oportunidades de negocios. Mayores ingresos.

21 CAPÍTULO 2 DEFINICIÓN DEL PROYECTO Este capítulo presenta la definición del proyecto de pasantía. Se detalla el entorno y planteamiento del problema y las soluciones propuestas. Adicionalmente, se plantean los objetivos y el alcance del proyecto. 2.1 Motivación El conjunto de ideas, herramientas y técnicas que se encargan de los procesos de negocio, conocido como BPM (Business Process Management), ha existido por un par de décadas. A pesar de que los profesionales en tecnología y negocios con visión a futuro reconocen la importancia de BPM, este no obtiene el nivel de atención que merece. Los planificadores de recursos empresariales (Enterprise Resource Planning o ERP) de larga escala y las implementaciones cliente/servidor, absorben la atención de los departamentos de Tecnología de la Información (TI) y distraen a los que quieren innovar con nuevas tecnologías. La subestimación de la importancia en conectar procesos de negocio de extremo a extremo, los cuales estén acoplados con aplicaciones y arquitecturas propietarias, sigue haciendo difícil cumplir la promesa de una gestión de procesos de negocio eficiente. [1] En los últimos años ha habido un incremento en el reconocimiento del rol que juega la integración, la arquitectura orientada a servicios empresariales y la plataforma madura de gestión de procesos en la creación de procesos de negocios agiles que confieren ventajas competitivas. Las compañías se están dando cuenta de que la excelencia funcional y la mercantilización del producto no son suficientes para asegurar la innovación y centralidad de los clientes. Los ejecutivos visionarios consideran que el conjunto de capacidades que llevan a cabo el ciclo de vida de los procesos de negocio, como el diseño, el modelado, la ejecución, la monitorización y la optimización, son la clave para una evolución acelerada a través de la maduración de los procesos, ya que al pasar por todas las etapas del ciclo de vida, los procesos se optimizan continuamente. [1]

22 11 Dos de las principales razones por las cuales las compañías no adoptan e implementan soluciones BPM es la falta de entendimiento de BPM, y por no saber cómo iniciarse en este. Entender e implementar BPM en una compañía no son tareas necesariamente secuenciales. Iniciarse con BPM es una tarea crítica, ya que a través de la adopción y la implementación se establece un continuo entendimiento del mismo. Más importante, las compañías que lo hacen se dan cuenta rápidamente que los gastos y riesgos de BPM son en órdenes de magnitud más bajos que en el desarrollo tradicional de TI. Las diferentes etapas del ciclo de vida de BPM son: Diseño, Modelación, Ejecución, Monitorización y Optimización. Para soportar este ciclo de vida, los BPMS deben soportar las herramientas apropiadas para cada una de las etapas. BPMN fue desarrollado para facilitar a los analistas de negocio el diseño y la modelación de representaciones graficas entendibles de sus procesos de negocio bajo la idea de BPM. Por otra parte, BPEL fue creado como una solución para la ejecución eficiente de procesos de negocio, orquestando la invocación apropiada y oportuna de los diferentes servicios que forman un proceso. Biztrack es una plataforma informática BPMS que se encuentra en desarrollo la cual busca integrar todas las herramientas y componentes necesarios para poder proveer el soporte que necesitan todas las etapas del ciclo de vida BPM. 2.2 Planteamiento del Problema Synergy Global Business, C.A. posee una versión operativa de su herramienta Biztrack la cual se encuentra totalmente operativa y desplegada en varias empresas del mercado Venezolano; sin embargo, esta herramienta cuenta con las siguientes desventajas: No posee una interfaz gráfica para el modelado de procesos, lo que hace que las etapas de diseño y modelación del ciclo de vida BPM se conviertan en una tarea engorrosa y compleja, lo que se traduce en pérdida de tiempo e ineficiencia. No permite el modelado ni la ejecución de procesos complejos, es decir, no soporta procesos con actividades que se ejecuten de manera paralela o simultánea, lo que limita significativamente el universo de procesos que pueden ser modelados, dejando por fuera muchos escenarios de procesos del mundo real. No cumple con ningún estándar para la modelación y la ejecución de los procesos, lo que dificulta el entendimiento de todos los usuarios involucrados en las diferentes

23 12 etapas del ciclo de vida BPM. Esto también representa una curva de aprendizaje mucho mayor para poder usar la herramienta por falta de literatura disponible relacionada a la tecnología que utiliza la herramienta. No permite la integración con otros sistemas internos o externos de la organización, lo que implica una inversión de tiempo en otras herramientas externas al BPMS para poder consultar estos otros sistemas. No permite la integración de dispositivos móviles inteligentes con la ejecución de los procesos ejecutados en la empresa, disminuyendo la eficiencia de los trabajadores de campo los cuales necesitan ejecutar procesos fuera de las fronteras de la empresa. Existen muchas herramientas BPMS en el mercado que no cuentan con las desventajas mencionadas anteriormente, por lo que la compañía Synergy Global Business, C.A. se vio en la necesidad de evolucionar su herramienta y crear un BPMS que soporte todas las etapas del ciclo de vida BPM de una manera eficiente y completa. Esta tarea ya se inició con el desarrollo de las herramientas Visual Biztrack y Biztrack Maps, las cuales son herramientas modeladoras BPMN y de geo-referenciación y geo-tracking respectivamente. Para completar la arquitectura del BPMS Biztrack se proponen varias herramientas y componentes adicionales: Un Generador BPEL, el cual se encarga de generar el proceso en lenguaje BPEL correspondiente a los procesos modelados y almacenados por la herramienta Visual Biztrack, un motor de Interfaces Graficas de Usuario Basadas en Web, el cual genere las interfaces que los usuarios necesitan para interactuar con los procesos en ejecución, un Monitor de Actividades de Negocio basado en indicadores claves de desempeño de los procesos el cual provea información relevante de la eficiencia de los procesos en el marco de la empresa, de manera que los analistas de negocio puedan optimizarlos, y por último un Motor de Ejecución de Procesos en BPEL el cual permita ejecutar los procesos BPEL creados por la antes mencionada herramienta de generación de procesos. 2.3 Objetivos A continuación se definen los objetivos generales y objetivos específicos que se plantearon para este proyecto.

24 Objetivo General Desarrollar un componente para la herramienta Biztrack BPMS que permita la Generación de procesos de negocio ejecutables en BPEL como elemento integral de la arquitectura de la plataforma Objetivos Específicos La solución abarca los siguientes objetivos específicos: Analizar las opciones existentes en el mercado de herramientas Open Source para los componentes faltantes del BPMS como: o Motor de Interfaces Graficas de Usuario Basadas en Web (Portales). o Monitor de Actividades de Negocio. o Motor de Ejecución de Procesos en BPEL. Integrar la herramienta de modelación BPMN Visual Biztrack, con el generador Biztrack BPEL. Concretar la Arquitectura de Integración de todas las herramientas que formarán la herramienta Biztrack BPMS. 2.4 Alcance El proyecto pretende implementar una herramienta que soporte la gestión de los procesos de negocio de una empresa en su totalidad. Con esta herramienta Synergy Global Business, C.A. busca ofrecer a sus clientes una solución que aumente la eficiencia de la gestión y optimice sus procesos de una manera completa y óptima, para poder competir con las demás herramientas existentes en el mercado. Es importante señalar que durante el estudio y análisis de las necesidades de la Empresa, así como de las herramientas ya existentes de su Suite BPM con las que contaba Synergy, se obtuvieron algunos requerimientos que aumentaron significativamente la magnitud del proyecto (los cuales pueden ser revisados en el Documento de Visión inicial del sistema en el Apendice A), por lo que se tomó la decisión de limitar el alcance de la pasantía al análisis y diseño de toda la herramienta BPMS y al desarrollo e implementación solo del componente generador de BPEL.

25 CAPÍTULO 3 MARCO TEÓRICO En este capítulo se presenta la definición y características principales de un BPMS, con la finalidad de exponer las principales operaciones, actividades y conceptos que éste maneja, los cuales formarán parte de la solución del sistema. 3.1 Gestión de Procesos de Negocio (BPM o Business Process Management) BPM es un concepto creado con la finalidad de abstraer todo lo relacionado a la gestión de procesos de negocio. Un proceso de negocio es el conjunto de actividades que se realizan en organizaciones y empresas que abarca a todas las personas, aplicaciones y eventos que se llevan a cabo para lograr un objetivo. La gestión sistemática de estos procesos permite aumentar la eficiencia de las empresas, por lo general proveyendo de herramientas y sistemas de información asociados a modelar, integrar, ejecutar, monitorizar y optimizar de forma continua, soportando de esta manera el ciclo de vida BPM. Los mencionados sistemas de información los cuales integran todo lo relacionado al concepto BPM aplicado a las empresas son conocidos como BPMS (Business Process Management Suite). Se dice Suite ya que por lo general consta de numerosas aplicaciones independientes que permiten llevar a cabo todas las fases mencionadas del ciclo de vida del BPM, y entre las que figuran el modelador de procesos de negocio utilizando la notación preferida, modelación y/o generación bien sea automatizada o manual de código ejecutable del proceso, llevar a cabo la ejecución de los mismos, así como la monitorización para luego poder optimizar el proceso y empezar el ciclo de nuevo desde su modelación con las optimizaciones necesarias. Las suites de aplicaciones BPM traen consigo numerosos beneficios para las empresas: Visibilidad de los procesos de las empresas. Mayor flexibilidad y agilidad para adaptación al cambio.

26 15 Posibilidad de integrar la información del negocio dispersa en diferentes sistemas. Dirigir los esfuerzos de la empresa de una manera planeada y alineada con los objetivos estratégicos. Adquirir la habilidad para diseñar, simular y monitorear procesos de manera automática y sin la participación de usuarios técnicos. Adquirir una ruta de mejoramiento y eficiencia continua al convertir actividades ineficientes en menores costos a través de uso de tecnología enfocada en procesos. Reducir costos futuros de integración y mantenimiento, al adquirir tecnología ya preparada para abordar el cambio. 3.2 Arquitectura Orientada a Servicios (SOA) SOA es una arquitectura empresarial en el cual las aplicaciones son diseñadas para proveer servicios coarse-grained, los cuales son consumidos por procesos de negocios u otras aplicaciones de integración. SOA es tanto un concepto de diseño como una arquitectura. El concepto de diseño en SOA es acerca de diseñar aplicaciones y sistemas que tienen interfaces de acceso bien definidas y auto-descriptivas, con los servicios componiendo los procesos de negocios. La arquitectura se trata de tener mecanismos simples para utilizar estas interfaces de accesos para facilitar el proceso de Integración Empresarial [2]. Es primariamente un paradigma de diseño. La utilidad de SOA es amplificada por su arquitectura, la cual permite una fácil comunicación entre sistemas a través de la ventaja que proveen mecanismos de acceso rápidos y eficientes tales como protocolos de comunicación HTTP por medio de internet o intranet y haciendo uso de formatos de intercambio de mensajes bien definidos como XML. Esto permite tener servicios débilmente acoplados. La arquitectura también provee una infraestructura estable, escalable y de grado empresarial para alojar y acceder servicios con el nivel de calidad requerido [2]. SOA representa un cambio evidente en el paradigma de las aplicaciones empresariales. Se ha emergido desde aplicaciones autónomas o Self-Contained a aplicaciones basadas en una capa de servicios. El valor visto desde la integración empresarial combinado con el decrecimiento de la resistencia en la interconexión de distintas aplicaciones ha impulsado este cambio de paradigma de manera acelerada. La necesidad de las empresas de incorporar el acceso

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Business Process Management(BPM) Management(BPM) MSc. Daniel Alejandro Yucra

Más detalles

Boletín de Asesoría Gerencial* Business Process Management (BPM)

Boletín de Asesoría Gerencial* Business Process Management (BPM) Espiñeira, Sheldon y Asociados * No. 11-2009 *connectedthinking Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección

Más detalles

BPM: Articulando Estrategia, Procesos y Tecnología

BPM: Articulando Estrategia, Procesos y Tecnología BPM: Articulando Estrategia, Procesos y Tecnología Resumen: La competitividad es el imaginario que dirige las acciones empresariales en la actualidad. Lograr condiciones que permitan competir con mayores

Más detalles

Gestión de Procesos de Negocios BPM

Gestión de Procesos de Negocios BPM GNU/LinuX Universidad Inca Garcilaso de la Vega XLIX CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO. Área: Gestión Gestión de Procesos de Negocios BPM Parte III: BPM Aspectos Técnicos

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

Diseño de Procesos al Servicio de la Gestión

Diseño de Procesos al Servicio de la Gestión Gestión y servicios Tecnológicos Ltda. Diseño de Procesos al Servicio de la Gestión www.gyst.cl info@gyst.cl Gestión y servicios Tecnológicos Ltda. En Algunas Empresas... En numerosos proyectos de variada

Más detalles

Tema 4: Diseño de flujos interaplicación

Tema 4: Diseño de flujos interaplicación Tema 4: Diseño de flujos interaplicación 4.1 Introducción a los Sistemas EAI Modelo de referencia (1) INTEGRACIÓN B2B INTEGRACIÓN DE APLICACIONES Y PROCESOS INTEGRACIÓN DE DATOS INTEGRACIÓN DE PLATAFORMA

Más detalles

Fecha Publicación: 3 de Noviembre 2009. BPM Business Process Management Gestión de Procesos de Negocio

Fecha Publicación: 3 de Noviembre 2009. BPM Business Process Management Gestión de Procesos de Negocio BPM Business Process Management Gestión de Procesos de Negocio Palabras Clave: BPM, Business Process Management, Workflow, Gestión de Procesos de Negocio, Reingeniería de Procesos, Optimización de Procesos,

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales Facultad de Ingeniería Informática CEIS Informe de las Prácticas Profesionales Título: Informatización de los Procesos de Negocio Solicitud de Trabajo Extra laboral en el CITI, a través de la BPMS BizAgi

Más detalles

LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS

LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS Ministerio de Tecnologías de la Información y las Comunicaciones Programa de Gobierno

Más detalles

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos Espiñeira, Sheldon y Asociados No. 4-2010 Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4 Introducción 4 Qué

Más detalles

6.1 Introducción a los sistemas EAI

6.1 Introducción a los sistemas EAI 6.1 Introducción a los sistemas EAI Integración de Aplicaciones (1) El problema de la integración de aplicaciones consiste en hacer colaborar entre sí a aplicaciones distribuidas, heterogéneas y posiblemente

Más detalles

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Ministerio del Poder Popular para las Telecomunicaciones y la Informática Centro Nacional de Tecnologías de Información Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado

Más detalles

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio Otro camino para el BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 El BPM El BPM (Business Process Management) no es solo una tecnología, además a grandes rasgos es una disciplina

Más detalles

Aproximación al CONCEPTO

Aproximación al CONCEPTO 18 Aproximación al CONCEPTO LA NECESIDAD DE INTERCAMBIAR INFORMACIÓN ENTRE DEPARTAMENTOS Y ÁREAS DE NEGOCIO SE HA VUELTO CRUCIAL Y HA HECHO QUE LAS EMPRESAS VEAN LA INTEGRACIÓN COMO UN ELEMENTO CLAVE PARA

Más detalles

Componente para la transformación a estándares de modelos de procesos de negocio. Modelos de la BPMS Oracle

Componente para la transformación a estándares de modelos de procesos de negocio. Modelos de la BPMS Oracle Instituto Superior Politécnico José Antonio Echeverría Facultad de Ingeniería Informática Componente para la transformación a estándares de modelos de procesos de negocio. Modelos de la BPMS Oracle Informe

Más detalles

Desarrollo de Software con enfoque en el Negocio

Desarrollo de Software con enfoque en el Negocio Desarrollo de Software con enfoque en el Negocio Andrea Delgado Instituto de Computación Facultad de Ingeniería Universidad de la República 11300, Montevideo, Uruguay adelgado@fing.edu.uy Resumen Las Organizaciones

Más detalles

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1 Introducción al Proceso Unificado de Desarrollo de Software Autor: Ing. Silverio Bonilla 1 James Rumbaugh et al. Concepto de Método Una metodología de ingeniería del software es un proceso para producir

Más detalles

UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA. CARRERA: Ingeniería en Sistemas

UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA. CARRERA: Ingeniería en Sistemas UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA CARRERA: Ingeniería en Sistemas Perfil de Tesis para Proyecto Empresarial Aplicación para mejorar la evaluación del desempeño

Más detalles

SOA Governance. (Administración SOA) Luis Alberto Espinoza Bustamante

SOA Governance. (Administración SOA) Luis Alberto Espinoza Bustamante SOA Governance (Administración SOA) Luis Alberto Espinoza Bustamante 1 Agenda SOA Governance Algunas Problemas por Falta de Governance Quien: SOA Office (y Centro Competencia SOA) Que: Plan Inicial Como:

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

HOJA TÉCNICA. SemTalk 2

HOJA TÉCNICA. SemTalk 2 HOJA TÉCNICA SemTalk 2 SemTalk 2 - Información Técnica SemTalk 2 es una herramienta para modelamiento de procesos de negocios y conocimientos orientado a objetos 100% compatible con MS Office. REQUERIMIENTOS

Más detalles

BPM y BPEL como herramientas de administración de procesos de negocio

BPM y BPEL como herramientas de administración de procesos de negocio BPM y BPEL como herramientas de administración de procesos de negocio BPM and BPEL as business process management tools Alejandro León Mora* Sandra Bibiana Zárate Zárate** Resumen Este artículo trata sobre

Más detalles

Informe de Práctica Profesional. de 3er Año. Ingeniería Informática

Informe de Práctica Profesional. de 3er Año. Ingeniería Informática Informe de Práctica Profesional de 3er Año Ingeniería Informática Título: Informatización de los procesos de negocio: Baja y Evaluación sistemática de estudiantes en el CITI, a través de la suite BPM BizAgi

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Trabajo de compilación bibliográfica Auditoria sistemas. Fernando Salazar Soto 1700421335. BPM "Business Process Management"

Trabajo de compilación bibliográfica Auditoria sistemas. Fernando Salazar Soto 1700421335. BPM Business Process Management Trabajo de compilación bibliográfica Auditoria sistemas Fernando Salazar Soto 1700421335 BPM "Business Process Management" Universidad De Caladas Facultad de Ingeniería Ingeniería de sistemas y computación

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

SERVICIOS: EXPLORACIONES EN SOA y WEB. SERVICIOS: EXPLORACIONES EN SOA y WEB. López, G. 1 ; Jeder, I 1.; Echeverría, A 1.; Grossi, M.D. 2 ; Servetto, A 2.; Fierro, P. (PhD.) 3 1. Laboratorio de Informática de Gestión - Facultad de Ingeniería.

Más detalles

Metodología BPM:RAD Rapid Analysis & Design para la modelización y diseño de procesos orientados a tecnologías BPM

Metodología BPM:RAD Rapid Analysis & Design para la modelización y diseño de procesos orientados a tecnologías BPM Metodología BPM:RAD - Rapid Analysis & Design Capítulo extraído de El Libro del BPM 2011 Metodología BPM:RAD Rapid Analysis & Design para la modelización y diseño de procesos orientados a tecnologías BPM

Más detalles

Consideraciones para implementaciones BPM y EDA

Consideraciones para implementaciones BPM y EDA Consideraciones para implementaciones BPM y EDA Jesús Buriticá IBM Software Group Brand Architect jburitic@ve.ibm.com Agenda Manejando los conceptos sobre BPM y EDA Abordar una iniciativa BPM/EDA Algunos

Más detalles

WebServices bajo SOA. SOAagenda team Chile

WebServices bajo SOA. SOAagenda team Chile WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas

Más detalles

Conceptos de Orquestador O2 EMPRESAS TUXPAN www.tuxpan.com

Conceptos de Orquestador O2 EMPRESAS TUXPAN www.tuxpan.com EMPRESAS TUXPAN www.tuxpan.com AÑO 2007 INDICE DE CONTENIDO 1 Software de Servicios y Orquestación de Procesos 2 1.1.1 Introducción 2 1.1.2 Software de Orquestación como Integrador 3 1.1.3 Automatización

Más detalles

Notas técnicas de SAP / ABAP - Tip en detalle Nro. 16

Notas técnicas de SAP / ABAP - Tip en detalle Nro. 16 Notas técnicas de SAP / ABAP - Tip en detalle Nro. 16 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Los nuevos escenarios de programación con SAP Netweaver (serie de varios

Más detalles

ARQUITECTURAS ORIENTADAS A SERVICIOS. SOA en la Seguridad Social. 48 boletic

ARQUITECTURAS ORIENTADAS A SERVICIOS. SOA en la Seguridad Social. 48 boletic ARQUITECTURAS ORIENTADAS A SERVICIOS SOA en la Seguridad Social por Mario triguero garrido 48 boletic El deber de ofrecer al ciudadano el mejor servicio ha sido siempre la motivación por la cual la Gerencia

Más detalles

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) Este documento presenta un resumen de Rational Unified Process (RUP). Se describe la historia de la metodología, características principales y estructura del proceso. RUP

Más detalles

Boletín de Asesoría Gerencial* Arquitectura orientada a servicios (SOA)

Boletín de Asesoría Gerencial* Arquitectura orientada a servicios (SOA) Espiñeira, Sheldon y Asociados * No. 12-2009 *connectedthinking Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4 Introducción

Más detalles

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM Fabio A. Zorzan y Daniel Riesco Resumen Esta línea de investigación propone una alternativa para lograr la automatización de la gestión

Más detalles

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Isaac Gutiérrez Gómez, Salvador Otón Tortosa Universidad de Alcalá, Departamento de Ciencias de la Computación, 28871 Alcalá de Henares, Spain igutierrez09@yahoo.es, salvador.oton@uah.es

Más detalles

SYSTEMIC SOLUTIONS BPM. soluciones integrales. informes@systemicsolutions.biz

SYSTEMIC SOLUTIONS BPM. soluciones integrales. informes@systemicsolutions.biz SYSTEMIC SOLUTIONS soluciones integrales Hacer realidad BPM en su Organización informes@systemicsolutionsbiz MODELO DE NEGOCIO SYSTEMIC SOLUTIONS es una empresa especializada en formación, consultoría

Más detalles

Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio

Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Máster Universitario Oficial en Sistemas Telemáticos e

Más detalles

Consultoría en Arquitectura Empresarial, SOA y de Software

Consultoría en Arquitectura Empresarial, SOA y de Software Consultoría en Arquitectura Empresarial, SOA y de Software Dentro de su propuesta de servicios de consultoría, HEINSOHN ofrece consultoría en planeación de tecnologías de información, donde se define a

Más detalles

Acoplamiento e interoperabilidad

Acoplamiento e interoperabilidad Máster Universitario en Ingeniería Informá3ca Acoplamiento e interoperabilidad Sistemas de Información Orientados a Servicios RODRIGO SANTAMARÍA 2 Acoplamiento débil Tipos de acoplamiento Cabalgando el

Más detalles

ACP07. Que es un erp.

ACP07. Que es un erp. UNIVERSIDAD AUTONOMA DE GUADALAJARA ACP07. Que es un erp. JOSE DE JESUS CISNEROS PEREZ REG. 1996632 TECNOLOGIAS DE LA INFORMACION Los sistemas de planificación de recursos empresariales (en inglés ERP,

Más detalles

Boletín Advisory* En este número

Boletín Advisory* En este número Boletín Advisory* Enero 2005 Distribución exclusiva para clientes y relacionados de Espiñeira, Sheldon y Asociados En este número Evolución de los sistemas SAP mysap Business Suite: La nueva generación

Más detalles

La Gestión por Procesos en las Organizaciones La forma en la que los resultados se logran

La Gestión por Procesos en las Organizaciones La forma en la que los resultados se logran La Gestión por Procesos en las Organizaciones La forma en la que los resultados se logran Deloitte S.C. 2014 Reflexiones Aplicando la Gestión por Procesos en nuestras organizaciones Por qué adoptar un

Más detalles

La integración de información. Presente y futuro de la empresa moderna

La integración de información. Presente y futuro de la empresa moderna La integración de información. Presente y futuro de la empresa moderna Ing. Josue Carralero Iznaga, MSc. ISPJAE, Facultad de Ingeniería Informática, Departamento de Ingeniería de Software. Complejo de

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

www. magmasoft.com.ec

www. magmasoft.com.ec www.magmasoft.com.ec ÍNDICE ÍNDICE Empresa y Servicios Productos y servicios Enterprise Content Management (ECM) Ephesoft Alfresco BPM RedHat BPM Bonita MIDDLEWARE JBoss JBoss Fuse Service Networks JBoss

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles

Introducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra

Introducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra Si en otros tiempos el factor decisivo de la producción era la tierra y luego lo fue el capital... hoy día el factor decisivo es cada vez más el hombre mismo, es decir, su conocimiento... Juan Pablo II

Más detalles

BPMS Tecnología para la Integración y Orquestación de Procesos, Sistemas y Organización

BPMS Tecnología para la Integración y Orquestación de Procesos, Sistemas y Organización BPMS Tecnología para la Integración y Orquestación de Procesos, Sistemas y Organización Renato de Laurentiis Gianni Director IBERICA IT Group Introducción Cada vez más los Sistemas BPMS-Business Process

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Mantenimiento de usuarios y grupos Gestión de políticas y estándares Administración de aplicaciones Gestión de servidores Soporte técnico

Mantenimiento de usuarios y grupos Gestión de políticas y estándares Administración de aplicaciones Gestión de servidores Soporte técnico Somos una compañía del área de tecnología informática. Es nuestro objetivo el transformar ideas y necesidades en soluciones tecnológicas y negocios apropiados en beneficio de usted, nuestro cliente. Le

Más detalles

Conceptualización, Diseño y Desarrollo de un Sistema de Control y Monitoreo de Procesos de Negocio

Conceptualización, Diseño y Desarrollo de un Sistema de Control y Monitoreo de Procesos de Negocio UNIVERSIDAD SIMÓN BOLÍVAR Ingeniería de la Computación Conceptualización, Diseño y Desarrollo de un Sistema de Control y Monitoreo de Procesos de Negocio Por Verónica S. Amestoy C. INFORME FINAL DE CURSOS

Más detalles

Presentación Comercial IXAYA Crédito

Presentación Comercial IXAYA Crédito Presentación Comercial IXAYA Crédito Versión: 2.0.1 Fecha: 21/04/2014 Elaboró: División Consultoría Contenido 1. Descripción de la solución....3 1.1. Beneficios....4 1.2. Modelo operativo....5 1.3. Arquitectura

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

Sistema de Gestión de Arquitectura Empresarial para la Banca

Sistema de Gestión de Arquitectura Empresarial para la Banca 2015 Sistema de Gestión de Arquitectura Empresarial para la Banca El manual refleja las bondades, alcances y funcionalidad del sistema. Se describe su alineación con los principales framework del mercado

Más detalles

Integración al Servicio de la Empresa

Integración al Servicio de la Empresa Integración al Servicio de la Empresa Las Arquitecturas SOA permiten abordar los nuevos retos empresariales, ser más competitivos y disponer de sistemas de información integrados. Además, tecnologías como

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

Diseño e Implementación de los Procesos de Gestión TI

Diseño e Implementación de los Procesos de Gestión TI Diseño e Implementación de los Procesos de Gestión TI Alumno(s): Año Académico: 2012 Profesor Guía: Contraparte: ALEJANDRO JESUS ARAVENA ORTIZ LORENA ANDREA ALBORNOZ POBLETE DANIEL HORMAZABAL Escuela de

Más detalles

SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008

SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008 SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008 Por qué es Necesario Implementar un ERP? Las tendencias actuales y futuras están obligando a las empresas a aumentar su competitividad, por lo que

Más detalles

Visión General GXflow. Última actualización: 2009

Visión General GXflow. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él. PROCESOS SOFTWARE MOTIVACIÓN? Con independencia de la metodología o modelo implementado, es común la estrategia para la mejora continua de la calidad, basada en el Círculo de Deming o Plan, Do, Check,

Más detalles

Anuncio de software ZP10-0336 de IBM Europe, Middle East and Africa con fecha 14 de septiembre de 2010

Anuncio de software ZP10-0336 de IBM Europe, Middle East and Africa con fecha 14 de septiembre de 2010 con fecha 14 de septiembre de 2010 IBM Rational System Architect V11.4: saca partido a las nuevas integraciones con Gestión de activos y Operaciones de TI, y cumple con los estándares DoDAF V2.0 y BPMN

Más detalles

SISTEMA DE ADMINISTRACIÓN DE CONSULTORÍA (SIAC)

SISTEMA DE ADMINISTRACIÓN DE CONSULTORÍA (SIAC) SISTEMA DE ADMINISTRACIÓN DE CONSULTORÍA (SIAC) Ing. Marianella Arrieche Gerente de Calidad y Consultoría Ing. Carlos Perkinson Director Caracas, Abril 2010 AMAZING GLOBAL DE VENEZUELA Como implantador

Más detalles

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012 Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012 El problema: las aplicaciones tradicionales no le proveen la agilidad necesaria

Más detalles

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred. cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema

Más detalles

Implantación de un Sistema de Control de Versiones de Software para los desarrollos de soluciones (Add-On) en SAP Bussiness One.

Implantación de un Sistema de Control de Versiones de Software para los desarrollos de soluciones (Add-On) en SAP Bussiness One. Universidad Nacional Experimental del Táchira Vicerrectorado Académico Decanato de Docencia Departamento de Ingeniería Informática Trabajo de Aplicación Profesional Pasantías Profesionales Implantación

Más detalles

La aplicación práctica en el mundo empresarial de los estándares Web

La aplicación práctica en el mundo empresarial de los estándares Web La aplicación práctica en el mundo empresarial de los estándares Web El problema de la integración inter/intra empresas y la familia "XML" Enrique Bertrand XML Business Integration, Regional Director Software

Más detalles

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office Gestión de Procesos de Negocio con ADONIS Un Producto de BOC Management Office Gestión Estratégica y de Rendimiento Mejora Continua del Rendimiento de los Procesos Gestión de la Cadena de Suministro Gestión

Más detalles

BPMN 2.0. Bizagi Suite. Copyright 2014 Bizagi

BPMN 2.0. Bizagi Suite. Copyright 2014 Bizagi BPMN 2.0 Bizagi Suite BPMN 2.0 1 Tabla de Contenido Scope... 2 BPMN 2.0... 2 Qué es BPMN?... 2 Por qué es importante modelar con BPMN?... 3 Conceptos clave... 3 Proceso De Solicitud De Crédito... 3 Proceso

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

Más detalles

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m. Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas

Más detalles

Integración de AuraPortal con SAP

Integración de AuraPortal con SAP Integración de AuraPortal con SAP Se puede definir como la estrategia empresarial enfocada a gestionar los procesos de negocio. BPM se soporta sobre tecnología de información para automatizar tareas y

Más detalles

Integración de Aplicaciones de Negocio ÍNDICE: Presentación Integración de Aplicaciones de Negocio 01 Infraestructura Tecnológica de Integración 02 Servicios Web 03 Tecnología de portal 04 Arquitectura

Más detalles

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada

Más detalles

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN ARQUITECTURA SOA Services Oriented Arquitecture SOA como arquitectura para BPM Las organizaciones deben

Más detalles

Modelado de Procesos

Modelado de Procesos Modelado de Procesos Material desarrollado por -An. Miguel Brunnello y Cr. Marcelo Rocha Vargas (1ra.versión 2010) -Cr. Marcelo Rocha Vargas (Actualización 2011) Introducción En los orígenes de las TICs,

Más detalles

LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK

LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK 1 LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK Miguel Angel Abellán Juliá Gerente de Soluciones para Administraciones Públicas. Hewlett-Packard Española,

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: CICLO DE VIDA VISIÓN TRADICIONAL DEL CICLO DE VIDA DEL DESARROLLO DE SISTEMAS DE INFORMACIÓN STEMAS DE INFORMACIÓN Material diseñado y elaborado por: Prof. Luis Eduardo Mendoza M. Material revisado

Más detalles

SOA el boom Hoy en día es casi imposible encontrar una plataforma de aplicación, Core bancario o aplicación

SOA el boom Hoy en día es casi imposible encontrar una plataforma de aplicación, Core bancario o aplicación c o l u m n i s t a i n v i t a d o SOA: Sólo un estilo de arquitectura más o una burbuja en evolución? Jorge Humberto Arias B. SOA el boom Hoy en día es casi imposible encontrar una plataforma de aplicación,

Más detalles

Virtual Data Center. Sistemas. Redes. Comunicaciones Ubícuas. Ingenieria de Software. Movilidad

Virtual Data Center. Sistemas. Redes. Comunicaciones Ubícuas. Ingenieria de Software. Movilidad La introducción de las Nuevas Tecnologías de la Información constituye una influencia directa en la estrategia de los negocios. Son un instrumento imprescindible para generar enriquecimiento y mejorar

Más detalles

Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos.

Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos. I JORNADAS DE SIG LIBRE Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos. Alejandro Guinea de Salas (1), Sergio Jorrín Abellán (2) (1) Director de Geograma

Más detalles

sfanetcloud.com - Optimización de la fuerza de ventas basada en computación en la nube.

sfanetcloud.com - Optimización de la fuerza de ventas basada en computación en la nube. sfanetcloud.com - Optimización de la fuerza de ventas basada en computación en la nube. La revolución de la computación móvil es un hecho, gracias al advenimiento de tecnologías robustas de comunicaciones

Más detalles

MIGRACIÓN DE UNA ARQUITECTURA TRADICIONAL A UNA ARQUITECTURA ORIENTADA A SERVICIOS (SOA)

MIGRACIÓN DE UNA ARQUITECTURA TRADICIONAL A UNA ARQUITECTURA ORIENTADA A SERVICIOS (SOA) MIGRACIÓN DE UNA ARQUITECTURA TRADICIONAL A UNA ARQUITECTURA ORIENTADA A SERVICIOS (SOA) Nelson Beltran Galvis Grupo de Investigación de Ingeniería de Software, Universidad Francisco de Paula Santander.

Más detalles

Automatización de Procesos de Negocio utilizando un BPMS

Automatización de Procesos de Negocio utilizando un BPMS Automatización de Procesos de Negocio utilizando un BPMS Marcelo MEJIA División Académica de Ingeniería Instituto Tecnológico Autónomo de México Río Hondo No. 1, Colonia Progreso Tizapán México, D.F.,

Más detalles

Optimización de la fuerza de ventas.

Optimización de la fuerza de ventas. . La revolución de la computación móvil es un hecho, gracias al advenimiento de tecnologías robustas de comunicaciones y, el avanzado diseño de los nuevos equipos de mano y teléfonos inteligentes, conectarse

Más detalles

Integración HMI-PLC. una ventaja competitiva real.

Integración HMI-PLC. una ventaja competitiva real. La manufactura esbelta es una poderosa herramienta probada que aumenta la eficiencia en los procesos de producción. Conceptos y prácticas similares que eliminan "desperdicios" (equipo innecesario y los

Más detalles

Service Oriented Architecture

Service Oriented Architecture Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

Microsoft Dynamics AX

Microsoft Dynamics AX Microsoft Dynamics AX Microsoft Dynamics AX BENEFICIOS: Funciona de forma integrada como los productos de Microsoft ya conocidos Fácilmente personalizable y altamente escalable Tecnología avanzada que

Más detalles

DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS

DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS INFORME DE SOLUCIÓN DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS ENERO DE 2013 Muchas organizaciones descubren que sus grandes implementaciones de almacenamiento

Más detalles

Programación de red con Cisco Application Centric Infrastructure

Programación de red con Cisco Application Centric Infrastructure Informe técnico Programación de red con Cisco Application Centric Infrastructure Descripción general En este documento se examina la compatibilidad de la programación de Cisco Application Centric Infrastructure

Más detalles

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Fabio A. Zorzan 1 y Daniel Riesco 2 Resumen Esta línea de investigación pretende aportar a la mejora

Más detalles

El valor de una infraestructura optimizada

El valor de una infraestructura optimizada El valor de una infraestructura optimizada El Estudio del Estado del CIO 2006 (CIO Research, 2006) muestra que los CIO están buscando, cada vez más, introducir, de forma proactiva, soluciones de tecnología

Más detalles

monitoreo efectivo del desempeño en entornos SAP

monitoreo efectivo del desempeño en entornos SAP INFORME OFICIAL Septiembre de 2012 monitoreo efectivo del desempeño en entornos SAP Los desafíos clave y cómo CA Nimsoft Monitor ayuda a abordarlos agility made possible tabla de contenido resumen 3 Introducción

Más detalles

Business Process Management

Business Process Management Business Process Management Nosotros Durante más de 20 años hemos desarrollado soluciones tecnológicas colaborando con nuestros clientes para resolver los retos de un entorno cada vez más competitivo Nuestro

Más detalles

RETAIL CHAIN MANAGER Optimice sus operaciones minoristas y obtenga una sólida rentabilidad con Retail Chain Manager para Microsoft Dynamics AX

RETAIL CHAIN MANAGER Optimice sus operaciones minoristas y obtenga una sólida rentabilidad con Retail Chain Manager para Microsoft Dynamics AX RETAIL CHAIN MANAGER Optimice sus operaciones minoristas y obtenga una sólida rentabilidad con Retail Chain Manager para Microsoft Dynamics AX Genere ingresos para su negocio minorista Optimización de

Más detalles