integranova mes 2011 (español)

32
Software Solutions Integranova MES Model Execution System 2011-11

Upload: michiel-houbraken

Post on 10-Dec-2014

1.514 views

Category:

Technology


5 download

DESCRIPTION

Presentación de la Plataforma tecnologica Integranova M.E.S. (Model Execution System). Incluye varios casos de exito.

TRANSCRIPT

Page 1: Integranova MES 2011 (Español)

Software Solutions

Integranova MES

Model Execution System

2011-11

Page 2: Integranova MES 2011 (Español)

I+D+i

Technology

Partners

Service

Partner

&

INTEGRANOVA - COLABORACIONES

2

Page 3: Integranova MES 2011 (Español)

Con

su Service Partner,

alcanzará sus

objetivos

INTEGRANOVA – SERVICE PARTNER

3

Page 4: Integranova MES 2011 (Español)

Basándose en la iniciativa MDA (Model

Driven Architecture), definida por OMG

(Object Management Group).

Nuestros modelos se basan en los

requerimientos específicos de los clientes,

incluyendo la lógica del negocio.

INTEGRANOVA convierte modelos

conceptuales en aplicaciones completas

para negocios que son fiables, ricas en

funciones, de fácil mantenimiento,

ampliables y seguras.

Listos para la instalación.

Completos con toda la documentación.

INT

EG

RA

NO

VA

INTEGRANOVA

INTEGRANOVA – TECNOLOGIA LIDER DEL MERCADO MDA

4

Page 5: Integranova MES 2011 (Español)

INTEGRANOVA MES (MODEL EXECUTION SYSTEM)

Elementos

del modelado:

Clases

Relaciones

Atributos

Eventos

Transacciones

Argumentos

Precondiciones

Evaluaciones

Derivaciones

Agentes

Unidades de Interacción

Filtros

Navegaciones

Acciones

y, además, la lógica de negocio 5

Page 6: Integranova MES 2011 (Español)

Generado

Automáticamente

INTEGRANOVA MES (MODEL EXECUTION SYSTEM)

6

Page 7: Integranova MES 2011 (Español)

EL PROCESO TRADICIONAL DE DESARROLLO DE APLICACIONES

El analista piensa y trabaja

mayoritariamente

en el espacio de la tecnología

necesaria para la solución.

Los programadores reciben el

análisis detallado del Analista, lo

interpretan y desarrollan la solución

software.

7

Page 8: Integranova MES 2011 (Español)

CICLO DE VIDA DEL DESARROLLO TRADICIONAL DE APLICACIONES

8

Page 9: Integranova MES 2011 (Español)

DESARROLLO DE APLICACIONES CON INTEGRANOVA

El analista piensa y trabaja mayoritariamente

en el Espacio del negocio del Cliente

1. El analista modela los requisitos del

negocio del cliente con INTEGRANOVA -

Modeler

2. Con INTEGRANOVA - Validator, valida el

modelo si es: correcto, completo y no

ambiguo.

3. Si el validator detecta cero errores, y sólo

en este caso, viene el último paso:

4. Enviar el modelo a INTEGRANOVA INTEGRANOVA

9

Page 10: Integranova MES 2011 (Español)

LOS RESULTADOS INTEGRANOVA

Nuestros modelos se basan en los

requerimientos específicos de los clientes,

incluyendo la lógica del negocio

INTEGRANOVA convierte modelos conceptuales

en aplicaciones completas para negocios que

son fiables, ricas en funciones, de fácil

mantenimiento, ampliables y seguras

Listos para la instalación

Completos con toda la documentación

INTEGRANOVA

10

Page 11: Integranova MES 2011 (Español)

Uno de los líderes en Consultoría IT ha realizado una comparativa de 6 aplicaciones creadas con

INTEGRANOVA con 31 proyectos equivalentes y recientes, similares en complejidad y tamaño, utilizando

otras herramientas de Desarrollo de Aplicaciones.

Nombre del Proyecto Puntos de Función ** Inversión en Días

Control de Proyectos * 1.373 10,3

Dept. Técnico * 1.756 31,2

Escrituras * 1.597 21,7

Expedientes Académicos * 886 14,7

Gestión de Ventas * 1.050 43,2

Control de Visitas * 1.018 13,8

Media INTEGRANOVA 1.280 22,5

Media de 31 proyectos 1.083 749,2

Resumen del Análisis de Proyectos y la comparativa

22,5

749,2 * 6 aplicaciones creadas con INTEGRANOVA

** El análisis de puntos de función es una técnica estándar, ISO 20926, que proporciona una medida

comparativa y objetiva que asiste en la evaluación, planificación, gestión y control de la producción de

software.

ESTUDIO BENCHMARK

11

Page 12: Integranova MES 2011 (Español)

SUMARIO EJECUTIVO Tiempo para comercializar y productividad

Los puntos más destacados son:

Tiempo para comercializar - Casi 6 veces mejor que su igual

- Mejorado en un 50% desde el último estudio

Productividad - 23 veces mejor que su igual

- Mejorado en un 8% desde el último estudio

0

5

10

15

20

25

30

CARE03 CARE01 PAVG03 PAVG01

70

65

3 2

0

10

20

30

40

50

60

70

80

CARE03 CARE01 PAVG03 PAVG01

PROMEDIO DE CARE CARE03

PROMEDIO ANTERIOR CARE01

PROMEDIO DE SU IGUAL PAVG03

IGUAL PREVIO PAVG01

12

Page 13: Integranova MES 2011 (Español)

LOS PRODUCTOS

Con muchos componentes que son “fáciles de utilizar”,

ricos en funciones e integrados.

Modeler y Validator

Repository

Documentation Manager

Comparator

STAR Client

XMI Exporter

Advanced Code Manager

Multilanguage Manager

Transformation Engines

13

Page 14: Integranova MES 2011 (Español)

NUESTROS PRODUCTOS

INTEGRANOVA Modeler & Validator

INTEGRANOVA Modeler es una herramienta de modelaje orientada a un objeto para la creación de modelos

conceptuales de alto nivel que se dividen en cuatro modelos: modelo objeto, modelo dinámico, modelo funcional y

modelo presentación. INTEGRANOVA Modeler incluye un validador para verificar que los modelos conceptuales

son correctos, completos y no se prestan a ambigüedades. Los modelos conceptuales válidos se pueden utilizar

como aportes para las otras herramientas de INTEGRANOVA

INTEGRANOVA Repository

Es posible manejar aplicaciones complejas en un periodo de tiempo más corto utilizando INTEGRANOVA

Repository. Esta herramienta permite el trabajo simultáneo en numerosos análisis compartiendo el mismo modelo. También permite la reutilización de modelos mediante la creación y administración de una biblioteca de modelos.

INTEGRANOVA Documentation Manager

En el desarrollo de software se han de suministrar documentos o aplicaciones de reciente desarrollo. La

elaboración de esta documentación es muy costosa y difícil de mantener. INTEGRANOVA Documentation Manager

permite el análisis para obtener la documentación automáticamente a partir del modelo conceptual específico y el análisis sólo tiene que mantener el modelo correctamente documentado.

INTEGRANOVA Comparator

Después de versionar un modelo es útil para el análisis la evaluación del impacto de los cambios y el planificar las

tareas que se han de desempeñar. INTEGRANOVA Comparator permite cambios entre las dos versiones de un

modelo conceptual para analizar la comparación. Los métodos de comparación múltiple se pueden utilizar para cumplir con las necesidades del análisis.

INTEGRANOVA START Client

INTEGRANOVA STAR Clientes la herramienta que permite la transformación de la solicitud a los Motores de

Transformación INTEGRANOVA para ser realizada y llevada a cabo. Descarga y descompresiona el código

generado y permite las personalizaciones del código automático para ser reimplantadas a través del Gestor de Códigos Avanzado INTEGRANOVA .

INTEGRANOVA Importer/Exporter

A través del XMI Importer/Exporter, INTEGRANOVA proporciona la integración con otros sistemas o herramientas

utilizando uno de los standards más importantes en el mercado sustentado por OMG. Este Standard se basa en el

uso de XML Metadata Interchange Files (XMI) y permite reutilizar el trabajo de modelación. INTEGRANOVA sustenta la exportación/importación de diferentes versiones de XMI.

INTEGRANOVA Advanced Code Manager

A veces la personalización se ha de llevar a cabo para adaptar las aplicaciones a las preferencias del cliente.

INTEGRANOVA Advanced Code Manager es un depósito de estas personalizaciones del código. Almacena los

cambios, permitiendo a los programadores el evitar la tarea de codificación y recodificación de las

personalizaciones en cada una de las diferentes versiones de la aplicación. Además los programadores no tienen

que rastrear el uso de esta herramienta cuando están codificando porque el Gestor avanzado de código tiene una aplicación que detecta y almacena los cambios automáticamente.

INTEGRANOVA Multilanguage Manager

A menudo se da el caso de aplicaciones (especialmente aplicaciones Web) que necesitan ser internacionalizadas.

Esto conlleva la visualización de escenarios en idiomas diferentes, lo cual tiene un impacto en el esfuerzo del

desarrollo. Por ello, INTEGRANOVA Multilanguage Manager permite crear los modelos en cualquier idioma que se desee y asiste en la generación de recursos para añadir un soporte multilingüe a las aplicaciones generadas.

14

Page 15: Integranova MES 2011 (Español)

ARQUITECTURA TRES CAPAS

Interfaz de Usuario Reglas de Negocio Persistencia

Cliente Desktop

- Windows Forms .NET / C#

Web

- JSP (JSF)

- ASP .NET

Arquitectura Transaccional - .NET / C#

- EJB

Servidores de aplicaciones - JBoss

- Oracle IAS

- WebLogic and higher

- IBM WebSphere

Base de datos relacionales - IBM DB2

- Microsoft SQLServer

- Oracle

- MySQL

- PostgreSQL

- Ingres

15

Page 16: Integranova MES 2011 (Español)

PROYECTOS TIPO

Idoneidad INTEGRANOVA El conjunto de herramientas de INTEGRANOVA permite a los equipos de desarrollo la reducción del esfuerzo y tiempo para comercializar e

incrementar la calidad de la aplicación final..

Utilizando INTEGRANOVA Modeler, los analistas pueden especificar los requerimientos del cliente sin ambigüedades incluyendo todos los

detalles funcionales. Tras esto, los Motores de transformación INTEGRANOVA, transforman el modelo en el código fuente de la aplicación.

En teoría, INTEGRANOVA se puede utilizar para especificar cualquier tipo de sistema de información, pero existen limitaciones en el uso de la

tecnología INTEGRANOVA. La naturaleza de los sistemas en desarrollo y los conjuntos de motores de transformación disponibles en la

actualidad son la causa de estas limitaciones.

INTEGRANOVA es una solución ideal para los siguientes tipos de aplicaciones:

Aplicaciones de negocios

La información ha de ser almacenada en una base de datos relacional

La arquitectura de la aplicación en tres niveles (Perseverancia, Lógica del negocio, Interfaz del usuario)

En Java (J2EE) or C#

Interfaz del usuario en Windows Desktop (C#) o Web (JSP-JSF or ASP .Net). La misma aplicación puede tener numerosos

interfaces de usuario en diferentes plataformas.

Cuanto mayor es la complejidad de las reglas del negocio, mayor es el beneficio a obtener.

16

Page 17: Integranova MES 2011 (Español)

LOS SERVICIOS

Consultoría

Software Factory

Formación

Integraciones

Soluciones Legacy

17

Page 18: Integranova MES 2011 (Español)

ALGUNOS DE NUESTROS PARTNERS

CONSULTORÍA SOFTWARE FACTORY

ASSTEC Phoenix

Common Dakoda Software

Geva Connet AG

Humantech CS - Solutions

18

Page 19: Integranova MES 2011 (Español)

…Creando Clientes Satisfechos y Usuarios Contentos…

19

Page 20: Integranova MES 2011 (Español)

SECTORES SOLUCIONES

Industria

Utilites y Energía

Banca

Seguros

Sector Público

Universidades

Telecomunicaciones

Industria farmacéutica

Procesamiento de datos

Formación

Comercio al por menor

Industria de alimentación

Construcción

Control de proyectos

Presupuestos generales para la Administración

Sugerencias e incidencias para la Administración

Gestión de expedientes para la Administración

Gestión de almacenes y compras

Planificación y control de obras

Sistemas para el flujo de mercancías

Hacienda

Fidelización de clientes

Soluciones para Call Centers

Gestión de documentos

Gestión de proyectos

Gestión de ofertas y pedidos

Gestión de eventos

Controlling de la distribución

Gestión de almacén

Gestión de inversiones

Gestión de recursos

eCommerce

Planificación y control de la producción

Registro de datos de la empresa

INTEGRANOVA

ofrece soluciones reales para diferentes sectores.

INTEGRANOVA - SOLUCIONES

20

Page 21: Integranova MES 2011 (Español)

...CREANDO CLIENTES SATISFECHOS Y USUARIOS CONTENTOS...

Abbott

Actionality

Actum

Advanzia Bank S.A.

Aguas del Bullent, S.A.

Alcredis Finance B.V.

Alhambra-Eidos

Allgolf, S.A.

Allianz

Altmann

Axel Springer AG

Axum Europa

Balearia

Banco de Valencia

Bank of Arabia

Bundesbank

BWI Systeme GmbH

C5 Solutions AG

CC Golf

CHG, S.A.

Chrysler Austria

Ciber

Ciudad de las Artes y Las

Ciencias

Comak Grübl KEG

Conselleria de

Infraestructuras y

Transporte

Context

Conselleria de Economía,

Hacienda y Empleo.

Valencia

Cortal Consors

Dakoda Software GmbH

Dataport, Anstalt d. öff.

Rechts

DZ Bank

Grupo Dulcesol

Fusta Blinds, S.L.

Garsa

Ilustre Colegio de Abogados

de Valencia

Impag

Infonova

Instituto Valenciano de Arte

Moderno

Intervida

Junta de Extremadura

Junta de Extremadura,

Consejería de Hacienda

Junta de Extremadura,

Consejería de Agricultura y

Medio Ambiente

JWS

Klagenfurt University

Knapp Logistics

KUMAgroup Holding GmbH

Laboratorios Lilly

Liebherr Lienz

Lilly

Linkvest, S.A.

Migros Bank

NetStairs

NextiraOne

Oliva Nova, S.A.

Original Furnitures

The Phoenix Company,

Inc.

Grupo Pons

Postbank Systems AG

Quantimetrics

Real Casa de la Moneda

Regiolux

Rent a Car Denia, S.A.

Repsol

Sauer OS

Sacyr Vallehermoso, S.A.

SIV

Gobierno de Puerto Rico

Gerencia de Informática

de la Seguridad Social

Sigmund Bauer

Stock Exchange San

Francisco

Teccon

01063 Telecom GmbH &

Co

TelDaFax GmbH

Terumo

Thales Information

Systems GmbH

Toshiba Information

Systems

T-Systems

Universidad Politécnica de

Valencia

Universidad de Navarra

Vahn Cia., S.A.

Zyxtudio

21

Page 22: Integranova MES 2011 (Español)

• Tipo de proyecto

– Migración tecnológica

– Tamaño muy grande

– Complejidad alta

• Tecnología

– Front-end: Cliente Windows C#

– Back-end: EJB sobre IBM Websphere

– BD: IBM DB2

• Funciones principales

– Controlling estratégico para todos los departamentos de las fuerzas armadas

– Contabilidad de activos, infraestructura, material, servicios y costes de personal

– Integración con servicios de “Time-tracking”

– Cálculo de costes unitarios y por actividad

– Edición dinámica de fórmulas de cálculo de costes unitarios. Soporte para

criterios de cálculo específicos de cada departamento/sección.

DEUTSCHE BUNDESWEHR

22

Page 23: Integranova MES 2011 (Español)

El proyecto Kolibri fue el resultado

de haber ganado una oferta pública

de las Fuerzas Armadas alemanas

Misión de migración “Kolibri”

Plazo del proyecto: 15 meses

Las Fuerzas Armadas alemanas se ahorraron 4

millones de Euros en una sola aplicación

3 meses para análisis y requisitos

12 meses para el modelaje

Paquete 5000 FP

650 días de trabajo de servicios profesionales

para la fase modelaje/implementación

350 días de trabajo de servicios profesionales

para la fase de ingeniería de los requisitos

Misión de Integranova

Dotación de personal

Diversas fuentes para QA/pruebas y entorno de

producción

2 consultores de BWI

4 arquitectos SW de Integranova Las Fuerzas Armadas alemanas recibieron su

aplicación 2 años antes de lo esperado

2 competidores INTEGRANOVA

Ingenieros 40 4

Tiempo 3 años 1 año

Hombre/año 120 4

Presupuesto 5 M. Euros 1 M. Euros

Dif.

10 veces menos

3 veces menos

30 veces menos

5 veces menos

CASOS DE ÉXITO

23

Page 24: Integranova MES 2011 (Español)

CASOS DE ÉXITO

“Kolibri” hechos y cifras Métrica del modelo“Kolibri”

Migración del cliente/solución requerida del servidor

Plataforma de objetivo:

“Kolibri” (antigua aplicación) proporciona funcionalidad

contable de coste multifuncional para las Fuerzas Armadas

alemanas

600 instalaciones (locales)

Desarrollado por CONET AG desde 1995 – 2005

Access97 solución basada

No cumple con el objetivo del entorno del nuevo “HERKULES”

Servidor de aplicación WebSphere

DB2 RDBMS

.NET Rich Client

Clases 159

Relaciones 247

GlServicios globales 144

Transacciones locales 388

Total FPs 5976

FPS Valor alto 3498

Reglas ACM 609 en 299 archivos

«Integranova entregó Kolibri a tiempo y acorde al presupuesto, y estamos muy impresionados con el rendimiento»

Major Jörg Kubein German Armed Forces

24

Page 25: Integranova MES 2011 (Español)

GRUPO CHG - INTEGRACION Y EXTERNALIZACION

Todas estas aplicaciones, integradas en el Grupo CHG,

son críticas para la actividad empresarial, robustas,

fiables, escalables, seguras, rápidas y conviven en

entornos mixtos con sistemas legados de diversa índole.

Alligator

CTR (Contratos) >> Alligator & CTR

DT (Construcción) >> DT

Alligator

(Facturación/Finanzas/Contabilidad)

PROP (Propietarios)

>> CTR. TS, DT & Alligator

ALQ-TS (Central de Reservas)

25

Page 26: Integranova MES 2011 (Español)

FP Clases Relaciones Atributos Servicios Filtros Agentes Esfuerzo

en días

4084 105 196 1072 1064 187 11 61,50

3996 109 156 937 774 117 16 31,50

4021 115 324 1187 1064 118 3 180,50

493 17 24 171 95 10 3 11,50

3005 100 162 753 574 75 5 39,50

1442 35 56 198 211 31 2 22,90

1081 46 55 335 232 29 5 36,70

2463 78 145 830 810 104 5 105,50

1766 69 106 559 515 33 4 33,20

GRUPO CHG - INTEGRACION Y EXTERNALIZACION

26

Page 27: Integranova MES 2011 (Español)

• Tipo de proyecto

– Desarrollo nuevo

– Tamaño medio

– Complejidad alta

• Tecnología

– Front-end: Cliente Windows C#

– Back-end: C# Websphere

– BD: SQL Server

• Funciones principales

– Clientes y perfiles por origen (condiciones de pago, límites de crédito, etc.)

– Contratos, precios y presupuestos/ofertas

– Enmiendas/actualizaciones a contratos

– Pedidos puntuales y pendientes

– Segregación de pedidos por proveedor (origen de los productos) y otros criterios

– Enrutamiento y seguimiento de la segregación de pedido a cada proveedor

– Recepción de notificaciones de envío y facturas generadas por cada proveedor

– Gestión de pago de facturas y transferencias de efectivo a cada proveedor

– Gestión de devoluciones (cálculo de diferencias de precio según acuerdos con

distribuidores)

– Facturación de alquileres de equipo y prestación de servicios

ABBOTT LABORATORIES

27

Page 28: Integranova MES 2011 (Español)

• Tipo de proyecto

– Migración tecnológica

– Tamaño muy grande

– Complejidad alta

• Tecnología

– Front-end: Cliente Windows C#

– Back-end: C#

– BD: SQL Server

• Funciones principales

– Gestión contable

– Presupuesto y contribuciones

– Activos fijos

– Informes financieros

– Compras

– Cuentas a pagar /Cuentas pendientes de cobro

– Gastos recurrentes

– Conciliación bancaria

– Salarios, impuestos y retenciones

– Nóminas

– Recursos Humanos

GOBIERNOS MUNICIPALES DE PUERTO RICO

28

Page 29: Integranova MES 2011 (Español)

• Tipo de proyecto

– Migración tecnológica

– Tamaño medio

– Complejidad media-alta

• Tecnología

– Front-end: Cliente Windows C#

– Back-end: C#

– BD: SQL Server

• Funciones principales

– Soporte total para el proceso completo de gestión de residuos recogida, almacenamiento y envío/transporte.

– Adaptación a las leyes especificas para el tratamiento de residuos en cada comunidad en la que ofrece servicios la compañía.

– Generación de documentación para las tramitaciones y los requerimientos legales con las administraciones, incluyendo las declaraciones administrativas anuales.

– Soporte para la tarificación en base a fechas y para los distintos servicios ofrecidos.

– Planificación de rutas de recogida de residuos y entrega de envases para el almacenamiento de los mismos.

– Ofrece información detallada sobre los flujos de cada uno de los residuos (Volúmenes por fecha, cantidades, tipos de residuos, etc.).

– Control de inventario permitiendo la agrupación de residuos en base a condiciones pero mantenimiento información sobre el origen de cada residuo.

– Proceso de facturación integrado con el aplicativo contabilidad.

CEC RESIDUOS

29

Page 30: Integranova MES 2011 (Español)

• Tipo de proyecto

– Integración

– Tamaño medio

– Complejidad alta

• Tecnología

– Front-end: Cliente Web JSF

– Back-end: EJB

– BD: Oracle

• Funciones principales

– Catalogo de interfaces con módulos C++ / JAVA

– Definición de cadenas de procesos

– Secuenciación, bucles y ejecución condicional

– Instanciación e iniciación de módulos

– Instanciación orquestación y ejecución concurrente y asíncrona de múltiples

cadenas de proceso basada en colas JMS.

– Control de ejecución de los módulos C++ / JAVA

– Integración con servicios de mensajería externos y heterogéneos

– Consola JMX para monitorización del sistema

– Nivel de servicio requerido: 16 millones de transacciones diarias

GEVA

30

Page 31: Integranova MES 2011 (Español)

¿ PORQUE INTEGRANOVA ?

31

Page 32: Integranova MES 2011 (Español)

32