IBM Software Demos Rational Model Driven Development



Documentos relacionados
Agustiniano Ciudad Salitre School Computer Science Support Guide Second grade First term

Creating your Single Sign-On Account for the PowerSchool Parent Portal

IBM Software Demos WebSphere Business Integration InterChange Server

Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y

Análisis y Diseño de Sistemas

IBM Rational for Power i. The business-driven development lifecycle

Sistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador.

Instrucciones para el despliegue de EJBs

MANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó

WEB SERVICES CON AXIS

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

EP-2906 Manual de instalación

Movilidad empresarial como agente de transformación

Mobile Application Guide Guía de aplicación móvil

Objetos Distribuidos - Componentes. Middleware

Artefactos de diseño en UML usando StarUML

IBM Software Demos WebSphere Software Development WSStudio

Reingeniería con Netbeans

Creating a Dynamic Section View of an Assembly By Ing. Jorge Garza Ulloa, MC

Visual Studio Team System

Behavior Modeling State Diagrams

Save Money 2-up Single Doorhanger Set OH payday advance edition, 4 different doorhangers, Spanish

Puede pagar facturas y gastos periódicos como el alquiler, el gas, la electricidad, el agua y el teléfono y también otros gastos del hogar.

Steps to Understand Your Child s Behavior. Customizing the Flyer

IBM Software Development Platform

La importancia del ecommerce en la transformación e internacionalización de un grupo mayorista

HIGH IMPACT PRESENTATIONS PRESENTACIONES DE ALTO IMPACTO

Portal para Padres CPS - Parent Portal. Walter L. Newberry Math & Science Academy Linda Foley-Acevedo, Principal Ed Collins, Asst.

JSF 2.0 (Java Server Faces) Yadira Jarvio Hernández

IBM Software Demos Lotus Domino Designer 6.5

Universidad de Guadalajara

MDA: Arquitectura Dirigida por Modelos

Seminario de Herramientas

Sierra Security System

Guía de referencia rápida / Quick reference guide Visor de Noticias Slider / NCS News Slider for SharePoint

XML. María Consuelo Franky. Universidad Javeriana 2009

Quick Reference Rational Rose para el modelo de negocio. Autor: MBA María del Pilar Stronguiló Leturia

CURSO DE CERTIFICACIÓN MCPD

1. El entorno de desarrollo Eclipse

IBM Rational Software Architect/Modeler

Desarrollo y servicios web Sesión 18

INTRODUCCION AL LENGUAJE UNIFICADO MODELADO

50465Ae PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards

School Preference through the Infinite Campus Parent Portal

Flashcards Series 3 El Aeropuerto

Java Struts Framework. Juan Fco. Rodríguez Hervella

Crear alarma GATE. Aparecerá una ventana emergente para crear alarma.

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación

Welcome to lesson 2 of the The Spanish Cat Home learning Spanish course.

Desarrollo de Aplicaciones Web con Eclipse

FOR INFORMATION PURPOSES ONLY Terms of this presentation

Universidad ORT - Arquitecturas de Software sobre plataforma JEE Web Services (parte 1)

WebForms con LeadTools

Matemáticas Muestra Cuadernillo de Examen

MICROSOFT DYNAMICS NAV 2009

Computer Science. Support Guide First Term Fourth Grade. Agustiniano Ciudad Salitre School. Designed by Mary Luz Roa M.

TEACHER TOOLS: Teaching Kids Spanish Vocabulary. An Activity in 4 Steps

Microsoft Solutions Framework - CMMI. Luis Fraile MVP Team System lfraile@lfraile.net

SFD-200-N-B DESPERTADOR-PROYECTOR-CON VOZ. Manual de instrucciones

Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP

Simulación de Radio en exteriores Iniciándose con Radio Mobile

Los números. 0 cero 1 uno / un 2 dos 3 tres 4 cuatro. 6 seis 7 siete 8 ocho 9 nueve 10 diez 5 cinco

Microsoft Office Word

In the following you see an example of a SPAC calculation run. BKtel systems Seite 1/8

Planificación TI con Rational Focal Point

Manual para Cambio de Apariencia en Adobe Acrobat Pro. Change of Appearance in Adobe Acrobat Pro.

La Video conferencia con Live Meeting

[RHSA-2018: ] Important: libvirt security update

Enterprise Architect y UML Básico

Solicitud para la competencia Microsoft Business Solutions Guía paso a paso de la inscripción

Propiedades del Mineral en Molinos SAG y AG Ahorrando tiempo y dinero con MetSMART: Probando y Simulando la Dureza del Mineral

Manual para Cambio de Apariencia en Acrobat Reader DC. Change of Appearance in Acrobat Reader DC

Final Project (academic investigation)

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010

MEMORIA INGENIERO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

La identidad en banca Gestión de Identidad en la banca on-line

Digitally Certifying Using Autodesk Design Review

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes

5.4 Caso de estudio: diseño e implementación de la capa modelo de MiniPortal con EJB. Tipos de EJBs y patrones usados

ETS APPs MATELEC Nuevas Funciones para ETS. Madrid. Casto Cañavate KNX Association International

Soluciones Telelogic para Software Factories

Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5

Java y Eclipse. Lenguajes y Entornos de Programación Libre

Mi ciudad interesante

(Junio 2010) PDI 4.0

Provisioning SQL Databases

Setting Up an Apple ID for your Student

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Guideline to apply the ISO 90003:2004 Standard to SMEs of software development

Make your own Box Tops collection container

Análisis y Diseño. Guía Teórica desarrollada por el profesor del curso: Modelo Físico. Ing. Daniel Yucra danielyucra@uigv.edu.pe

Brief Introduction to Docking and Virtual Screening with Autodock4 and Autodock Tools

Herramienta CASE (Bouml)

Universidad de Puerto Rico Recinto de Mayagüez. Manual de instalación de Eclipse con el kit de desarrollo de Android. Dan Alberto Rosa de Jesús

Agilidad para Negocios y Tecnología Estándar

CONTROLADORA PARA PIXELS CONPIX

Introducción a ZEUS. Introducción. Curso Doctorado Sistemas Multi-agente. Zeus es una herramienta de desarrollo de SMA.

Kuapay, Inc. Seminario Internacional Modernización de los medios de pago en Chile

COMPANY PROFILE. February / Iquique N 112 Fracc. Las Américas Naucalpan de Juárez. C.P Edo. de México Tel

NubaDat An Integral Cloud Big Data Platform. Ricardo Jimenez-Peris

Transcripción:

This demonstration introduces IBM Rational XDE and IBM WebSphere Studio working together to improve J2EE software development. Esta demostración presenta la combinación de IBM Rational XDE e IBM WebSphere Studio para mejorar el desarrollo del software J2EE. We will now see how JK Insurance uses Rational XDE to seamlessly integrate model driven development with traditional Studio IDE development. Ahora veremos cómo JK Insurance utiliza Rational XDE para integrar totalmente el desarrollo por modelos con el desarrollo de Studio IDE convencional. Here we see the modeling perspective opened on a pre-existing Claims Enterprise Application project. Aquí vemos la perspectiva de modelación abierta en un proyecto previo de aplicación empresarial de reclamaciones. We will now model the Policy, Claims and Payments processes of JK Insurance and then transform that model into Java EJBs. Ahora modelaremos los procesos de pólizas, reclamaciones y pagos de JK Insurance y convertiremos el modelo en Java EJB. First we drag a class object onto the diagram surface and label it as the Policy class. Primero arrastramos un objeto de clase hasta la superficie del diagrama y le ponemos la etiqueta de clase Póliza. Next, we continue by adding the Claim class and Payment class. A continuación, añadimos la clase Reclamación y la clase Pago. We now add associations between the Payment and Claim classes and the Policy and Claim classes. Ahora incorporamos asociaciones entre las clases Pago y Reclamación y las clases Póliza y Reclamación. Here, we use the Properties view to define the class relationships. This simply means that each policy may have multiple claims and each claim could have multiple payments. Visit: http://demos.dfw.ibm.com for more demonstrations Page 1 of 5

Aquí, utilizamos la vista Properties para definir las relaciones de clase. Es decir, que cada póliza puede tener varias reclamaciones y que cada reclamación puede tener varios pagos. Visit: http://demos.dfw.ibm.com for more demonstrations Page 2 of 5

IBM Rational XDE provides all of the essential elements of UML modeling in one robust product, it gives you and your team common tools for creating and maintaining UML models for your software project. IBM Rational XDE proporciona todos los elementos esenciales de la modelación UML en un potente producto para ofrecerle herramientas comunes de creación y mantenimiento de modelos UML para su proyecto de software. Rational XDE also includes support for user-defined code templates for common code segments and patterns in standard business applications. Rational XDE también incluye soporte para las plantillas de códigos definidas por el usuario que permiten crear patrones y segmentos de código comunes en aplicaciones empresariales estándar. We now make a right-click on the Policy class and use Add UML which provides attributes to the class diagram. We then Add insuredname as a String and policytype as an Integer. Ahora pulsamos con el botón derecho en la clase Póliza y utilizamos la función Add UML, que otorga atributos al diagrama de clases. A continuación, añadimos insuredname como cadena y policytype como entero. Next, we use Add UML to add the policyinsertproc operation. A continuación, utilizamos la función Add UML para añadir la operación policyinsertproc. IBM Rational XDE Developer provides a visual design and development environment inside the WebSphere Studio Application Developer and Integration editions, Microsoft Visual Studio.Net and Eclipse IDEs. IBM Rational XDE Developer ofrece un entorno de desarrollo y diseño gráfico integrado en WebSphere Studio Application Developer Edition y WebSphere Studio Application Integration Edition, Microsoft Visual Studio.Net y Eclipse IDE. After we create the various operations and attributes, we proceed to the finished Claim System model. Después de crear las diferentes operaciones y atributos, pasaremos al modelo final del Sistema de reclamaciones. We can now transform the modeled classes to EJBs. Here, we select the 3 classes, right-click for the context menu and choose Transform. The classes will be converted to Container Managed Persistence EJBs. Visit: http://demos.dfw.ibm.com for more demonstrations Page 3 of 5

Ahora podemos transformar las clases modeladas en EJB. Aquí, seleccionamos las 3 clases, pulsamos con el botón derecho del ratón para que aparezca el menú contextual y elegimos Transform. Las clases se convertirán en Container Managed Persistence EJB. Rational XDE has complete modeling support for the full range of UML diagrams including Use Cases, Requirements and analysis models, Class, Component, Deployment, Sequence and Statechart models. El modelo de Rational XDE es totalmente compatible con todo tipo de diagramas UML, incluidos los modelos Use Cases, Requirements y Analysis, y los modelos Class, Component, Deployment, Sequence y Statechart. Rational Rose Models can be imported as well as industry standard XMI models. Also XDE has reverse-engineering support to generate models from Java classes. Los modelos Rational Rose también pueden importarse como modelos XMI estándares. Asimismo, XDE soporta la ingeniería inversa para generar modelos a partir de clases Java. We will now illustrate the roundtrip engineering support, where changes to the source and model are synchronized. Synchronization can be configured as automatic or manual to fit the developer s preference. Ahora, ilustraremos el soporte para la ingeniería de ida y vuelta, donde se sincronizan los cambios en la fuente y el modelo. La sincronización puede configurarse de forma automática o manual, según prefiera el desarrollador. Visit: http://demos.dfw.ibm.com for more demonstrations Page 4 of 5

Here, we add an ID primary key to the ClaimBean in the model diagram. Aquí, añadimos una clave principal de ID al ClaimBean del diagrama del modelo. We then change to the source view for the claimbean and set the primary key from the value passed in the EJBCreate method. A continuación, cambiamos a la vista del origen para el Claimbean y establecemos la clave principal a partir del valor del método EJBCreate. After we change the source and switch to the model view, we see that the EJBCreate and the EJBPostCreate method signatures reflect the change. Al cambiar la fuente y pasar a la vista del modelo, vemos que el EJBCreate y las firmas del método EJBPostCreate reflejan el cambio. IBM Rational Rose XDE Developer for Java is a complete visual design and development environment, offering software developers a model-driven development approach to building applications, including web-centric solutions. IBM Rational Rose XDE Developer para Java es un completo entorno de desarrollo y diseño gráfico que ofrece un enfoque de desarrollo de software por modelos para la creación de aplicaciones, incluidas las soluciones basadas en Web. XDE together with IBM WebSphere Studio allow users to work in a single environment, avoiding the need to switch between numerous, disparate, non-integrated tools. XDE Developer Plus edition includes the PurifyPlus runtime analysis support. La combinación de XDE e IBM WebSphere Studio permite a los usuarios trabajar en un único entorno y evitarse tener que alternar entre varias herramientas heterogéneas sin integrar. XDE Developer Plus Edition también es compatible con el análisis del tiempo de ejecución PurifyPlus. Only IBM Rational makes visual modeling and runtime analysis an integral part your IDE. Sólo IBM Rational integra la modelación gráfica y el análisis del tiempo de ejecución en IDE. Visit: http://demos.dfw.ibm.com for more demonstrations Page 5 of 5