1 Carátula Aplicando SOA en el Ámbito Bancario. Título Aplicando S.O.A. en el Ámbito Bancario.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

EL PROYECTO INFORMÁTICO
Metodologías ágiles.
Herramientas y metodologías de éxito para el manejo de proyectos TIC: Caso PYME CREATIVA Noviembre 2008.
Portal Hacienda Digital
SYSMOTORFLOW PRESENTACIÓN DEL PROCESO Proyecto de Ingeniería de Software 2010.
BizAgi - Business Agility
Diana Carolina Rojas Alarcón Gilberto Castro Boris Motta
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
El Papel del DWH en una Arquitectura Orientada a Servicios
Christian Eduardo Gómez Herrera
Fase Elaboración Conclusiones Grupo 6 – PIS
TOGAF.
Proceso de Originación de Crédito: Banco de los Alpes
Proyecto de Ingeniería de Software 2008
Modelos de Proceso del Software
Red Social Universitaria
DESARROLLO DE SISTEMAS
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
Erique Gaspar, Carlos Alfredo
HERRAMIENTAS CASE.
1. Introducción El objetivo final del proyecto piloto es probar el uso de la tecnología XBRL para el intercambio de información financiera entre el Banco.
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
Ingeniería de Software
Fase Inicial Grupo 6 – PIS – 2013.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
Las etapas de un proyecto
Ingenieria de software
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
1º Encuentro de Software Libre/Abierto en el Estado JSL 2005.
Arquitectura Orientada a Servicios
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Tema 1: Introducción a la Ingeniería de Software
Solución Integrada para la Continuidad del Negocio
Especialización en Desarrollo de Software
Términos y Conceptos Básicos
Implementación de la Arquitectura Empresarial
Las etapas de un proyecto Yussef Farran L.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Introducción al proceso de verificación y validación.
Prestar servicios de consultoría en medios de pago, comercializar licencias de software y distribuir hardware, todo esto encaminado a proporcionar a los.
Estructurar tus ideas para hacerlas realidad
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
Taller de Ingeniería de Software
Contenido Comunidades de aprendizaje… ¿Por qué son importantes ?
Las etapas de un proyecto Yussef Farran L.
Elementos Conceptuales de proyectos: ¿Qué es un proyecto
SERVIDOR DE COMUNICACIONES UNIFICADO ELASTIX ANGEL YÁNEZ RUBÉN MÉNDEZ WILSON DÁVILA.
Plataforma Web para la Evaluación y Contratación de personal en la PCM
¿Qué es una solución tecnológica? 1.IDENTIFICAR EL PROBLEMA:
SOLUCIONES EMPRESARIALES
Metodología del Ciclo de Vida del Software
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”
Proyecto BANALPES Mejoramiento del proceso de originación de crédito
Autor: Reinozo Cuesta Christian Marcelo
RAPID APPLICATION DEVELOPMENT RAD. Proceso de RAD Involucrar en todos los aspectos al usuario en el desarrollo del sistema Uso continuo y repetitivo de.
Software de Comunicaciones
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Experiencia de México Taller sobre TIC y Compras Públicas.
1 Tema 2: Introducción al proceso unificado de desarrollo de software.
Integrantes: Mejía Zúñiga Yoselin Taco Apaza Pamela Ychuta Torres John.
Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.
Gerenciamiento de Proyectos. Planeamiento Estratégico  Introducción  Necesidad e Idea  Objetivos y Estructura Inicial  La importancia del Gerenciamiento.
Junio, 2013.
Transcripción de la presentación:

1 Carátula Aplicando SOA en el Ámbito Bancario

Título Aplicando S.O.A. en el Ámbito Bancario

3  Introducción  Organización del Proyecto  Modhelus Core bajo SOA  Preguntas Índice

4  Quiénes Somos  Por qué elegimos SOA como Arquitectura  De Tradicional a SOA Introducción

5  Introducción  Organización del Proyecto  Modhelus Core bajo SOA  Preguntas Índice 

6  Por qué decidimos hacer un Core Bancario  Idea de Proyecto - Arquitectura  Organización Inicial del Proyecto  Recursos Humanos  Fuente de Financiamiento Organización del Proyecto

7 Metodología y Control del Proyecto El Objetivo: –Desarrollar los “Servicios” que resuelvan la problemática bancaria –Desarrollar la Infraestructura que permita su ejecución –Implementación de una solución a medida que explote los “Servicios” desarrollados El Desafío: –Problemática Cultural –Casos Testigo: Muy baja experiencia en el Mercado

8  El Método: Adopción de Modelo UP (Proceso Unificado) basado en Fases e Iteraciones  Estimación de Esfuerzos (30% - 30% - 40%)  Marco Procedural  UML y Casos de Uso  Similitud con OOAD  Necesidad de flexibilizar los procesos de forma ágil durante el transcurso del proyecto. Metodología y Control del Proyecto INICIACIÓNELABORACIÓNCONSTRUCCIÓNTRANSICIÓN Requerimientos Análisis Diseño / Construcción Testing Deployment Procesos de Desarrollo del SW

9  Generación del Ambiente de Proyecto  Administración de Requerimientos: JIRA  Control de Versiones: Subversión  Administración del Cronograma: MS Project  Modelado de Datos: ERwin Metodología y Control del Proyecto

10  Introducción  Organización del Proyecto  Modhelus Core bajo SOA  Preguntas Índice  

11  Alcance del Proyecto  Desarrollo de Requerimientos  Pruebas Piloto de Documentación  Estándares de Base de Datos y Programación Modhelus Core: Fase Iniciación ClientesSegurosMoraConfigurador Cuentas a la Vista Paquetes de Productos Plataforma Comercial Interfaz de Usuario Plazo FijoLímitesCajaFramework PréstamosGarantíasTesoreríaEngine TarjetasConveniosApoyoSeguridad ContabilidadBCRA

12  Modelado de Datos Conceptual y Detallado  Estimación del Esfuerzo  Cambio del Paradigma  Necesidad de detectar “servicios primitivos” que, orquestados adecuadamente, resuelvan la funcionalidad requerida.  Configuración en vez de programación.  Máxima Reusabilidad y Mínimo Acoplamiento.  “Sin estándares no hay reutilización” Modhelus Core: Fase Elaboración

13  Configurador de Servicios  Conceptos  Servicios: Primitivos y Compuestos  Acciones y Entidades  Contrato de Servicios  Ejemplos  Experiencias  Curva de Aprendizaje  Grado de Reutilización de Servicios Modhelus Core: Fase Construcción

14  Introducción  Organización del Proyecto  Modhelus Core bajo SOA  Preguntas Índice   ? 

15 Modhelus Core Gracias por su Presencia !!!!! Fin de la Presentación

Quiénes Somos Presentación Institucional

Por qué elegimos SOA como Arquitectura  Estandarización  Reduce variable de integración  Incremento de activos reusables  Reduce tiempos de testing e implementación  Agiliza nuevos productos y reduce riesgo operacional

De Tradicional a SOA Aplicación vs. Secuencia de Servicios 1997 – VERSIÓN PILOTO (SOA /TRADICIONAL) INTEGRADOR CANALES ELECTRÓNICOS (BCU) 1999 – VERSIÓN (SOA /TRADICIONAL) INTEGRA ELECTRÓNICOS Y SUCURSALES (NBSF) 2001 – VERSIÓN ( 100 % SOA) INTEGRA ELECTRÓNICOS SUCURSALES Y TIENDAS (BCPA) 2004 – VERSIÓN ( 100 % SOA) INTEGRA ELECTRÓNICOS SUCURSALES REDES (BC) 2005 – INICIO DEL DESARROLLO DE MODHELUS CORE

Servicio Schedule Arquitectura Detallada MODHELUS EBS MODHELUS VIEW OTROS SISTEMAS CANALES DE DISTRIBUCIÓN MODHELUS WIZARD Inteligencia Comercial MODHELUS CORE ENGINE S.O.A. ORM (OBJECT-RELATIONAL MAPPING) DB CONFIGURADOR Servicio Logs Seguridad Multi idioma Workflow Contexto Servicio Manejo de Errores

Organización Inicial del Proyecto

Recursos Humanos

Fuente de Financiamiento Banco Interamericano de Desarrollo FOMIN - CII AGENCIA NACIONAL DE PROMOCIÓN CIENTÍFICA Y TECNOLÓGICA

Administración de Requerimientos – JIRA (1/2)

Administración de Requerimientos – JIRA (2/2)

Control de Versiones - Subversión

Administración del Cronograma – MS Project

Modelado de Datos - ERwin

Requerimientos

Ejercicios Piloto

Estimación de Esfuerzo

Servicios Primitivos y Compuestos

Acciones y Entidades Acciones: Son verbos que representan el tipo de servicio insert modify delete singleSelect massiveSelect process read verify set calculate lock save Entidades: Son aquellos elementos sobre los cuales se efectúan acciones. Pueden ser una tabla: readAccount verifyCustomerName Pueden ser un tipo de dato: calculateDateAddition verifyStringLenght Pueden ser generalizaciones de cualquier tabla del modelo: lockEntity saveEntityList

Configurador de Transacciones (1/4) Administración de Entidades Creación de Servicios

Configurador de Transacciones (2/4) Búsqueda de Servicios Existente

Configurador de Transacciones (3/4) Ejemplo de Servicio Compuesto

Configurador de Transacciones (4/4) Ejemplo de Servicio Primitivo

Curva de Aprendizaje Fase de Elaboración – Etapa de Análisis 6 Semanas

Reusabilidad – Grado de Reuso

Reusabilidad – Ahorro de Esfuerzo