Empresa de servicios y desarrollos Entornos AS/400 Soluciones a medida Soluciones estándar -...
-
Upload
salvador-avena -
Category
Documents
-
view
112 -
download
5
Transcript of Empresa de servicios y desarrollos Entornos AS/400 Soluciones a medida Soluciones estándar -...
Empresa de servicios y desarrollos
Entornos AS/400
Soluciones a medida
Soluciones estándar
- Distribución de NewLook, para España- Soporte técnico
Entorno dinámico en tiempo real
para aplicaciones de AS/400...
- Conexión a la Web de aplicaciones- Integración con otras aplicaciones y con el Escritorio- Ampliación de la interfaz y del funcionamiento de aplicaciones
Objetivo - Introducción a los Entornos DinámicosObjetivo - Introducción a los Entornos Dinámicos
– Qué son los entornos dinámicos en 10 min.– Demostrar CADA paso en vivo en 20 min
• Instalar NewLook Professional Edition• Conectar gráficamente aplicaciones de AS/400
existentes• Integrar la aplicación (Escritorio, Red, Servidor)• Ampliar aplicaciones
– DI/comportamiento (agregar reglas comerciales)– Explotar nuevas tecnologías (Web, Multimedia…)
• Re-ingeniería para mejorar el flujo de trabajo
– Resumen
Entornos Dinámicos - construidos para...Entornos Dinámicos - construidos para...
• mejorar la sensibilidad– trabajar en ‘tiempo-real’ - como Vd. hace – manejar cambios, implementar diseños
instantáneamente
• Ampliar e integrar aplicaciones AS/400• 3-10 veces más rápido que las estrategias
alternativas de modernización • ampliar la interfaz y su conducta (nuevos formularios
etc...)• integrar con la Web, Escritorio, Red, otras
aplicaciones AS/400
• Ocultar las complejidades, simplificando el SDLC• bajar/instalar y ejecutarse el mismo día • intuitivo de usar - 3 días de aprendizaje para las
características avanzadas• eliminar programación y pasos de compilación
La necesidad de Entornos DinámicosLa necesidad de Entornos Dinámicos“Las empresas que sean capaces de crecer serán aquéllas que más rápidamente puedan asumir las nuevas soluciones, mediante la utilización de las aplicaciones existentes bajo nuevas formas. Deberán de ser conscientes de que no dispondrán de tiempo o dinero para desarrollar nuevos sistemas desde el principio, y comprenderán que sus sistemas deberán trabajar con otras aplicaciones de una manera u otra. Entenderán que los sistemas construidos para cambiar son más valiosos que los sistemas que se construyen para durar”.
Gartner Group
Herramientas Dinámicas - Herramientas Dinámicas - Key StakeholdersKey Stakeholders
• Vendedores de aplicaciones AS/400• ¿ moderización ?
• Usuarios finales• sensibilidad mejorada
• Desarrollador profesional• fácil de intalar, aprender, usar, mantener y
desplegar
Requisitos Vendedor Aplicación Requisitos Vendedor Aplicación
• Recurso de incremento de mercado y flexibilidad de las soluciones existentes
– conexión con la Web – fácil integración con Escritorio y Network– interfaz personalizable instantáneamente– ampliaciones al instante de la conducta
• Proteja la inversión en aplicaciones robustas y consistentes– RPG, COBOL, 4GL, Herramientas Case …
• Reduzca los tiempos del ciclo ‘para vender’ – resuelva el “doble mantenimiento”
• ¿Quiere olvidarse del mantenimiento de la pantalla verde?
• Mínimo coste/No carga el sistema AS/400
Requisitos para Soluciones BP Requisitos para Soluciones BP
Usuario de gestiónUsuario de gestión
• Sensibilidad INSTANTANEA– ¡Defínalo y ejecútelo!
• Integración de aplicaciones en distintas plataformas, incluído soporte
Internet• Flexibilidad para personalizar al instante el
interfaz y su conducta para ajustarse a roles de trabajo y a preferencias personales
• Flexibilidad para elegir estilo de interfaz– DEBE ser gráfica, PERO las pantallas verdes no están
muertas
Departamento de Desarrollo Departamento de Desarrollo
• Solución integrada única – conexión a la web e integración de la aplicación,
conexión entre las pantallas verdes y el AS/400
• Minimiza actividades de doble mantenimiento
• Fácil de aprender, usar, instalar, administrar y desplegar
• Satisface requisitos de usuarios comerciales• ‘Hace más con menos’
¿Cómo funciona?¿Cómo funciona?
• El Motor de Reconocimiento clasifica – reglas por defecto + sus reglas
• Generación de la GUI ‘Just in Time’ – La GUI es creada cuando se necesita
• para pantallas verdes nuevas o ya existentes• no le afectan los flujos de datos 5250
• Monitor de Eventos– Maneja los eventos y la interacción de la
aplicación host
Componentes de la Arquitectura DinámicaComponentes de la Arquitectura Dinámica
Dynami c Desi gn
Recogni t i onEngi ne
Gener at or
Gr aphi cal I nt er f ace& Behavi our
Motor de ReconocimientoMotor de Reconocimiento
• El “cerebro” de NewLook• Incluye modelos de reconocimiento
para determinar las Categorías para los campos host existentes
• Si el modelo escoge el item de menú (1. Text), es clasificado como item de menú
• La Categoría determina la apariencia de GUI
• Más de 30 categorías soportadas• Recognition Settings determina que
modelos son buscados • Se soporta el reconocimiento
Contextual• Aplica Personalizaciones
– Sus cambios de categorías – Sus extensiones
RECOGNI TI ON ENGI NE
Dat e Combo Box
Check Box
Radi o But t on
Spi n But t on
Combo Box
URL' s & Hyper l i nks
Gr i d
Menu
MLE
Diseñadores DinámicosDiseñadores Dinámicos
• Modifican y amplían el trabajo del Motor de Reconocimiento para generar estilos y comportamientos de GUI predeterminados
• Define nuevos formularios (pantallas) compuestos de controles
• Cada control tiene eventos• Los Eventos usan macros/acciones• Las variables pasan datos de los
formularios a las macros o a otros formularios de aplicaciones nuevas o ya existentes
• Las Expresiones pueden condicionar la ejecución de una macro
• Filtros - modelos basados en reglas
DYNAMI C DESI GNS
Form Desi gn
Cont rol s
Event s
Act i ons
Macros
Var i abl es
Expressi ons
Doble MantenimientoDoble Mantenimiento• Programa Entrada Cliente pantalla verde
• Formulario gráfico desde el flujo de datos en tiempo de ejecución
• Ampliación funcionalidad añadida
• Vínculos con soluciones de sobremesa
• URL dinámico
• Checkbox para enviar Bienvenida
• Botones para pasar Cust #, nombre y límite inicial a una carta impresa/e-mail
Doble MantenimientoDoble Mantenimiento• Requisitos comerciales fuerzan a cambiar el programa de Entrada de Clientes de pantalla verde
•Cust # es incrementado de 5 a 7
•Nuevo campo Comment 2
•Nueva tecla F7=Refresh
• Formulario gráfico generado en tiempo de ejecución
•NO REQUIERE CAMBIOS
•Cust# soporta 7 bytes
•Se muestra el nuevo campo Comments
•Se muestra la nueva tecla de función F7=Refresh
•Integración con otras apps no afectadas
Doble MantenimientoDoble Mantenimiento
• Arquitectura de tiempo-real mejora la productividad,la sensibilidad y laflexibilidad
– no se requiere compilación ni redistribución
– los cambios típicos de las apps se reflejan correctamente
– en el peor de los casos, el re-diseño lleva 1 minuto
Dynamic Designs - Editors and ToolsDynamic Designs - Editors and Tools
• Identify
• Designer
• Macro Editor
• Expression Builder
• Variables
• Rules and Settings
IdentifyIdentify• Modifica el comportamiento del
motor dinámico de reconocimiento para las pantallas host existentes
• Aplicado ANTES de la generación de la GUI
• Edita imagen de la pantalla host– Cambia la categoría de los
elementos– Oculta información ignorando
elementos– Añade pistas visuales para
ayudar a la generación de la GUI
• Una modificación puede aplicarse a varias pantallas host
• Muchas modificaciones pueden aplicarse a una pantalla host
• SOLO almacena cambios - mantenimiento doble mínimo
DesignerDesigner• Personaliza las GUIs generadas
– Aplicado DESPUES de la creación de la GUI
• Y diseña nuevos formularios – Flujo de datos no asociados
• Editor Dinámico WYSIWYG• Añade controles
– Campos de Edición, Imágenes, Botones...
– Especifica Eventos y Acciones
– Alineación, tamaño, orden...• Vincula Eventos, Macros y
Expresiones– Ej: Con un click, Abrir URL– Controles nuevos/existentes
• Una modificación puede aplicarse a varias pantallas host
• Pueden hacerse varias modificaciones a la misma pantalla host
Macro EditorMacro Editor
• Eventos ejecutan macros
• Define la conducta• Se guardan con un
nombre de Macro• Condiciones
– soporta expresiones simples y complejas
• Acciones– manipulation de
strings, obtener/establecer variables
• Argumentos– parámetros para la
acción seleccionada– ‘=‘ denota
expression
Macro EditorMacro Editor
• Muestra Expresiones, Funciones... – Aritméticas, Comparación, String, Flujo, Matemat. – DDE, EXE, Abrir Formulario, Message Box, URL– Fecha/Hora, Variables de sistema y constantes
• Cree macros de cliente para...– Controlar la navegación de la aplicación host– Reutilizar las transacciones
host existentes– Obtener datos para nuevos
formularios – Combinar/dividir formularios host
MacrosMacrosUse datos de aplicaciones
existentes
Nuevos formulariosAcción Abrir formulario
Rápido acceso Base de Datos
Integración al instante con el Escritorio
• Integración a/desde un browser
• Bajar/Subir desde el Broser con actualizaciones automatizadas
• Acceso móvil con total seguridad a aplicaciones host
• Integración rápida e inmediata con el correo, transferencia de archivos, nuevos lectores...
Conexión a la WebConexión a la Web
Expression BuilderExpression Builder
• Empieza dentro del Macro Editor
• Construye expresiones– Sugerencias para la
construcción– Fácil de manejar y
exacto
• Condiciona la ejecución de macros– Si cantidad-pedido>
cantidad-límite,evento cancelar, message box...
ExpressionsExpressions
• Ejemplo de Formato de Propiedad
• Las Expresiones pueden ser tan largas como Vd. desee
• Hay alrededor de 100 funciones y operadores soportados
VariablesVariables
• Use la propiedad Variable en el Designer para almacenar valores de controles en nombres de variables
• Para campos de la pantalla host
• Para campos definidos por el usuario
• En expresiones…
• Utilice la acción SetValue
• Un Inspector muestra los valores de las variables instanciadas
• API para programas externos para establecer/obtener variables y ejecutar macros
Settings and RulesSettings and Rules
• Las Reglas definen...– Reglas de
reconocimiento– Sistemas de acceso
• Usuarios Comerciales acceden a los Settings autorizados – Selección de Fuentes– Personalización del
teclado– Preferencias
PatronesPatrones
• Encuentra modelos, toma acciones
• Especificaciones basadas en reglas
Buscar “Press Enter”, y convertir en “Click OK”
• Buscar un literal terminado en ‘date’ y establecer para el siguiente campo de entrada la categoría de Date Combo Box.
ConexionesConexiones
• Tipo y propiedades de la conexión host– TCP/IP directo– SNA directo sobre un
router compatible
• Soporte TN5250E– A través de opción SignOn– Dispositivos llamados
• Grupos de conexión– Autoarranque x sesiones,
diferentes AS/400’s, macros autoarrancables
Combinación Dinamica de RepositoriosCombinación Dinamica de Repositorios
• Fusiona objetos de otros Diseños Dinámicos basados en el nombre y el tipo – Ej.: Fusión Macros y Filtros del
Release 2.0
• Proporciona ISV’s y grandes shops con control de versión– Los Clientes pueden preservar
sus personalizaciones y fusionarlas con nuevos objetos definidos por su vendedor o una tercera persona
– Ej.: Repositorio de integración de BPCS y Office 2000
File Save As/OpenFile Save As/Open
• Herramienta de soporte para documentación, auditoría y demo offline
• Salvar como fichero NL, Abrir NL para trabajar o hacer demo offline
• Captura GUIs como BMPs (pantallas verdes como texto) para la documentación
• Captura la interacción de todos los usuarios (incluyendo datos) y los guarda para la auditoría
• ¿Necesita consejo? Mande un e-mail con los ficheros NL a [email protected]
Rasgos fundamentales - ResumenRasgos fundamentales - Resumen
• Toda función se implementa instantáneamente– Los Entornos Dinámicos aportan un nuevo nivel de
sensibilidad– Adapte sus ideas a la evolución de su empresa– No se requieren cambios para las apps existentes– Continúe usando las herramientas de dearrollo
escogidas por la organización– Integración al instante con aplic. nuevas/existentes– Herramientas intuitivas
DemostraciónDemostración
– Instalar el entorno completo– Conectar en vivo o ejecutar offline– Demostrar
• instalación completa de NewLook Professional Edition
• versión gráfica de aplicaciónes existentes• ampliar aplicaciones existentes
– añadir nuevas reglas de negocio– diseñar nuevos formularios
• integrar con el escritorio y con la Web
Clientes - SimplotClientes - Simplot• Simplot
– Productos de alimentación (facturación de 3 billones de dólares)– PRMS de Acacia + aplicaciones (total 8000 pantallas)– Inversión RPG en paquetes y aplicaciones de cliente– 800 usuarios comerciales en más de 20 localizaciones– Usuarios Comerciales escogen el estilo de interfaz
“Nos llevó solamente unos días en lugar de semanas producir la tecnología interna para formar un equipo para avanzar. El producto en sí mismo es muy intuitivo y por consiguiente necesita pocos requisitos para la transmisión de conocimientos.” Jeff Phipps, Business Systems Manager
Clientes - WIMClientes - WIM
• Western International Media– La mayor Media Mgt Company en Norte América (con una
facturación de 5.1 billones de dólares)– Inversión en grandes aplicaciones Case/4GL
• Conjunto de herramientas potente enterprise IT
– Nuevos usuarios comerciales necesitan pantallas GUI – 500 usuarios
“La arquitectura única y dinámica de NewLook mejora la sensibilidad y nos permite seguir utilizando nuestras actuales herramientas.”
Asit Aithal, WIM, Business Systems Consultant
Partners - SSA y BPCS Partners - SSA y BPCS • Proveedor de la solución ERP; más de 8000 clientes
– Solución de modernización para CD de SSA/BPCS
• 2500 pantallas, 20 módulos desarrollados en 65 horas• BPCS/Smart lanzado in Asia, Pacífico y Japón
• 6 ventas con 5 meses de compra de NewLook
• 2º proyecto completado para Plant Maintenace
“Nosotros seleccionamos NewLook debido a su arquitectura dinámica que permite una interfaz gráfica de forma rápida para el BPCS CD y permite a los clientes de BPCS CD personalizar instantáneamente la interfaz gráfica y ampliar el comportamiento de BPCS CD sin requerirse programación.”SSA Pacific Managing Director
Control dinámico de interfaz
Diseñado para una integración sencilla
con el escritorio
Partners - IBM e IMAS/400Partners - IBM e IMAS/400™™
• Aplicación Distribución IBM • reemplazó las soluciones de entorno gráfico previas no dinámicas con NewLook • ahorro de costes estimado de 10 veces
“Con un negocio de fondo y sin un aprendizaje formal de NewLook, yo soy capaz de ampliar IMAS/400 basado en los requerimientos de los clientes potenciales. Las posibilidades de NewLook 4.2 para añadir formularios y macros dinámicamente significa que los clientes de IMAS/400 pueden ampliar e integrar IMAS como sus negocios requieran, sin programación y sin ficeros de comandos."Sharon Rampley, IBM
IMAS/400
Integracióncon el escritorio
DURANTE la demostración
Agentes - Global SoftwareAgentes - Global Software
• Ejemplo de vendedor de aplicaciones– Integrado por Consultores y especialistas en el segmento de de la
salud
• Más de 500 clientes en Estados Unidos basados en AS/400• Evaluaron 6-8 opciones de modernización • Los Clientes compran y trabajan con NewLook en tres meses
"NewLook proporcionará ambas cosas a nuestros clientes de AS/400 actuales y futuros, con una interfaz más productiva que se integrará con otras aplicaciones de escritorio. Nosotros vimos las diferentes interfaces de Windows, pero la competencia no proporcionaba la
flexibilidad y funcionalidad que NewLook aporta." Michael Byrne, VP R&D, Global Software, Inc.
Partners - Mincron Partners - Mincron • Dallas (Texas), Venta de aplicaciones AS/400
• 4 meses de evaluación de alternativas de modernización
• Más de 500 clientes
Partners - Sterling CommercePartners - Sterling Commerce
• Ejemplo de vendedor de aplicaciones– Lidera la venta de e-commerce
• 500 m. de $ de ingresos, 1200 clientes de AS/400• 6 meses de evaluación de alternativas gráficas
“Nosotros evaluamos el software de modernización del sistema AS/400 por un período de más de seis meses. Valoramos seriamente a todos los vendedores líderes en este espacio de aplicación. Retrospectivamente, siento que fuimos un poco afortunados de encontrar el producto NewLook de Look Software relativamente tarde en este proceso. Si no lo hubiéramos hecho, no creo que pudiéramos haber apreciado por completo la superioridad del producto NewLook.”Terry Shaw, Sterling Commerce Inc.
Partners - LANSAPartners - LANSA
• Líder en la venta de herramientas AD para AS/400• Seleccionó NewLook para complementar sus propias
herramientas • Partner de distribución global
"NewLook ofrece a los clientes la forma más rápida y sencilla de crear GUIs Windows. NewLook es único por su capacidad para generar dinámicamente interfaces gráficos sofisticados y consistentes desde pantallas 5250. Se elimina así el problema del doble mantenimiento asociado con las herramientas de la generación previa."Peter Draney, CEO, Aspect Computing/LANSA.
Relación de Partners y Clientes en Norte AméricaRelación de Partners y Clientes en Norte América
• PartnersAlltel, AMC, ESD, Express Scripts, Fiserve SIS, Future 3, GMI Software, Garrison Scott Trust, Gemma International, Global Software, Global Partners in Networking, Gottlieb-Wertz, Rippe and Kingston, Kinetic Data Systems, Kingland Systems Corp, LANSA Inc, Marketplace Systems, Mini Max Info Sys, Multi-benefit systems, NMC Technologies, Pacific Information Systems, Shared Data, Slemish Systems, Sterling Commerce, Strategic Business Systems, Unita Business Systems, Universal Business Systems, Today’s Business Computers
• ClientesBaptist Health System, Castrol, Encore Entertainment Insurance, Fastbolt, Frontier Insurance, Gannett, German Mutual Insurance, Griggs Harrison, Johnston Memorial Hospital, Kennewick Public Hospital, Manitoba Public Insurance, Nautica, Northern Kentucky Water Service, Oaklohama Farm Bureau, Palmetto, Porsche, Raynor Garage Door, Reliant General, Scholastic Book Fairs, St. Jude Research Hospital, Sullivan & Sullivan, Surf Air, TIG Insurance, Verneer Carolinas, Western International Media
EUROPA
ABB Service, Apollo Management Systems, Bergen IT Senter, Blick, Cartonierre de Listrem, Consultas SA, Cortex, Credit Suisse, Datakonkret, Datel Protex Systems, Dolby, Enator, Gemeente Kapellen, Hiscox, Iframac, Oderfer, PCHA, Paddington Churches Housing, Mercedes, Porini, Pragma, Rehau, Remmicom, Scania, Scherer & Trier, SDEL, Studio Porini,Timegate
Tag
ASIA
ACS, Australian Department of Defense, Aspect Computing, IPACS, Bell Sports, BDS Chiyoda Integre Co. , CSC, Far East Trading Organisation, GMI Software, Golden Key, Hansa Trading, Hong Kong Productivity Council, IBM NZ (Centurion), JBA, John Keels Holdings, Pegasus, Post Fiji, Primur, PT Gasi, Resolution, SSA Pacific, Simplot, Swinburne University, Tata, Telecom Fiji, Watershed
Otros Partners and ClientesOtros Partners and Clientes
Investigación y DesarrolloInvestigación y Desarrollo
• Release 4.2• Función potente de ampliación/integración
dinámica
• Release 4.3 propuestas• Acceso a nivel de registro (DDM)• Unicode y nuevos controles
• Release 5.0 • NewLook Application Server• Sirve XML y soporta Java• Direcciones … RMI/IOP, CORBA, EJB, DCOM, MQ
SERIES
ResumenResumen
• Arquitectura Dinámica– Cambie el interfaz/conducta y ya está
implementado• Agrege una regla comercial, cambie el flujo de trabajo • Diseñe/integre nuevos formularios
• ¿Vd. piensa que sus clientes y usuarios actuales podrían beneficiarse?
• Sensibilidad al instante• Esté mas satisfecho, a un coste razonable
• Look Software – Firma basada en una tecnología australiana privada– Empezó en 1995 con recursos propios– Miembro All Star de IBM PID– Miembro certificado IBM de herramientas Network– Duplicó clientes/partners en 1998,
• Más de 300 clientes/partners en 30 países• Más de 50 ISV’s e IBM Business Partners
ResumenResumen
Visite www.looksoftware.com baje NewLook 4.2 y usted puede conectar a la Web, ampliar e integrar
sus aplicaciones de AS/400 en horas...