optimice su arquitectura de negocios a través de open edge marcela martínez estratega de producto

34
Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

Upload: paquita-zenon

Post on 31-Dec-2014

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

Optimice su Arquitectura de Negocios a través de Open Edge

Marcela MartínezEstratega de Producto

Page 2: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation2

Dudas, dudas, dudas…

¿Qué tal que pudiera iniciar hoy?

• Mejorando el proceso de desarrollo

• Impulsando la productividad

• Todo trabajando con el código y herramientas que ya conoce y quiere

Presentando OpenEdge Architect

Page 3: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation3

¡Mejoramos las herramientas!

Herramientas caseras Mejoras de Software

En concreto: Está agregando más herramientas a su caja

Page 4: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation4

¡Comenzando hoy!

¿Cómo cambiaría su vida si…• Instalara y compartiera su workspace y proyectos

– Cambiar el caos de archivos por orden en el workplace

• Utilizando sus nuevas herramientas– Cambiando herramientas modales por perspectivas sin

modelo

• Incrementando su productividad– Simplificando la forma de encontrar código– Asegurándose que no pierda los cambios

Page 5: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation5

Cambiando el caos de archivos por orden en el Workspace

Organice archivos físicos (recursos)

• En workspaces y proyectos lógicos

Logical view

Workspace

Project

FolderFiles

Files

Physical view

Page 6: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation6

¿Por qué tener múltiples Workspaces?

Porque se tienene• Aplicaciones diferentes

• Versiones diferentes

• Ambientes diferentes– Desarrollo– Pruebas– Implementación

Page 7: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation7

Puede personalizar SU Workspace

Logical view

Workspace

Proyecto

FolderArchivos

Archivos

Poniendo las preferencias de Workspace

Page 8: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation8

¿Por qué tener múltiples proyectos en un Workspace?

Muchos proyectos con diferentes comportamientos y funcionalidades pueden co-existir en el mismo workspace

¿Cómo estructurar proyectos?• Por módulo• Por capa de aplicación

(Lado del server, lado del cliente, código común)

• Por diferentes tipos de cliente• Por acceso a la base de datos

Page 9: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation9

¡Puede personalizar sus proyectos!

Asignando propiedades de proyectos

Logical view

Workspace

Proyecto

FolderFiles

Files

Page 10: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation10

Reduciendo el Setup de nuevos desarrollos

Exportando e Importando Proyectos

Vista Lógica

Workspace

Proyecto

Folder Archivos

Archivos

Propiedades

Bases de Datos

Proyectos

Page 11: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation11

Definiendo y compartiendo su Workspace y sus proyectos

Migrando sus aplicaciones existentes• Mantenga la estructura existente de

directorios• Defina PROPATH• Defina sus conexiones de la BD• Compile y ejecute su código• Exporte código para uso de otros

Demos grabadas disponibles en PSDN

Vea la sesión de dos horas ubicada en PSDN titulada “Moving to OpenEdge Architect” que cubre esto

Page 12: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation12

Trabajando con una aplicación básica

Page 13: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation13

Cambiando Herramientas Modales por Perspectivas sin Modalidad

Utilizando perspectivas y vistas

Page 14: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation14

¿Cómo incrementará su productividad?

Perspectivas:• Progress® DB Navigator• Herramientas OpenEdge para Lógica de

Negocios• OpenEdge Editor• OpenEdge Debugger• OpenEdge AppBuilder

Desde su punto de “vista”

Page 15: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation15

Trabajando con Estructura de Base de Datos y Datos

Detalles BD- Preview

Estructura BD

Perspectiva de Navegación de BD

Información de conexión

Conexiones

SQL Editor

Page 16: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation16

Modelando ProDataSets y Tablas Temp.

Component Designer

Propiedades

Herramientas OpenEdge para perspectiva de Lógica de Negocios

Page 17: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation17

Obteniendo más detalles mientras edita su Lógica de Negocios

Vista de Recursos

Editor

Vista Estructura BD

Vista de Tareas

Perspectiva del OpenEdge Editor

Op

enE

dg

e W

ork

ben

ch

Page 18: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation18

Debugging el Código con Estándard Eclipse

Linea actual deEjecución

Programaa Abiertos

Línea Selecta

Punto Quiebre

Perspectiva de OpenEdge Debugger

Page 19: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation19

Agregando las herramientas que ya conoce

Perspecitiva de OpenEdge AppBuilder

Capacidades OpenEdge Editor disponibles a usuarios AppBuilder

Ventana de diseño

Cambios visuales y de código se sincronizan

AppBuilder Designer

Page 20: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation20

Cambiando herramientas modales por perspectivas sin modalidad

DB Navigator • T4BL

• Editor

• Debugger

• AppBuilder

Utilizando sus nuevas herramientas

Un tour rápido …

Page 21: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation21

Encontrando lo que necesita, cuando lo necesitaMaximizando su productividad

Ubicando la información• Ayuda En Línea personalizada

• Cheat sheets

• Search dialog y Search view

• Meta Catalog

• Class Browser

Page 22: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation22

Asegurándose que no pierda los cambios

¡No vuelva a perder

cambios de código jamás!

Opciones de recuperación además del control del código fuente

Quick Diff• Historia Local

Page 23: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation23

Incrementando su productividad

Trabajando con código• Grupos de Trabajo• Localiznado recursos

(Ctrl-Shift-R)• Navegación de Hiper vínculos

(Ctrl-Click) • Link con Resource view• Último programa editado• Navegación de programas

recientemente usados • Bookmarks y tareas

Page 24: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation24

Características por versión

Conexiones de la base de datos transparentes

Conexiones de la base de datos de Import/Export

Debugger basado en Eclipse

Cheat sheets Editor personalizable

Mejoras de uso en general

Nuevo soporte al lenguaje ABL

Anotaciones ESB

OpenEdge 10.1BOpenEdge 10.1C

OpenEdge Iniciando:Nuevas y mejoradas funcionalidades

Page 25: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation25

Agregando nuevas funciones (Plugins)

Sonic™ DataXtend® SI3rd Party Plugins

Un diseño de Workbench activo provee acceso a muchos

Page 26: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation26

Incluido en OpenEdge 10.2A: Perspectiva de OpenEdge Visual Designer

Perspectiva de OpenEdge Visual Designer

Vista de Recursos Vista de

Propiedades

Area de Diseño

Toolbox

Page 27: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation27

¿Por qué tanto ruido?

Todo está disponible en un lugar (2 + 2 = 5)

Page 28: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation28

Para más información vaya a PSDN

Migrando a OpenEdge Architecthttp://www.psdn.com/library/entry!default.jspa?externalID=2372

La Experiencia de OpenEdge Architecthttp://www.psdn.com/library/entry!default.jspa?externalID=4092

OpenEdge Architect completohttp://www.psdn.com/library/entry!default.jspa?externalID=3778

Page 29: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation29

Obteniendo acceso al código muestra

http://www.psdn.com/library/entry!default.jspa?externalID=2372

Page 30: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation30

Foros PSDN

http://www.psdn.com/library/forum.jspa?forumID=25

http://www.psdn.com/library/forumindex.jspa?categoryID=1

Foros de alto nivel en PSDN:

Foros de OpenEdge Architect & Eclipse:

Page 31: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation31

Resumen

Es sencillo comenzar

No necesita interrumpir el ambiente de desarrollo actual durante la transición

Herramientas de desarrollo enriquecidas (Feature Rich Group Development Tools)

Optimizando su arquitectura de negocios

Page 32: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation32

Preguntas?

Page 33: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation33

Gracias

Page 34: Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto

© 2008 Progress Software Corporation34