Scientia Et Technica ISSN: Universidad Tecnológica de Pereira Colombia

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

Download "Scientia Et Technica ISSN: 0122-1701 scientia@utp.edu.co Universidad Tecnológica de Pereira Colombia"

Transcripción

1 Scientia Et Technica ISSN: Colombia MILENA CAICEDO, SANDRA; BUSTOS R, LIGIA STELLA; ROJAS DIAZ, JERÓNIMO Integración de procesos utilizando la arquitectura orientada a servicios - SOA Scientia Et Technica, vol. XIV, núm. 40, diciembre, 2008, pp Pereira, Colombia Disponible en: Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org Sistema de Información Científica Red de Revistas Científicas de América Latina, el Caribe, España y Portugal Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto

2 Scientia et Technica Año XIV, No 40, Diciembre de ISSN INTEGRACION DE PROCESOS UTILIZANDO LA ARQUITECTURA ORIENTADA A SERVICIOS - SOA Process Integration Making Use of Service Oriented Architecture SOA RESUMEN La Arquitectura de desarrollo de software Orientada a Servicios viene de una evolución de orientación a objetos, luego a componentes para convertirse en un nuevo paradigma que propone convertí los recursos de software en servicios disponibles que puedan ser reutilizables y fáciles de integrar en grandes y complejas aplicaciones, facilitando la interoperabilidad entre las aplicaciones y el web service. Así se integran diferentes ciclos de vida e implementaciones de soluciones con múltiples tecnologías. PALABRAS CLAVES: Integración de procesos, integración de tecnología, granularidad, modularidad, orientación a servicios, procesos de negocios, servicios reutilizable, servicios Web, SOA, ABSTRACT Service Oriented Architecture, SOA, comes from a evolution of object oriented and component Oriented to become a new paradigm that proposes to turn the software resources into services available that can be re-usable and easy to integrate in great and complex applications, being allowed the interoperability between applications and web service, integrating different life cycles and obtaining implementations with multiple technologies. KEYWORDS: Process integration, technology integration, granularity, modularity, business processes, Service-orientation, Web services, SOA. SANDRA MILENA CAICEDO Ing. de Sistemas. Maestrante Ciencias Computacionales Profesor Auxiliar caimilsa@gmail.com LIGIA STELLA BUSTOS R, M.Sc. Ph.D. (c) Ingeniería Informática. Ingeniería del Software. Magíster en Administración Económ. y Financiera. Profesor Asistente ligias@utp.edu.co JERÓNIMO ROJAS DIAZ Ing. Electrónico Maestrante Ciencias Computacionales Profesor Auxiliar Profesor Universidad de Caldas jeroxx@gmail.com 1. INTRODUCCIÓN Arquitectura es un concepto indispensable entre las aplicaciones hoy en día, se refiere a la combinación e integración de múltiples ambientes o plataformas. [8] La integración y coordinación de procesos puede verse simplificada utilizando Arquitecturas de integración como SOA y Web Services. [1] Desde la aparición de los computadores y el software se ha trabajado en diversos métodos para facilitar y mejorar la producción de código ejecutable y la creación de aplicaciones. Como resultado se han ido consiguiendo diferentes técnicas y herramientas como ensambladores, compiladores, herramientas gráficas de desarrollo rápido de aplicaciones, herramientas de generación de código a partir de modelos y métodos basados en la aplicación de patrones, entre otros. Actualmente las técnicas y métodos avanzados de desarrollo de software se basan en el uso de modelos abstractos a partir de los cuales es más sencillo, rápido y económico generar código, como el Desarrollo Dirigido Fecha de Recepción: Septiembre 12 de 2008 Fecha de Aceptación: 23 de Noviembre de por Modelos, más conocida como el estándar Model Driven Architecture (MDA). Es una especificación que representa una alternativa más para desarrollar software, en este caso a partir de modelos muy abstractos. En otro ámbito y desde un punto de vista tecnológico orientado a flexibilizar la construcción e integración de software, en los últimos años ha crecido el número de desarrollos basados en el uso de servicios de software y servicios Web. Esta forma de desarrollo cambia el enfoque tradicional ya que permite construir aplicaciones a base de pequeños componentes configurados como servicios. Dentro del área de desarrollo basada en servicios debemos destacar la arquitectura orientada a servicios, denominada Service Oriented Architecture (SOA), ya que permite realizar una localización adecuada de estos componentes independiente de su ubicación, integrar funcionalidades realizadas con diferentes tecnologías de implementación y realizar una ejecución que no depende de una u otra plataforma de hardware, sistema operativo o middleware.

3 178 Scientia et Technica Año XIV, No 40, Diciembre de De forma general podemos considerar que un servicio, ya sea del negocio, software o Web, está basado en una estructura sencilla donde existen dos partes. Una realiza solicitudes de servicio y otra representa el proveedor del servicio, el cual recibe las peticiones, las procesa y envía las respuestas adecuadas. Esto se lleva a cabo de forma ordenada mediante el paso de mensajes entre el solicitante y el proveedor. El concepto de servicio del negocio puede entenderse como un mecanismo básico que facilita la organización y la ejecución de los intercambios habituales del negocio. Por ejemplo, en una empresa dedicada a la venta de productos podemos considerar que el pago de un artículo es un servicio del negocio, es decir, un mecanismo básico mediante el cual el cliente que desea comprar hace una solicitud al encargado de ventas. De acuerdo a unas reglas de negocio asociadas a este servicio, entre ambos intercambian información con el objetivo de realizar correctamente esta operación. El concepto de servicio software, es similar al de componente de software ya que ambos ofrecen determinadas funcionalidades a través de una interfaz externa que permite acceder a sus funciones sin tener en cuenta sus detalles internos. La arquitectura orientada a servicios o SOA permite interconectar y acceder a los servicios a través de una interfaz común independientemente de la tecnología con la que se ha desarrollado el servicio y de su localización (ver figura 1). 3. DESARROLLO DE PROYECTOS CON ARQUITECTURA ORIENTADA A SERVICIO SOA Los modelos de ciclo de vida (MCVS) para SOA utiliza pilares de ciclos de vida para soluciones distribuidos a continuación enunciaremos cada una de esas etapas. [9][1] 3.1 MCVS SOA con enfoque Top Down La estrategia top-down utilizada para construir soluciones SOA genera productos de alta calidad. La arquitectura resultante con este enfoque será óptima debido a que se comienza analizando el flujo de negocio de manera integral, para luego bajar el nivel de detalle hasta los servicios a implementar. La principal desventaja de este enfoque es el presupuesto y tiempos. [9][1] Realizar un análisis global del negocio y del conjunto completo de servicios a implementar implica un gran costo inicial que no todas las organizaciones se encuentran dispuestas a enfrentar. Las fases que integran este MCVS aplicado a proyectos SOA, son las siguientes: a. Análisis En esta primera fase se determina el alcance del proyecto SOA. Antes de modelar el esquema de servicios se comienza por analizar en detalle el flujo y reglas de negocio de la organización. Luego surgen los principales servicios candidatos, y se definen las capas a utilizar. b. Diseño Una vez definido el análisis, se puede comenzar a diseñar de qué forma implementarlo. Esta fase es por lo general dirigida en base a estándares e incorpora principios y convenciones establecidas para sistemas orientados a servicios. c. Desarrollo Una vez determinadas las tecnologías sobre las cuales se construirán los componentes de la arquitectura orientada a servicios, sólo basta construirlos. d. Pruebas Debido a que los servicios serán potencialmente módulos reutilizables en una gran variedad de escenarios, su calidad debe ser rigurosamente controlada. e. Implantación Con base a las tecnologías específicas seleccionadas para el desarrollo se podrán definir las actividades que formen parte de la fase de implantación. f. Administración La naturaleza de los factores a administrar para este tipo de sistemas va a ser muy similar a la utilizada para sistemas distribuidos basados en componentes. La administración incluye el monitoreo de servicios, control de versiones, seguimiento de mensajes, detección de cuellos de botella MCVS SOA con enfoque Bottom-Up El enfoque bottom-up establece una perspectiva diferente durante el análisis. El mismo propone comenzar a construir los servicios a partir de requerimientos puntuales, como por ejemplo, establecer canales de integración punto a punto entre sistemas, o reemplazar soluciones de comunicación remota de aplicaciones por un protocolo multiplataforma como SOAP (Simple Object Access Protocol). Muchas veces estos requerimientos pueden resolverse simplemente

4 Scientia et Technica Año XIV, No 40, Diciembre de implementando servicios sobre módulos de un sistema ya existente. [9][1] Las organizaciones podrían ver ventajoso a este modelo ya que les permite integrar sus sistemas utilizando nuevas tecnologías a bajo costo. A pesar de que las implementaciones de este tipo podrían resultar exitosas, es decir, lograr su objetivo de integración puntual, no se encontrarían enmarcadas en una arquitectura diseñada para aprovechar la Orientación a Servicios en su máxima expresión. Las soluciones desarrolladas bajo este Modelo no están concebidas para soportar un gran número de servicios de forma consistente, robusta y ágil MCVS SOA con enfoque Ágil Con la finalidad de encontrar un enfoque que permita incorporar los principios de arquitectura orientada a servicios en los ambientes de negocio, sin necesidad de esperar que se haya finalizado el proceso en toda la organización, ha surgido el MCVS con enfoque ágil. La modalidad de trabajo de este modelo difiere de las anteriores ampliamente ya que se ocupa de ejecutar el análisis del negocio en paralelo al diseño de servicios y desarrollo. Esta forma de trabajo tiene una componente de esfuerzo adicional, con el lógico costo asociado. Esto se debe a la necesidad de tener que ajustar los servicios construidos para alinearlos con los modelos de negocio que pueden ir cambiando a medida que se avanza con el análisis. Las fases que integran este MCVS aplicado a proyectos SOA, son las siguientes: La fase de análisis debe focalizar en el modelo de negocio. En el momento en que se tiene suficiente conocimiento de las áreas del negocio, se va a comenzar con el trabajo en paralelo de modelado de servicios de negocio. Este punto de inflexión, denominado el punto de maduración del análisis de negocio, debe ser determinado apelando al sentido común y experiencia. a. Análisis Si es muy temprano para comenzar con el modelado de servicios, seguramente se requerirá un trabajo de reingeniería para adaptar los servicios al modelo final de negocio, y si por el contrario, se espera demasiado para comenzar por los servicios, se estará perdiendo la agilidad que podría destacar a este modelo frente a los dos precedentes. b. Diseño, Desarrollo, Pruebas e Implantación Estas fases van a ser ejecutadas en paralelo a la etapa de análisis a medida que nuevos servicios se incorporan a la arquitectura. Se trabaja con el diseño de cada componente de servicio que surge del análisis. Luego se desarrollan, prueban e implantan los servicios diseñados. c. Revisión Se deben efectuar revisiones periódicas de la arquitectura actual contra los modelos de negocio obtenidos. A partir de estas revisiones, cuya intensión es encontrar inconsistencias entre la implementación y la realidad, surgirán planes de ejecución de adaptaciones de los servicios construidos para alinearlos con las necesidades actuales. Cada servicio que deba ser modificado, tendrá que pasar por las etapas de diseño (o mejor dicho rediseño), desarrollo, pruebas e implantación nuevamente Figura 1. Arquitectura Orientada a Servicios. Septiembre-2008

5 180 Scientia et Technica Año XIV, No 40, Diciembre de MCVS con enfoque RUP + XP Existe una tendencia por la adopción de una metodología mixta, la cual toma una u otra forma dependiendo del momento del ciclo de vida en el cual se encuentra el proyecto SOA. Un proyecto SOA consta de dos grandes fases de alto nivel. La primera es la construcción de la plataforma SOA. Esta fase requiere la utilización de una metodología como RUP (Rational Unified Process). La segunda fase es la de mantenimiento, en la cual nuevos proyectos son construidos sobre la arquitectura inicial. En esta fase se pueden aprovechar las ventajas de una metodología liviana como XP (extreme Programming) MCVS SOA con enfoque de Gobierno constante El modelo con enfoque de gobierno SOA no solo ayuda a las empresas y TI a identificar los mejores proyectos que contribuyan a las metas de la empresa, si no que también habilita a los empleados a trabajar y colaborar de manera más eficiente de definir claramente sus funciones y responsabilidades. [4][1] servicios sea robusto, escalable y seguro. Este ambiente debe estar preparado tanto para correr procesos de misión-crítica como para aceptar cambios de forma flexible. d. Administración La fase de Administración incluye establecer y mantener la disponibilidad de los servicios y sus tiempos de respuesta. Se deben monitorear los KPI (Key Performance Indicators) en tiempo real para prevenir, aislar, diagnosticar y solucionar problemas. Es también una tarea a llevar a cabo en esta etapa la de administrar y mantener un control de versiones sobre los servicios que corren los procesos de negocio. e. Gobierno y Procesos Este proceso debe ser ejecutado durante todo el ciclo de vida. Se deben establecer políticas y procesos que aseguren el éxito del proyecto SOA. Por ejemplo, se puede crear un centro de excelencia para implementar políticas de gobierno y controlar que los estándares se cumplan. Usuarios de Negocio a. Modelado El modelado es el proceso de capturar el diseño de sus negocios a partir de una comprensión de los requisitos y los objetivos de los mismos, y convertir eso en una especificación de los procesos. [5] Aplicaciones SOA Servicios de presentación Portal Lista de Durante esta fase se obtienen y analizan los requerimientos de negocio con el fin de llegar a un modelo de procesos de negocio que será la base para el diseño de servicios y niveles de servicio. Estos procesos también serán útiles a la hora de medir la eficiencia del negocio. Es de gran importancia que en esta etapa se fije un modelo común que sea comprendido tanto por gente de IT como de negocio. b. Ensamble Una vez que se han definido los procesos de negocio, se deben obtener los servicios necesarios para que los mismos puedan ser incorporados a la solución. [5][1] Para esto puede ser necesaria la construcción de nuevos servicios, utilizar servicios ya existentes, o encapsular funcionalidades de sistemas existentes. Por último, se utilizará un mecanismo de orquestación de servicios que permita que los procesos de negocio cobren vida. c. Implantación En esta etapa se debe configurar el ambiente de ejecución de los servicios para lograr cumplir con los niveles de calidad fijados y así poder ejecutar exitosamente los procesos de negocio. Es fundamental que el ambiente de - Portlets pendientes Procesos de Negocio Figura 2. Arquitectura de Referencia SOA[6] 4. RETOS AL ADOPTAR SOA Proceso BPMS registrarse Servicios: de Negocio, de Información Sistemas Legados Registrar usuario Conjunto de aplicaciones Uno de los más obvios y comunes retos es el manejo de servicios de metadata. Los ambientes basados en SOA pueden incluir muchos servicios que intercambian mensajes para realizar tareas. Dependiendo del diseño una simple aplicación puede generar millones de mensajes. Manejar y proveer la información sobre como

6 Scientia et Technica Año XIV, No 40, Diciembre de deben interactuar los servicios puede ser una tarea muy compleja. Otro de los retos es proveer los niveles apropiados de seguridad. Un modelo de seguridad integrado dentro de una aplicación, puede ya no ser apropiado cuando las funciones de la aplicación están expuestas como servicios que pueden ser usados por otras aplicaciones. Esto significa que el modelo de seguridad basado en aplicaciones ya no es el modelo adecuado para manejar la seguridad de los servicios. Actualmente están surgiendo nuevos modelos de seguridad para SOA. De igual manera las especificaciones de SOA y Web services están constantemente en expansión, actualización y refinamiento. 5. SOA Y WEB SERVICES Diferencia entre SOA y Web services. Desde el punto de vista conceptual, SOA se puede implementar con múltiples tecnologías [13] MOM, POJOs, EJBs, DCOM, CORBA, COBOL, Aunque cuando se consigue realmente la máxima reutilización es cuando se utilizan los estándares más ampliamente soportados [12] [15]. Reutilización de funcionalidades por otros consumidores. Reutilización de funcionalidades de otros servicios. Aprovechamiento de otras herramientas, al poder interactuar con ellas. Conocimiento del personal. Capacidades ofrecidas por estándares adicionales. Web Services representan una forma de poder realizar ciertos aspectos técnicos de SOA, mas ellos mismos te pueden introducir ciertos problemas. [16] Primero, los estándares no son lo suficientemente maduros para garantizar interoperabilidad. Segundo, Web Services por sí solos no garantizan un nivel de bajo acoplamiento apropiado. Sin embargo, a pesar que SOA es una tendencia de la arquitectura de software que enfatiza en la construcción de aplicaciones intercomunicables y con bajo sentido de acople, es ampliamente aceptado decir que un web service es un SOA, los cuales deben cumplir estos dos requerimientos: - Las interfaces de comunicación deben estar basadas en un protocolo de transporte como http, ftp, smtp, CORBA. - Los mensajes deben ser en formato XML. Por lo tanto, es necesario hacer la advertencia en no caer en aspectos muy específicos de web services, ya que los mismos no serán el estándar final para la integración de sistemas, por lo que web services se deben de utilizar solamente cuando aspectos de infraestructura específicos son de gran importancia. Además, se debe reconocer cuando no es prudente optar por un SOA, lo que resultaría en un enfoque erróneo para solucionar un problema. Arquitectura Administración Protocolos Formato de mensajes Estándares SOA Aplicaciones y servicios de datos Plan de gobierno: directrices, controles y mecanismos de cumplimiento Cualquiera es apropiado (SOAP, FTP, JMS, AJAX, REST, SMTP, CICS, etc.) Frecuentemente XML SOA es una metodología, no un estándar Web Service Grano fino, poco acoplamiento, Localización de servicios. WS-Discovery para localizar servicios Web en tiempo de ejecución SOAP, WSDL, UDDI, WS-* XML EN SOAP W3C OASIS Tabla 1. Diferencias entre SOA y Servicios Web 6. CUÁNDO NO ES APTO OPTAR POR UNA ARQUITECTURA SOA [14][16] Existen situaciones en las cuales no es recomendable optar por un SOA, las cuales son: 1. Cuando se tiene un ambiente de TI homogéneos Si se utilizan las tecnologías de un solo proveedor, entonces es posible que la sobrecarga adicional de una SOA no fuera eficaz en función del costo, una arquitectura SOA es muchas veces poco práctica. Además, entornos heterogéneos de hardware no podrán beneficiarse de una SOA, a menos que también tenga una infraestructura heterogénea de software, es decir, diferentes sistemas operativos o de middleware. 2. Cuando ocurre en tiempo real el rendimiento es crítico Confiar en la comunicación asíncrona para proporcionar acoplamiento entre los consumidores y los productores de servicios, SOA no está bien adaptada a las situaciones que requieren aplicar estrictamente los tiempos de respuesta. Mas, SOA es un excelente método para las empresas que buscan formas de acelerar el procesamiento

7 182 Scientia et Technica Año XIV, No 40, Diciembre de de sus archivos, sin tener que deshacerse de sus aplicaciones. 3. Cuando las cosas no cambian Si hay pocas razones para cambiar la lógica de negocio, presentación, flujo de datos, proceso, o cualquier otro aspecto de la aplicación, conversión de estas aplicaciones a un SOA podría no regresar valor suficiente para hacer que el esfuerzo valga la pena. Claramente, no se puede garantizar que este paradigma es apto para todas las soluciones de software, ya que pueden existir condiciones que impidan que una solución basada en este paradigma tenga realmente el impacto deseado. Sin embargo, la arquitectura orientada a servicios está emergiendo como una solución muy interesante cuando las necesidades de los clientes radican en la flexibilidad, reutilización y bajo acoplamiento. 7. CONCLUSIONES Y RECOMENDACIONES SOA es una evolución, que permite integrar diferentes tecnologías, buscando interoperabilidad, calidad, control, eficiencia y seguridad; esta arquitectura propone soluciones para construir sistemas capaces de independizar la tecnología del servicio. Todo esto se puede lograr desarrollando un plan estratégico bien ejecutado que permita alinear los recursos de IT de forma más directa con los objetivos de negocio, logrando así una mayor integración con los clientes y proveedores. SOA requiere formación para llevarse acabo, implica cambios y avances, se necesita cultura frente al cambio, metodología e indicadores del mismo para que sea todo un éxito. Un proyecto SOA se concibe desde le necesidad de mejorar, no es algo puntual, ya que afecta en sus tiempos y medidas a toda la organización, se aborda desde la visión de servicios. Esta estrategia ha de ser independiente de la tecnología, requiriendo de un plan directo concreto y practico 8. BIBLIOGRAFIA [1] Krafzig et al., IBM. Una propuesta de modelos de ciclo de vida (MCVS) para la integración de los procesos de negocio utilizando Service Oriented Architecture (SOA) [2] SUN, IBM, Reelectura otra mira de la tecnología Informe Dinámico: SOA IBM y sus ''10 años'' con SOA (diciembre 2006). [3] Revista BYTE La Nueva Avalancha SOA febrero [4] Sandy Poi, Betsy Sleight, Jeffrey Viezel, David Snavely, Strategy & Change, ( November 2007) IBM, Enabling SOA through organizacional change and governance Management. [5] IBM, Infraestructura y software [OnLine] business/la/pe/soa/ [6] SOA Agenda, Arquitectura de Referencia soa, [OnLine] [7] SUN, The Soa Platform Guide: Evaluate,Eextend, Embrace, White Paper February [8] B2B Solutions Group, artículo. Migrating to a Service Oriented Architecture, by Kishore Channanbasavaiah and Kerrie Holley, IBMG Blobal Service, and Edward M. Tuggle, jr. IBM Software Group. [9] Doddavula S.K., Karamongikar S. Designing an Enterprise Application Framework for Service- Oriented Architecture. White Paper. Infosys. Agosto [10] Josuttis, Nicolai M. SOA in Practice. O Reilly Media, Inc. Agosto, 2007 [11] Massuthe, Meter y Wolf, Karsten. An Algorithm for Matching Nondeterministic Services with Operating Guidelines [12] Gebhardt, Mike. Serviceorientierte vs. Eventbasierte Architekturen. Johann Wolfgang Goethe Universität [13] Javier Cámara Coordinador del grupo de "SOA Infrastructure and Governance, SOA y estándares: una pareja inseparable (mayo 2007). [14] Blommberg, Jason. When not to use an SOA. SH ( ) [15] He, Hao. What is Service Oriented Architecture? a.html. ( ) [16] Julián Astorga Campos, Juan Luis Quirós Venegas, Escuela de Ciencias de la Computación e Informática, Un Enfoque Teórico e Intuitivo a la Arquitectura Orientada a Servicios (SOA).

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

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

Una puerta abierta al futuro

Una puerta abierta al futuro Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico

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

MODELOS DE PROCESO PARA LA INTEGRACIÓN DEL NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA).

MODELOS DE PROCESO PARA LA INTEGRACIÓN DEL NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA). MODELOS DE PROCESO PARA LA INTEGRACIÓN DEL NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA). López, G. 1 ; Jeder, I. 1 ; Echeverría, A. 1 ; Fierro, P. (PhD.) 2 1. Laboratorio de Informática de Gestión

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen

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

Service Oriented Architecture: Con Biztalk?

Service Oriented Architecture: Con Biztalk? Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación

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

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008 Última actualización: 01 de Setiembre de 2008 Copyright Artech Consultores S. R. L. 1988-2008. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento

Más detalles

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

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

Más detalles

La Intranet Gubernamental como elemento clave de la Interoperabilidad

La Intranet Gubernamental como elemento clave de la Interoperabilidad La Intranet Gubernamental como elemento clave de la Interoperabilidad Créditos Documento elaborado por el Ingeniero Leandro Corte En el marco del proyecto Red Gealc-BID Como parte del Programa de Bienes

Más detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil

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

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

Bechtle Solutions Servicios Profesionales

Bechtle Solutions Servicios Profesionales Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora

Más detalles

Curso Fundamentos de ITIL

Curso Fundamentos de ITIL Curso Fundamentos de ITIL 1 Curso El curso de Fundamentos de ITIL introduce el concepto de Gestión de Servicio TI (IT Service Management o ITSM), el Ciclo de Vida del Servicio y un marco para identificar

Más detalles

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Implantación de una arquitectura orientada a servicios. Un caso de uso Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Introducción Los compromisos

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

IDeP. Service Oriented Network Architecture SONA. IDeP SA La Punta, San Luis, Agosto 2008

IDeP. Service Oriented Network Architecture SONA. IDeP SA La Punta, San Luis, Agosto 2008 Service Oriented Network Architecture SONA IDeP SA La Punta, San Luis, Agosto 2008 Nuevos Desafíos La forma de relacionarse entre las empresas y las organizaciones con sus clientes, miembros y empleados

Más detalles

UNA PROPUESTA DE MODELOS DE CICLO DE VIDA (MCVS) PARA LA INTEGRACIÓN DE LOS PROCESOS DE NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA)

UNA PROPUESTA DE MODELOS DE CICLO DE VIDA (MCVS) PARA LA INTEGRACIÓN DE LOS PROCESOS DE NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA) UNA PROPUESTA DE MODELOS DE CICLO DE VIDA (MCVS) PARA LA INTEGRACIÓN DE LOS PROCESOS DE NEGOCIO UTILIZANDO SERVICE ORIENTED ARCHITECTURE (SOA) López, G. 1 ; Echeverría, A. 1 ; Fierro, P. (PhD.) 2 ; Jeder,

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

Gestión de Configuración del Software

Gestión de Configuración del Software Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software

Más detalles

CREACIÓN DE UN DEPARTAMENTO DE RELACIONES PÚBLICAS PARA LOS ALMACENES EL CHOCHO Y EL CAMPEÓN

CREACIÓN DE UN DEPARTAMENTO DE RELACIONES PÚBLICAS PARA LOS ALMACENES EL CHOCHO Y EL CAMPEÓN PROPUESTA: CREACIÓN DE UN DEPARTAMENTO DE RELACIONES PÚBLICAS PARA LOS ALMACENES EL CHOCHO Y EL CAMPEÓN Cómo sabemos cada día las empresas se enfrentan a un mundo globalizado, con retos empresariales,

Más detalles

Metodologías Ágiles Desde una Perspectiva de Project Management. Fernando Contreras Velásquez Project Management & Engineering Services.

Metodologías Ágiles Desde una Perspectiva de Project Management. Fernando Contreras Velásquez Project Management & Engineering Services. Metodologías Ágiles Desde una Perspectiva de Project Management Fernando Contreras Velásquez Project Management & Engineering Services. Ing. Fernando Contreras Velásquez: PMP, PMI-SP, PMI-RMP Acerca del

Más detalles

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

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

Administración del conocimiento y aprendizaje organizacional.

Administración del conocimiento y aprendizaje organizacional. Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,

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

René Monroy Gabriel Vázquez. Seite 1

René Monroy Gabriel Vázquez. Seite 1 1.- SOA, Arquitectura Orienta a Servicios 2.- Qué es la arquitectura orientada a servicios? 3.- Integración de aplicaciones, gente y procesos a las necesidades y objetivos de la organización. René Monroy

Más detalles

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas

Más detalles

www.sociedadelainformacion.com

www.sociedadelainformacion.com Cambio de paradigma en el marco de trabajo conceptual en las organizaciones. Maribel Sánchez Sánchez Jefe de proyectos de cómputo Universidad Iberoamericana Maribel Sánchez Sánchez, Lic. maryssan_81@hotmail.com

Más detalles

Ingeniería de Software en SOA

Ingeniería de Software en SOA Ingeniería de Software en SOA ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2014/2015 1 / 51 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia

Más detalles

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk. 3 Qué es un Help Desk? 3 Cómo trabaja un Help Desk? 3 Cómo se mide el éxito de un Help Desk? 5 Funciones de los miembros del equipo del Help Desk. 5 Técnico y sus funciones. 5 Función de los líderes. 6

Más detalles

SOA y estándares: una pareja inseparable

SOA y estándares: una pareja inseparable SOA y estándares: una pareja inseparable Javier Cámara Coordinador del grupo de "SOA Infrastructure and Governance practices", Software AG SOA y estándares 23/may/2007 Seite 1 Software AG, quiénes somos?

Más detalles

El presente documento describe la importancia que está tomando el cómputo distribuido en

El presente documento describe la importancia que está tomando el cómputo distribuido en INTRODUCCIÓN El presente documento describe la importancia que está tomando el cómputo distribuido en los sistemas de administración integral o empresarial. Con un prototipo particular, mostraremos como

Más detalles

Unidad III. Software para la administración de proyectos.

Unidad III. Software para la administración de proyectos. Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad

Más detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos. Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

5.1 Introducción a Servicios Web

5.1 Introducción a Servicios Web 5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado

Más detalles

Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect

Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances

Más detalles

http://www.manavell.com info@manavell.com

http://www.manavell.com info@manavell.com http://www.manavell.com info@manavell.com Antes que nada le agradecemos su interés en nuestros servicios. Nuestro interés es poder ayudar a su organización a tener una presencia online segura, profesional

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.

Está creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas. SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la

Más detalles

Una estructura conceptual para medir la efectividad de la administración

Una estructura conceptual para medir la efectividad de la administración Una estructura conceptual para medir la efectividad de la administración Tópico especial para gestión del mantenimiento La necesidad de un sistema de medición de la efectividad Mediante el uso de una o

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA

PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA Manager LaneFour Strategy & Management Manager LaneFour Strategy & Management Palabras clave Plan Director, Mobile Government/Administración

Más detalles

1 EL SISTEMA R/3 DE SAP AG

1 EL SISTEMA R/3 DE SAP AG 1 EL SISTEMA R/3 DE SAP AG SAP AG es una corporación en el ámbito mundial. Fundada en 1972 y con sede en Walldorf, Alemania, SAP es la cuarta compañía mundial en ventas de software en el mundo. La compañía

Más detalles

MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS

MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS Concepción Hortigüela Hortigüela Directora de la Oficina de Planificación Estratégica y Relaciones Oficina de Planificación Estratégica

Más detalles

Implementando un ERP La Gestión del Cambio

Implementando un ERP La Gestión del Cambio Artículos> Implementando un ERP - La Gestión del Cambio Artículo Implementando un ERP La Gestión del Cambio 1 Contenido Sumario Ejecutivo 3 Los sistemas ERP flexibilizan la gestión de la empresa y su cadena

Más detalles

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN OBJETIVOS GENERALES 1. Identificar, diseñar, automatizar y habilitar la mejora continua de los procesos relacionados a la necesidad o proyecto

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

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva de la solución SAP SAP Technology SAP Afaria Gestión de la movilidad empresarial para mayor ventaja competitiva Simplificar la gestión de dispositivos y aplicaciones Simplificar la gestión de dispositivos

Más detalles

Presentación de Pyramid Data Warehouse

Presentación de Pyramid Data Warehouse Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo

Más detalles

Plan de Estudios. Diploma de Especialización en Seguridad Informática

Plan de Estudios. Diploma de Especialización en Seguridad Informática Plan de Estudios Diploma de Especialización en Seguridad Informática Antecedentes y Fundamentación El surgimiento de la sociedad de la información, y con ello el incremento en el uso de las Tecnologías

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

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

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS Los clientes compran un servicio basandose en el valor que reciben en comparacion con el coste en el que incurren. Por, lo tanto, el objetivo a largo plazo

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

F A B R I C I O M U Ñ O Z S. T E N I E N T E T É C N I C O D E A V I A C I Ó N

F A B R I C I O M U Ñ O Z S. T E N I E N T E T É C N I C O D E A V I A C I Ó N PROPUESTA DE IMPLEMENTACIÓN DE UNA METODOLOGÍA PARA EL DESARROLLO DE SISTEMAS ORIENTADOS A SERVICIOS EN EL DEPARTAMENTO DE DESARROLLO DE SISTEMAS DE LA DIRECCIÓN DE SISTEMAS DE INFORMACIÓN Y COMUNICACIONES

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil

Más detalles

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

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

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad

Más detalles

Convergencia, Interoperabilidad y. Fernando González-Llana Gerente de Cuenta AGE T-Systems

Convergencia, Interoperabilidad y. Fernando González-Llana Gerente de Cuenta AGE T-Systems Convergencia, Interoperabilidad y Arquitecturas de Servicios Gerente de Cuenta AGE T-Systems Palabras clave Convergencia digital, Interoperabilidad, Semántica, IDABC, SOA, Módulos Comunes, Protección de

Más detalles

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE 3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar

Más detalles

5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE

5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE 5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE Julio 2012 Introducción. Cada empresa y cada empresario ha entendido que, si hay una constante, ésta es el cambio. Día a día, los negocios se ponen

Más detalles

Guía de los cursos. Equipo docente:

Guía de los cursos. Equipo docente: Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

MARCO DE REFERENCIA SISTEMAS DE INFORMACIÓN PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO

MARCO DE REFERENCIA SISTEMAS DE INFORMACIÓN PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO MARCO DE REFERENCIA PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO SISTEMAS DE INFORMACIÓN PLANEACIÓN Y GESTIÓN DE SIS-INF 80. Definición Estratégica de los SIS-INF Las entidades deben, en la Arquitectura

Más detalles

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 1 Montevideo, 11 de marzo de 2009 Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 De nuestra consideración, De acuerdo a vuestra solicitud, tenemos el agrado de poner a su consideración la presente

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Curso: Arquitectura Empresarial basado en TOGAF

Curso: Arquitectura Empresarial basado en TOGAF Metodología para desarrollo de Arquitecturas (ADM) El ADM TOGAF es el resultado de las contribuciones continuas de un gran número de practicantes de arquitectura. Este describe un método para el desarrollo

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

UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS

UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS AUDITORIA DE SISTEMAS COMPUTACIONALES TIPOS DE AUDITORIA LIC. FRANCISCO D. LOVOS Tipos de Auditorías Auditoría de Base de Datos Auditoría de Desarrollo

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

MINING SOLUTIONS LIMITADA

MINING SOLUTIONS LIMITADA MINING SOLUTIONS LIMITADA Contenido... 1 Resumen Ejecutivo... 3... 4 Nuestros Servicios... 5 Administración de proyectos... 6 Operación y mantenimiento sobre los Sistema de Manejo de la Información Geológica

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Ú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

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

Modelando procesos. Introducción al modelamiento de procesos y BPM

Modelando procesos. Introducción al modelamiento de procesos y BPM Modelando procesos Introducción al modelamiento de procesos y BPM Concepto de BPM (Business Process Management) Es un conjunto de: Métodos Herramientas Tecnologías Es un enfoque centrado en los procesos

Más detalles

CARRERA TITULO DEL TRABAJO CURSO

CARRERA TITULO DEL TRABAJO CURSO CARRERA Ingeniería Informática TITULO DEL TRABAJO TOGAF CURSO Tópicos de Ingeniería del Software CÉSAR ESTRADA CONDORI MAYRA GOMEZ QUEVEDO LUIS MUǸOS ESCAPA ALAN A. ROJAS MARROQUIN SEMESTRE IX 2010 Los

Más detalles

ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA

ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA Dirección General de Administración Electrónica y Calidad de los Servicios Consejería de Justicia y Administración Pública Junta de Andalucía

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

Presentación Corporativa

Presentación Corporativa SETADIGITAL TECHNOLOGY GROUP LTDA Presentación Corporativa Servicios Especializados de Tecnología Avanzada www.setadigital.com Nosotros SetaDigital Technology Group Ltda (STG) es una compañía informática

Más detalles

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles