SOA y Arquitectura Funcional



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

Monitor de demanda de software

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

ARIS Business Architect for SAP

Monitor de demanda de software. 2 de febrero. Reporte anual Perfil de empresas consultantes

SYSTEMIC SOLUTIONS BPM. soluciones integrales.

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

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

NO TENGA ISLAS DE INFORMACIÓN EN SU EMPRESA ACCEDA A TODA LA INFORMACIÓN DE SU COMPAÑÍA Y ACIERTE EN LA TOMA DE DECISIONES

Consultora tecnológica especializada en optimizar su gestión empresarial

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

PROGRAMACIÓN DE SISTEMAS INFORMATICOS. Certificado de profesionalidad IFCT0609

everis, líder en implantación de soluciones de Business Intelligence

Los costes ocultos en las implantaciones de ERP

Actividad 4. Justificación de la oportunidad y análisis de necesidades. Concreción de la propuesta

EE: Soluciones Tecnológicas Aplicables a las Organizaciones. Tema: Sistemas Integrales de Gestión Empresarial EPR CRM SCM

Presentación Corporativa 2015 / 0

FUENTES SECUNDARIAS INTERNAS

Lecciones Aprendidas en Grandes Implementaciones SOA

Presentación de Compañía

JIAP 2011 Transitando hacia una Organización Gestionada por Procesos. Diego Karbuski - Agosto 2011

DISEÑO DE SOFTWARE INTEGRADO Unidad I: Introducción al Diseño de Software Integrado. Profesor: Cristián Chávez T

GOBIERNO DEL PRINCIPADO DE ASTURIAS

UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS

Creando Arquitecturas

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

La calidad no está reñida con los costes

I. CONCEPTO DE ERP. II. ORIGEN DE LOS ERP.

Integración de AuraPortal con SAP

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

Soluciones de virtualización de datos

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

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

Ingeniería de Software II Segundo Cuatrimestre 2007

El Portal de la Transparencia

BUSINESS INTELLIGENCE PARA LA EMPRESA CARLON S.A EN EL PROCESO DE PRODUCCION

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

Gestión Medioambiental del Mantenimiento Ayesa Tecnología. SADIEL Prohibida su reproducción

EXPERIENCIAS EN LA IMPLEMENTACIÓN DE SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES (ERP) Ernesto Rivera Pitti Consultor Independiente

PRINCIPALES HALLAZGOS BENCHMARK DE PRESUPUESTO TI 2014

Una puerta abierta al futuro

BUSINESS PROCESS MANAGEMENT (BPM)

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

TOPICOS IV: ING. YIM APESTEGUI FLORENTINO

TOMA DE DECISIONES II

Presentación Corporativa

a) Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.

Introducción. la correcta decisión... SOLUCIONES DE GESTIÓN HRT PARA LA INDUSTRIA EDITORIAL

La aportación de Software AG a la modernización del sector público. Modernice con confianza

Arquitectura de desarrollo Fomento.Net

GUIA DE ESTRUCTURA DE UN BUSINESS PLAN

Elección de ERP: Criterios y Costes de implantación de un ERP

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

La siguiente generación de Datawarehouse : Más allá del Data Warehouse permitir information on demand. IBM Information Management

Gestión de la Información

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

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

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

Estrategia de negocio basada en clientes: Software CRM

Cursos Superiores en Gestión Estratégica

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

Somos una empresa con trayectoria en el mercado ERP con profundos conocimientos de la Actividad.

Diplomatura en Gestión de Procesos (BPM)

Grupo Penteo. Resumen ejecutivo

Solución de suscripción y facturación recurrente La solución preferida para la gestión ágil de transacciones recurrentes

Índice PRÓLOGO... Capítulo 1. El sistema de información y la información...

Máster. en Inteligencia de Negocios

ERPUP (Pequeñas y Medianas Empresas)

TITULO Editorial Autores ISBN AÑO

LOS SISTEMAS DE PLANIFICACION DE LOS RECURSOS DE LA EMPRESA (ERPs) Carlos Suárez Rey

SOLUCIONES E-BUSINESS

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB

Ante esta situación, la Subdirección definió

Caso de Éxito. Lladó Grup Consultor

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)

Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo

CÓMO SELECCIONAR LOS PROCESOS DE NEGOCIO CRÍTICOS PARA UNA INICIATIVA BPM? Demostración de IBM Lombardi

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

Guía Docente. Tipo: Obligatoria Créditos ECTS: 6. Curso: 3 Código: 3626

Panel Mejores Prácticas en Supply Chain

La organización de la empresa se estructura de acuerdo al siguiente organigrama:

10 razones para el cambio de su ERP. Febrero 2014


Cómo elegir tu SOFTWARE DE GESTIÓN?

Visión Ampliada del Management: Enterprise Performance Management

GUÍA METODOLÓGICA PARA LA FORMACIÓN CON E-LEARNING DIRIGIDA A COLECTIVOS SIN ALTA CUALIFICACIÓN CAPÍTULO 4. Dirección Técnica:

Unidad 1. Fundamentos en Gestión de Riesgos

INTRODUCCIÓN... 3 PARTICIPANTES EN EL ESTUDIO... 4 ANÁLISIS RESULTADOS EVOLUCIÓN SERVICIOS DE TI...

Proyecto PYME. Introducción al SGSTI (Sistema de Gestión de Servicios TI)

Qué es SPIRO? Características

Implementación de SAP R/3 en empresa comercial


Business Process Management(BPM)

Tecnología K2 BlackPearl

Claridad en la gestión de proyectos

Capítulo 5. Cliente-Servidor.

CICLO DE VIDA DEL SOFTWARE

Reporting de Puntos de Venta

BUSINESS INTELLIGENCE

Transcripción:

SOA y Arquitectura Funcional Noviembre de 2005

Índice Compañía Contexto de situación El cambio a SOA Enfoque metodológico

Breve historia de Matchmind Principales hitos 2002 Se funda Matchmind por cuatro profesionales del sector En el 1er trimestre se define cultura corporativa y oferta Se desarrollan los procesos de RRHH Se finaliza el año con 12 clientes y 120 profesionales Principales hitos 2003 En enero se compra la sociedad Intecno, con 90 profesionales Se desarrolla la metodología ECP Se implanta el sistema de mentoring (TM) Se finaliza el año con 33 clientes y 420 profesionales Principales hitos 2004 Se desarrolla el sistema de seguimiento de proyectos: BRUJULA Se abre la oficina de Barcelona (marzo) Se inaugura la Factoría de Software en Ávila (junio) Se finaliza el año con 58 clientes (12 en BCN) y 575 profesionales

Algunas cifras Facturación BAI (en Millones ) (en Millones ) 40 4 35 3,5 30 35 25 3 25,1 20 15 0 (6,5%) 2 (7,3%) 1,5 17,1 10 5 (7,5%) 2,5 1 0,5 2,4 2002 2003 2004 2005 (F) 0 (4%) 0,1 2002 2003 78 * 58 33 12 2003 2004 2005 (F) RRHH a final de año * (+ 33 pymes nuevas) 2002 1,6 1,2 Clientes 100 90 80 70 60 50 40 30 20 10 0 2,4 2004 2005 (F) (en nº de personas) 1000 900 800 700 600 500 400 300 200 100 0 730 587 420 130 2002 2003 2004 2005 (F)

Estructura Organizativa de Matchmind Consultoría Sector Financiero Telecom y Utilities Distribución Resto Procesos Consultoría Tecnológica ERP Arquitectura CRM / BI SQA, CMMI Pymes Usabilidad Desarrollo Sistemas Sistemas de Información/ Sistemas de Gestión Consultoría de Sistemas Lógica de Negocio Formación Factoría del Software Planificación/ Operación Técnica de Sistemas

Índice Compañía Contexto de situación El cambio a SOA Enfoque metodológico

Visión de Arquitectura Visión Construcción Implementación Explotación Transformación Negocio Situación futura Tecnología Situación actual Transformación Tecnología Situación futura?? Negocio Situación actual Qué? Negocio Situación actual Tecnología Situación actual Con qué? Arquitectura Cómo? Visión Construcción Transformación Implementación Explotación Negocio Visión futura Tecnología

Modelo de cuatro capas Niveles de abstracción Contextual Conceptual 3.96m SOA WebServices 6.71m PIANO Negocio /Procesos Información Aplicaciones/ /Datos Componentes Gestión Seguridad Diferentes vistas Lógico POR QUÉ: Contexto de situación, áreas de negocio, objetivos, alcance, visión, principios, pre-requisitos de partida... QUÉ requerimientos de negocio necesito cubrir CÓMO cubrir el requerimiento Físico TI: Soft y Hard CON QUÉ se va a implementar la arquitectura

Índice Compañía Contexto de situación El cambio a SOA Enfoque metodológico

SOA: está todo a punto para SOA? Construcción de sistemas bajo SOA más agilidad, mayor flexibilidad Aumento de rendimiento deriva básicamente de Para que este escenario se haga realidad, hacen falta: 1. 2. Reutilización de funcionalidades: SOA evita la duplicidad/multiplicidad de piezas de sistemas que hacen básicamente la misma función Sustitución del concepto de aplicación por orquestación de servicios Desarrollo se limita a las piezas nuevas, exclusivas La tecnología de integración (como la ofrecida por WS Business Integration) Las aplicaciones de negocio construidos bajo el modelo de servicios El máximo valor de SOA se extrae cuando los sistemas de negocio están efectivamente preparados para la tecnología de integración.

Arquitectura funcional clásica versus Arquitectura funcional preparada para SOA La arquitectura funcional de la mayor parte de las aplicaciones de negocio desarrolladas en las décadas pasadas no tuvo en consideración los aspectos de integración y de reutilización desde fuera. La arquitectura funcional clásica siempre persiguió la estructuración y la modularización, pero orientadas hacia dentro, nunca hacia fuera. Por otra parte, en una arquitectura funcional preparada para SOA: Las piezas funcionales reutilizables deben presentarse como servicios independientes y atómicos - en ningún caso como tramos de código embebidos en módulos complejos Dichas piezas deben ser construidas de manera que puedan ser fácilmente invocadas desde las tecnologías de integración y utilizadas en combinación con otras piezas Las empresas poseen millones de dólares en activos informáticos construidos bajo el modelo de arquitectura funcional clásica.

SOA = tecnología de integración SOA + arquitectura funcional preparada para SOA La implantación de SOA tiene dos grandes frentes: La implantación de una tecnología de integración SOA (como la ofrecida por WebSphere Business Integration) La implantación de una arquitectura funcional preparada para SOA.

Índice Compañía Contexto de situación El cambio a SOA Enfoque metodológico

Paso #1: saber de donde se parte Ineludiblemente, el cambio hacia SOA empieza con el análisis detallado de la situación actual de los sistemas de la empresa, produciendo: El mapa de la arquitectura tecnológica El mapa de las aplicaciones de negocio

Paso #2: planificar la evolución Conocida la situación actual de los sistemas de la empresa, se analizan: Los impactos sobre las aplicaciones Los impactos sobre la arquitectura tecnológica incluyendo, en ambos casos, las iniciativas en curso o planificadas. Dichos análisis son la base para la planificación del cambio: Identificación de los grandes núcleos funcionales y tecnológicos en que se estructurará el cambio Identificación de las aplicaciones que, en primer lugar, se construirán bajo el modelo SOA Definición de la estrategia del cambio Identificación de los subproyectos y estimación de esfuerzo y costes Mapa aplicaciones e impactos Componentes arquitectura funcional preparada para SOA Gestión comercial Gestión de productos Gestión de clientes Gestión de la contabilización Gestión de seguridad El análisis de la situación actual y el análisis de impactos son, en parte, el análisis de los casos de duplicidad (o multiplicidad) de funciones en la arquitectura funcional clásica y su racionalización en la arquitectura funcional preparada para SOA.

Paso #3: construir la arquitectura SOA Construcción y puesta en marcha de la nueva arquitectura, comprendiendo: Los componentes tecnológicos Los componentes funcionales Los componentes tecnológicos orquestan la funcionalidad provista por los componentes funcionales y por los sistemas Componentes legacy heredados. Componentes tecnológicos funcionales Gestión comercial Gestión de productos Gestión de clientes Gestión de la contabilización Gestión de seguridad Dependiendo de la dimensión y complejidad del mapa de sistemas, la construcción de la nueva arquitectura puede suponer un esfuerzo de meses o de algunos años.

Paso #4: construir las aplicaciones de negocio bajo SOA Las aplicaciones que se construirán bajo la nueva arquitectura serán, normalmente: Las aplicaciones nuevas Las aplicaciones existentes que se vuelven obsoletas (por funcionalidad o por tecnología) Las aplicaciones existentes cuyo coste de mantenimiento o de evolución es excesivamente alto debido a su arquitectura clásica La construcción de aplicaciones bajo la nueva arquitectura permite una productividad desconocida en las arquitecturas funcionales clásicas, debido a: La (re)utilización de los servicios de la nueva arquitectura funcional La utilización de las herramientas de la tecnología de integración SOA (modelización, orquestación, monitorización, ) Desarrollo bajo arquitectura clásica : construcción de toda la funcionalidad. Muy baja reutilización. Desarrollo bajo SOA: reutilización y orquestación de servicios. Gestión comercial Gestión de productos Gestión de clientes Gestión de la contabilización Gestión de seguridad

SOA y Arquitectura Funcional Noviembre de 2005