Oe10 Develop Spanish

download Oe10 Develop Spanish

of 8

description

OpenEdge v10

Transcript of Oe10 Develop Spanish

  • Cmo Desarrollar las Mejores Aplicaciones Empresariales del Mundo Progress OpenEdge es una plataforma empresarial integral, flexible y confiable cuyos componentes han sido diseados para funcionar en forma conjunta. Con OpenEdge usted podr desarrollar, implantar, integrar y administrar eficientemente las aplicaciones empresariales de importancia crtica. OpenEdge le permite entregar con mayor rapidez aplicaciones aptas para su integracin e implantarlas en plataformas econmicamente rentables, garantizndole una excelente relacin costo/beneficio y agilizando el retorno de la inversin. Gracias a una arquitectura basada en estndares y orientada a los servicios, OpenEdge ofrece una flexibilidad sin precedentes para que usted pueda aprovechar al mximo la tecnologa existente, adoptar nuevas tecnologas con eficiencia, conectarse con los clientes, socios y proveedores de manera sencilla y adaptarse rpidamente a las cambiantes necesidades del mercado y de los usuarios.

    OpenEdge contiene la infraestructura y las herramientas que necesitan los proveedores de software para brindar soporte a las aplicaciones empresariales durante todo el ciclo de vida. OpenEdge ofrece un entorno unificado con herramientas de desarrollo que simplifican las tareas ms complejas, servidores de aplicaciones de robustez industrial para impulsar la lgica del procesamiento empresarial, opciones tecnolgicas flexibles para satisfacer las verdaderas necesidades de integracin de una empresa y herramientas de administracin y anlisis para optimizar el rendimiento.

  • Gracias a la flexibilidad del entorno de desarrollo de Progress, pudimos crear soluciones confiables de alta capacidad adaptadas a las necesidades de cada uno de nuestros clientes. Esto no slo aument la rapidez del procesamiento de reclamos, sino que nos permiti manejar mejor los riesgos y reducir los costos. Steve Penman Director de Sistemas y Tecnologa Sedgwick CMS

    CMO AVANZAR AL RITMO DE LOS NEGOCIOS Ser oportuno es fundamental. Salir rpidamente al mercado es esencial para obtener una ventaja competitiva. Satisfacer las necesidades del cliente tan rpido como sea posible tiene una importancia crucial para la continuidad del negocio. Ser lo suficientemente gil para afrontar los nuevos requerimientos de integracin de la cadena de abastecimiento de un socio puede representar la diferencia entre la concrecin y el fracaso de un negocio. Y el entorno de desarrollo que usted elija puede frenarlo o ayudarlo a reaccionar y avanzar para aprovechar las oportunidades. El entorno de desarrollo OpenEdge logra un equilibrio entre la productividad y la flexibilidad para que usted pueda avanzar rpidamente en la direccin deseada.

    Las herramientas de alta productividad y un entorno de desarrollo integrado aceleran todos los aspectos del desarrollo. Un entorno nico y unificado permite a los desarrolladores generar aplicaciones para la Web, de tipo cliente-servidor o distribuidas, adems de crear servicios de mensajera en XML y Java, servicios Web, e integrar clientes .NET y Java.

    La Productividad y la Flexibilidad No Se Ven Afectadas Cmo lograr que un entorno sea productivo y flexible a la vez? Habitualmente, la productividad es el resultado de la automatizacin, los modelos y las reglas establecidas. Esto permite ahorrar tiempo, pero tambin restringe la capacidad de eleccin. Por otra parte, la flexibilidad implica que usted puede crear precisamente aquello que desea, hacindolo usted mismo, de a una lnea de cdigo por vez. OpenEdge le ofrece un enfoque diferente. El componente central del desarrollo de aplicaciones OpenEdge es Progress 4GL, un lenguaje de programacin cuya finalidad especfica consiste en expresar los procesos de negocios con la mayor eficacia posible. Con el convencimiento de que en la actualidad los desarrolladores de aplicaciones deben abordar un complejo conjunto de tecnologas, Progress 4GL ha evolucionado hasta el punto de incluir interfaces con los principales estndares de la industria, tales como XML y servicios Web. OpenEdge permite a los desarrolladores crear API (interfaces de programacin de aplicaciones) para clientes .NET y Java, servicios de mensajera Java, e incluso mapear esquemas de bases de datos a formatos XML, sin dejar de contar en ningn momento con la eficacia de las herramientas OpenEdge y el lenguaje Progress 4GL. 4GL cuenta con una sintaxis ventajosa y con capacidad de adaptacin para las tareas que requieren trabajar con cdigos especializados.

    Utilice la Herramienta Apropiada para el Trabajo Adecuado El paquete del potente lenguaje de procesamiento empresarial incluye un conjunto de herramientas y de metodologas de desarrollo rpido que se adaptan perfectamente a las aplicaciones empresariales actuales. Adems, el enfoque de la herramienta, que est basado en los componentes, permite aumentar su eficacia, y as los desarrolladores pueden armar rpidamente los mdulos que contienen complejas reglas empresariales. Los creadores del cdigo pueden basarse en la misma lgica empresarial y crear automticamente servicios Web o integrar clientes .NET y Java. El entorno de desarrollo incluye servidores de aplicaciones activos, lo que permite a los desarrolladores convalidar su tarea en el momento, y as ahorrar un tiempo valioso. Las aplicaciones pueden variar en trminos de su complejidad, y las herramientas de desarrollo OpenEdge pueden expandirse para reflejar dicha complejidad.

    2

  • La productividad del programador aument del 30% al 40% con la misma cantidad de desarrolladores. Adrian Leadbeater Gerente Divisional de Sistemas Home Services

    Para responder al desafo de desarrollar, armar y administrar todos los componentes de una aplicacin distribuida de primera clase ofreciendo una buena relacin costo/beneficio, OpenEdge incorpora Progress Dynamics, una estructura formada por repositorios, que permite a los desarrolladores generar en forma dinmica mltiples interfaces para un solo conjunto de lgica empresarial. Dicha lgica se aloja en el repositorio, de modo que las interfaces pueden adaptarse dinmicamente a los perfiles del cliente y a sus caractersticas distintivas, tales como el lenguaje, la identidad corporativa, o simplemente las preferencias personales. Imagine las posibilidades de poder lograr estos niveles de servicio sin agregar recursos. Esta estructura tambin incluye administradores que manejan las diversas tareas asociadas a las aplicaciones distribuidas, de modo que los desarrolladores no tengan que perder su valioso tiempo para crear servicios estndares partiendo de cero.

    Concntrese en su Capacidad Bsica: la Lgica Empresarial OpenEdge enriquece la productividad del desarrollador mediante una arquitectura simple pero potente, especficamente concebida para desarrollar y reutilizar la lgica empresarial. OpenEdge constituye el modo ms eficaz de expresar las prcticas empresariales a travs del software, evitando que los desarrolladores se distraigan con la tecnologa subyacente, y permitindoles concentrarse en su especialidad: la lgica empresarial.

    El entorno de desarrollo OpenEdge logra un equilibrio entre la productividad de un enfoque basado en la estructura y la flexibilidad de un enfoque basado en el lenguaje de programacin. Un sistema creado sobre la base de los componentes y los servicios empresariales simplifica muchas tareas rutinarias de programacin, lo que permite a los desarrolladores potenciar su aptitud bsica: la capacidad de trasladar su profundo conocimiento del dominio a la lgica empresarial.

    3

  • La Gama de Productos de Desarrollo OpenEdge La metodologa y las herramientas de desarrollo OpenEdge aumentan la productividad, debido a que eliminan muchas tareas de programacin relacionadas con la creacin de componentes empresariales robustos, la administracin del acceso a los datos, y la creacin de servicios eficaces.

    Para desarrollar una buena aplicacin muchas veces se necesita algo ms que

    software. Los productos OpenEdge son slo un componente de una oferta integral pensada para que los clientes puedan utilizar con xito la tecnologa OpenEdge para cumplir con sus objetivos de negocios. Los servicios de capacitacin y consultora proporcionan recursos destinados especficamente a transferir la experiencia y los conocimientos adquiridos con OpenEdge al desafo de desarrollar la aplicacin.

    Estimamos que el rendimiento del capital invertido en este proyecto asciende al 105% y se concretar durante nuestro primer ao como propietarios, y esto es tan slo el ahorro en programacin.

    OpenEdge Studio OpenEdge Studio ofrece a los desarrolladores de software un entorno de desarrollo unificado y sumamente productivo que simplifica la tarea de crear complejas aplicaciones empresariales de tipo distribuido. OpenEdge Studio presenta un solo ambiente de trabajo, un solo conjunto de herramientas para desarrollar la amplia gama de aplicaciones empresariales modernas, que abarca desde la arquitectura cliente/servidor hasta el procesamiento transaccional implementado en Internet, adems de interfaces personalizadas, adaptadas a las necesidades del cliente e interpretadas en forma dinmica conforme al perfil de la empresa o del usuario. OpenEdge Studio es el entorno de desarrollo para la estructura de aplicaciones Progress Dynamics, y el mtodo de alta productividad asociado para crear aplicaciones empresariales flexibles y de gran funcionalidad. La estructura Progress Dynamics constituye un repositorio que permite que las aplicaciones se modifiquen en forma dinmica mediante el almacenamiento de atributos de objetos, plantillas y componentes empresariales.

    Troy Johnson, Director de MIS, PBG, Inc.

    OpenEdge Studio automatiza gran parte de la tarea, ya que permite crear interfaces de usuario y componentes empresariales mediante herramientas visuales incluidas en AppBuilder. AppBuilder es un ambiente de trabajo central que proporciona las herramientas visuales para definir objetos, crear interfaces y vincular datos. Estas herramientas y la metodologa de desarrollo que las respaldan favorecen la reutilizacin de la lgica empresarial y eliminan muchas de las tareas de programacin. SmartBusinessObjects y SmartDataObjects permiten a los desarrolladores armar rpidamente mdulos de complejas reglas empresariales. Una vez capturada la especialidad de la empresa bajo la forma de reglas y procesos capaces de definir la lgica empresarial, un conjunto de herramientas de OpenEdge Studio facilita la tarea de implementar dicha lgica para que se pueda acceder a la misma en forma de servicio Web o a travs de clientes OpenEdge, .NET, y Java. OpenEdge Studio es exclusivo porque ofrece un entorno nico para crear las aplicaciones hbridas de la actualidad, en forma rpida y eficaz.

    WebSpeed Workshop WebSpeed Workshop permite a los desarrolladores crear rpidamente aplicaciones empresariales sumamente escalables y capaces de procesar grandes volmenes de transacciones a travs de Internet. WebSpeed Workshop logra un equilibrio entre la productividad y la flexibilidad, permitiendo a los desarrolladores crear aplicaciones ITP (procesamiento de transacciones a travs de Internet) de varias pginas, con escasa o nula codificacin, lo que permite reducir significativamente el tiempo de desarrollo

    4

  • preservando al mismo tiempo la capacidad de personalizar la aplicacin. WebSpeed Workshop combina un conjunto de herramientas visuales, un paquete de objetos Web y un lenguaje de guiones (SpeedScript) especficamente concebido para aplicaciones de Internet con el fin de crear un entorno de desarrollo de gran productividad. Con AppBuilder, los desarrolladores pueden crear rpidamente complejas interfaces de aplicaciones mediante el simple uso de herramientas de alta productividad para mapear al lenguaje HTML e integrar la informacin de las bases de datos. Los desarrolladores pueden aprovechar la diversidad de objetos Web, cuya gama abarca desde interfaces para HTML hasta SmartDataObjects y CGI Wrappers, automatizando y simplificando gran parte del proceso de desarrollo. WebTools ayuda a los desarrolladores a trabajar en forma ms eficiente ya que les permite escribir el cdigo de programacin, verificar la sintaxis, ver la informacin de los esquemas de la base de datos, y monitorear el entorno del servidor Web a travs de una interfaz intuitiva. Habilitar una aplicacin para que trabaje en la Web en un entorno que no sea OpenEdge a menudo implica dominar una serie de diversos lenguajes de guiones y API. La singularidad de WebSpeed reside en que permite a los desarrolladores trasladar aplicaciones enteras o parte de ellas al complejo ambiente de la Web, sin dejar de contar con la eficacia de las herramientas de OpenEdge.

    Sistema de Desarrollo 4GL El sistema de desarrollo 4GL es un conjunto de herramientas simplificadas para escribir las aplicaciones en Progress. El sistema de desarrollo 4GL proporciona el respaldo fundamental para desarrollar aplicaciones en Progress. Incluye un editor, un compilador, un diccionario de datos y utilitarios para la administracin de datos. Este conjunto de herramientas constituye la solucin ideal para los Socios de Aplicaciones que desean habilitar a los usuarios finales para que ellos mismos realicen las rutinas de mantenimiento o personalicen las aplicaciones. Es sencillo de usar y puede operar en plataformas UNIX o Linux.

    RoundtableTSMS Roundtable TSMS es un sistema completo de administracin de software, que dota a los desarrolladores y a los gerentes de proyectos de los medios adecuados para aumentar la productividad y reducir el tiempo entre el desarrollo y la implementacin, enriqueciendo al mismo tiempo la calidad del software. Roundtable fue creado para mejorar la interaccin entre las personas, los productos y los procesos que forman parte del desarrollo de las aplicaciones empresariales de hoy. Su misin consiste en administrar el ciclo completo del software, desde el desarrollo hasta la implementacin, incluida la etapa de mantenimiento. Roundtable, de Tugboat Software, es un producto estrechamente integrado al entorno de desarrollo de OpenEdge, ya que est preparado para entender la metodologa de los componentes OpenEdge y las relaciones entre las partes de una aplicacin distribuida. Est ntimamente vinculado con la estructura de las aplicaciones OpenEdge, lo cual le permite obtener una imagen especular del modelo dinmico y del repositorio. Por otra parte, Roundtable automatiza todo el proceso de implantacin, incluidas las diversas versiones y variantes, lo que brinda una mayor flexibilidad para la administracin del ciclo completo de la aplicacin. El control de los costos de diseo de las aplicaciones de tipo empresarial requiere algo ms que un simple control de versiones y de entradas y salidas. Roundtable cuenta con sofisticadas herramientas que permiten administrar minuciosamente los recursos del proyecto y evaluar las consecuencias totales de los cambios del

    5

  • sistema, lo cual contribuye a adquirir la percepcin necesaria para que el proyecto avance segn lo previsto.

    Translation Manager

    Progress Translation Manager mejora el proceso de localizacin para que las empresas puedan crear y vender con mayor eficiencia versiones multilinges de sus aplicaciones. En un entorno de negocios globalizado, desarrollar aplicaciones multilinges es un requerimiento crtico de los sistemas de toda la empresa. Las organizaciones que operan en diferentes pases saben que sus aplicaciones de misin crtica deben cumplir con las prcticas comerciales locales en los respectivos idiomas nativos. Translation Manager brinda una respuesta al importante desafo de localizar aplicaciones, vale decir que proporciona las diferentes versiones traducidas dotadas de idntica robustez, capacidad de uso, portabilidad y escalabilidad, independientemente del idioma en que se hayan desarrollado inicialmente. Por otra parte, aumenta la precisin, disminuye los gastos, acelera el tiempo de salida al mercado y reduce el mantenimiento necesario para manejar mltiples versiones. Translation Manager y su compaero Visual Translator permiten localizar una aplicacin sin modificar el cdigo fuente. Visual Translator es una herramienta muy ventajosa ya que permite al traductor localizar la interfaz del usuario en el contexto. Por otra parte, la calidad y la precisin aumentan porque el traductor puede ver el contexto de la terminologa y evaluar los efectos que produce la traduccin elegida en la interfaz.

    Servicios Profesionales Progress Professional Services cuenta con una completa gama de servicios para satisfacer las necesidades de su aplicacin y de su empresa durante todo el ciclo de vida de la aplicacin. Una aplicacin nueva o renovada es la fuerza motriz de su negocio. Pero usted no est obligado a afrontar solo esa tarea de desarrollo. Puede utilizar nuevas tecnologas y trabajar en equipo con los especialistas de Progress Professional Services (PPS), que tienen experiencia en la arquitectura, las metodologas y la administracin del proyecto, aspectos de vital importancia para lograr la exitosa implementacin de las aplicaciones de su empresa.

    Nadie conoce la tecnologa Progress mejor que Progress. Y nadie tiene ms experiencia que Progress en ayudar a sus clientes a desarrollar aplicaciones basadas en OpenEdge. Nuestra organizacin PPS est exclusivamente capacitada y calificada para desarrollar soluciones para que los socios y los clientes puedan aumentar sus negocios y aprovechar al mximo las inversiones en productos Progress. Para asistirlo en el desarrollo de su aplicacin, PPS le ofrece los siguientes servicios:

    Desarrollo de aplicaciones personalizadas Asesoramiento, por ej., arquitectura, interfaz de usuario, diseo de bases de

    datos, productos Progress Prueba de concepto, creacin de modelos piloto o prototipos Evaluacin de aplicaciones Evaluacin de aptitudes Evaluacin de infraestructura Administracin de proyectos Soporte de anlisis y diseo

    6

  • Progress Professional Services personaliza estos servicios para adaptarlos a las necesidades especficas de su empresa. Si desea recibir ms informacin sobre Progress Professional Services, contctese con su representante de ventas local o visite www.progress.com/consulting.

    Servicios de Capacitacin Progress Software Education Services le ofrece excelentes cursos de capacitacin sobre

    OpenEdge 10 para satisfacer sus necesidades empresariales a un costo razonable. Nuestros programas de capacitacin fueron diseados para que usted pueda separar

    la lgica de la interfaz de usuario de la lgica empresarial para crear aplicaciones modernas, una necesidad que nunca fue tan importante como con la nueva tecnologa OpenEdge 10. Los nuevos cursos de OpenEdge comprenden:

    Cmo usar los ProDataSets

    Administracin de aplicaciones AppServer distribuidas Cmo abrir las aplicaciones 4GL a .NET

    Cmo abrir las aplicaciones 4GL con servicios Web

    Cmo consumir servicios Web Conceptos bsicos sobre XML Desarrollo en 4GL con XML

    Nuestros esquemas curriculares reflejan el ciclo de desarrollo, implantacin, integracin y administracin de las aplicaciones OpenEdge. Visite www.progress.com/education para ver los esquemas curriculares y las descripciones de los cursos a la hora de elegir el mejor camino para capacitarse en OpenEdge 10.

    Programa de capacitacin en 4GL

    Programa de capacitacin para desarrolladores de clientes .NET Programa de capacitacin para desarrolladores de servicios Web Programa de capacitacin en implantacin y administracin de aplicaciones

    Programa de capacitacin para administradores de bases de datos Con Progress Education Services, usted recibe:

    Material didctico de alta calidad Cursos prcticos con orientacin a tareas especficas, diseados de la mano de

    los desarrolladores de Progress Software

    Distintas modalidades para ajustarse a su estilo de aprendizaje y a sus horarios. Cursos dirigidos por instructores (ILT) Cursos por computadora (CBT)

    Cursos a travs de la Web (WBT) Cursos basados en textos ms CD (TBT+)

    Si desea recibir ms informacin sobre Progress Software Education, contctese con su representante de ventas local o visite www.progress.com/education.

    La Arquitectura de Referencia de OpenEdge La plataforma empresarial OpenEdge es un potente conjunto integrado de tecnologas para desarrollar la gama de aplicaciones empresariales de hoy. La Arquitectura de Referencia de OpenEdge representa un plano para disear aplicaciones que pueden evolucionar a medida que cambian las necesidades empresariales y surgen innovaciones tecnolgicas. La Arquitectura de Referencia de OpenEdge, junto con la plataforma OpenEdge, le permite desarrollar hoy una

    7

  • La Arquitectura de Referencia de OpenEdge es un plano para crear aplicaciones que puedan adaptar rpidamente las innovaciones tecnolgicas a los nuevos requerimientos empresariales y las nuevas oportunidades del mercado.

    aplicacin que cobrar mayor fuerza en el futuro. Si bien la plataforma OpenEdge basada en estndares es lo suficientemente flexible como para adaptarse a cualquier metodologa de diseo, la Arquitectura de Referencia de OpenEdge ofrece una prctica hoja de ruta para ayudarlo a emplear estas tecnologas de la manera ms eficaz y eficiente. La Arquitectura de Referencia de OpenEdge es un componente central de los recursos de informacin y educacin provistos por Progress para capacitar a su comunidad de usuarios. Como parte del abordaje integral que adoptamos cada vez que entregamos un producto, los clientes tienen acceso a los conocimientos y el soporte que necesitan para aprovechar al mximo la inversin en tecnologa que acaban de hacer. Servicios de capacitacin, consultora, Soporte al Cliente, conferencias, seminarios y la Red de Desarrolladores de Progress Software (PSDN) son los recursos que usted tiene a su disposicin a la hora de aplicar los conceptos de la Arquitectura de Referencia a las aplicaciones nuevas y existentes.

    Avance un Paso Ms Descubra cmo OpenEdge puede simplificar el desarrollo de las mejores aplicaciones empresariales del mundo. Para mayor informacin sobre OpenEdge, contctese con su representante de ventas de Progress Software o visite nuestro sitio Web en www.progress.com.

    Progress Software: Comprobado, Confiable y Global Progress simplifica el desarrollo, la implantacin, la integracin y la administracin de las mejores aplicaciones empresariales del mundo. Progress y sus 2.000 Socios de Aplicaciones de todo el mundo ofrecen ms de 5.000 aplicaciones empresariales basadas en tecnologa Progress que se ajustan especficamente a las necesidades de los clientes y brindan una ventaja competitiva. Los clientes invierten ms de U$S5.000.000.000 al ao en compras de servicios y software de Progress y sus socios que ofrecen una excelente relacin costo/beneficio. Con la plataforma Progress OpenEdge, los socios de Progress pueden ofrecer aplicaciones que se implementan rpidamente y se integran con facilidad en todos los sectores de la empresa extendida con el costo de propiedad ms bajo. Para contactarse con Progress Software Corporation (PSC) (Nasdaq: PRGS) visite www.progress.com.

    Casa Matriz Internacional y de Amrica del Norte Progress Software Corporation, 14 Oak Park, Bedford, MA 01730 EE.UU. Tel: 781 280 4000 Fax: 781 280 4095 Oficina Central de Europa/Medio Oriente/frica Progress Software Europe B.V. Schorpioenstraat 67 3067 GG Rotterdam, Pases Bajos Tel: 31 10 286 5700 Fax: 31 10 286 5777 31 10 286 5700 Fax: 31 10 286 5777 Oficina Central de Latinoamrica Progress Software Corporation, 2255 Glades Road, One Boca Place, Suite 300 E, Boca Raton, FL 33431 EE.UU. Tel: 561 998 2244 Fax: 561 998 1573 561.998 2244 Fax: 561 998 1573 Oficina Central de Asia/Pacfico Progress Software Pty., Ltd., 1911 Malvern Road, Malvern East, 3145, Australia Tel: 61 39 885 0544 Fax: 61 39 885 9473 Progress, Progress Dynamics, OpenEdge, Progress Software Developers Network, SpeedScript, Translation Manager, Visual Translator, y WebSpeed son marcas comerciales o marcas registradas de Progress Software Corporation en los EE.UU. y en otros pases. SonicMQ y Sonic ESB son marcas comerciales o marcas registradas de Sonic Software Corporation en los EE.UU. y en otros pases. Cualquier otra marca comercial o marca de servicio contenida en el presente documento pertenece a sus respectivos titulares.

    www.progress.com Especificaciones sujetas a modificaciones sin previo aviso. 2005 Progress Software Corporation. Todos los derechos reservados.

    8