Advantage Plex 5 1 Release Update Daniel Leigh
- Slides: 43
Advantage™ Plex 5. 1 Release Update Daniel Leigh, Development Manager Computer Associates Session Code: 01 E
Agenda w Release Timeline w Advantage Plex 5. 1 Overview w 5. 1 Demo w Beyond 5. 1
Advantage Plex Release Timeline 2002 Beta GA Release 5. 0 – “Cyprus” 2003 2004 SP 1 Beta GA SP 1 Release 5. 1 – “Fiji” Version 5. 0 – Oct 2001 Version 5. 0 SP 1 – May 2002 Version 5. 1 GA – Oct 2002 Version 5. 1 J - Q 1 2003 Version 5. 1 SP 1 - Q 1 2003 “Hawaii” Beta – Q 4 CY 2003 Release 5. 1 Japanese Beta GA “Hawaii” Release
Release 5. 1 – “Fiji” Key Features: w EJB Option n EJB runtime proxy EJB Connectors Advantage Joe Deployment Tool w Development Environment n n XML Import/Export Model API Pattern Library Object Details dialog box Multi-selection list boxes
Release 5. 1 – “Fiji” w Java Server n n n Select Where AD statement Stored procedures Runtime backwards compatibility Easier setup and configuration JDBCOracle language w Java Client n n Child Panels Modeless Dialogs Improved JAVAAPI library Runtime backwards compatibility
Introducing… The Advantage. TM Plex EJB Option J 2 EE EJB Connectors Advantage. TM Plex EJB Proxy Advantage. TM Joe J 2 EE App. Server
What is J 2 EE? w Java 2 Enterprise Edition w Standard for developing Java-based enterprise applications w Based on multiple technologies: n n n EJB (Enterprise Java Beans) JNDI (Java Naming Directory Interface) JDBC (Java Database Connectivity) JSP (Java Server Pages) …and others
Advantage Plex EJB Option Three main elements: 1. EJB Runtime Proxy 2. EJB Connectors 3. Advantage Joe Deployment
EJB Runtime Proxy w Uses J 2 EE environment for remote calls n n n Replaces Java Dispatcher for Java-Java calls in J 2 EE environment Any protocol supported by J 2 EE server Scalability managed by the J 2 EE server w Supports JDBC data sources n n Only logical (JNDI) name stored in. properties file Database connection pooling
EJB Runtime Proxy w How does it work? n n New EJB Proxy is shipped with Advantage. TM Plex Deploy EJB Proxy in an Application Server Change client properties file Run the application! w Get the benefits of running in J 2 EE environment… n …whilst leveraging your existing Java application Advantage. TM Plex investment
EJB Connectors w Counterpart to 5. 0 COM Connectors n For application integration and web enablement w Model component interfaces to existing Advantage Plex Java applications n Uses PKG, COM and INT object types w Generated as EJB session beans n Optionally generates JSP templates
Developing EJB Connectors 1. 2. 3. 1. Model EJB Interface 2. Gen & build EJB 3. Deploy to App Server
Deployment with Advantage Joe w Launched from Plex Generate and Build window w Downloadable plug-in for each J 2 EE Application Server: n n n n Sun J 2 EE 1. 3 Reference Implementation BEA Web. Logic Server IBM Web. Sphere Sun i. Planet Oracle 9 i. AS JBoss JRun
More on the EJB Option w “J 2 EE with Advantage Plex” n n n Daniel Leigh Session 6 G Tuesday 19 -November, 09. 00 -09. 45
XML Import/Export w Select objects from Browser n Local Model 1 Takes “snapshot” of current config • Export to XML file – All object types – Panel designs and action diagrams XML File – XML file can be manually edited • Import XML file to new local model – Imports as “new” objects – Options to handle overwrite of existing objects Local Model 2
Uses for XML Import/Export w Copying objects between models n Helps manage complex models w A new way of distributing patterns n Alternative to licensed group models w Recreating a group model n Can export an entire local model w Bridges with other tools n All. Fusion Erwin Data Modeler bridge from www. reischmann. com
Model API Library w Create, read, update triples and objects in the model w Based on COM Import w Simplifies Model API w No C++ coding required w Additional samples and documentation with 5. 1 w Download latest version from e. Support. ca. com
Uses for the Model API w Interactive utilities w Pattern implementation wizards w Automate Model Editor tasks w (Does not support Action Diagram and Panel Design updates – unlike XML Import/Export)
Object Details dialog box
Java Client enhancements w Child Panel support n Includes Frame. Property and Frame. Wizard patterns w Modeless dialogs w Improved JAVAAPI library n n Improved error handling Get and set panel properties “Global” variable support Read/update. properties files w More fixes and enhancements
Java Server Enhancements w Select Where action diagram statement n Including “Filter” and “Entity with SQL Data” pattern support w Stored procedure support n Equivalent to C++ functionality w VW language SYS = JDBCOracle n Generates Oracle-specific join syntax
Java Setup and Configuration w JDK 1. 4 Support n Optionally installed by Plex setup program w Java runtime backwards compatibility n n 5. 0/4. 5 functions compatible with 5. 1 runtime Use new 5. 1 runtime features without rebuilding (or even without upgrading!) w Simplified setup n n Build Manager auto creates Job Status Database Better diagnostic messages w Shipped deployment JARs n n Ob. Run. Applet. jar (400 Kb) Ob. Run. jar (875 Kb)
More on Plex Java enhancements w EDGE Session 2 E w Monday Nov 18, 12. 00 pm w Paulo Colaço-Dias, CA w “Advantage Plex 5. 1 – Java Enhancements for Client and Servers”
SQLRPG support w FNC language SYS = SQLRPG w Generates the same as RPG w Compiles as SQLRPG program w Allows use of embedded SQL with API Call action diagram statement w More on SQLRPG: n EDGE Session 2 F, Mon 18 Nov, 12. 00 Michael Weber, AD Solutions “SQLRPG – a pattern lib for Plex 5. 1”
Other Enhancements w OS/400 V 5 R 2 support w Multi-selection list boxes n n For Each Selected <field> Java and Windows client supported w List Box Height Factor property n Sets the height of Win. C dropdown list
Advantage Plex 5. 1 Demo
Beyond Plex 5. 1…
Application Development trends Convergence on three technologies… Web Services J 2 EE Both . NET Source: Giga Information Group, "J 2 EE, . Net, and Web Services Tool Futures Hold the Keys to Agile Development, " May 2002
The leaders will support both! …and Advantage Plex will be a leader Web Services J 2 EE Advantage Plex . NET
What is Microsoft. NET? A new computing platform that provides: w OO programming environment w Multi-platform runtime environment w Multi-platform deployment w Support for HTML browser-based and “thick” GUI clients w Support for XML-based Web Services
. NET is also… w A brand name applied to multiple products n n This can be confusing. e. g. Visual C++. NET applications don’t necessarily run on the. NET platform. w Microsoft’s challenge to J 2 EE and Java n Plex will support both Java and. NET
Example: Win. C vs. . NET clients “Unmanaged” code “Managed” code More languages Visual Basic C# C++ . NET Framework MFC Class Library Win 32 API MS Windows Common Language Runtime CLR Operating System
Advantage Plex and. NET w Phase 1 - Compatibility n n Support Visual C++ 7. 0. NET compiler Unmanaged C++ code w Phase 2 – Exploitation n n . NET Proxy, Web Service Connectors Managed C++ Extensions w Phase 3 – Full. NET support n n Managed code generator C#? VB? C++?
The Next Release: “Hawaii”
Hawaii: Ideas for Enhancements w. NET n n Phase 1: Visual C++ 7. 0 compiler support Maybe some Phase 2 items w Base Tool n n Action Diagram Change Dates AD Parser improvements
Hawaii: Ideas for Enhancements w Model management n n "Batch" mode for updates (for large shops with multiple developers) Named configurations w Windows n n COM Component Import Improved C++ localization support l Externalize all literals w i. Series (AS/400) n RPG IV generation
Hawaii: Ideas for Enhancements w Java client n n MDI Support Splitter Panes Parity for properties Java grid improvements (If Focus, Set Focus, Column Resequencing, Column Resizing, Save Placement) w Java Server n Multiple database connections
Hawaii: Ideas for Enhancements w Further ideas – what’s going to help you? n n Submit enhancement requests (DARs) on CA e. Support EDGE lists of release candidate priorities
Session Summary w Future of application development revolves around reusable components and patterns for greater flexibility and utilization of a web services approach n Advantage Plex fits this approach extremely well
Session Summary w Computer Associates is committed to the Advantage Plex user base n n Continued support for i. Series, Windows, Java Active development partner community
Session Summary w Advantage Plex is in an ideal position to grow its share of the application development tools market n n J 2 EE/. NET support Pattern-based approach
Thank you for attending w Enjoy the rest of the conference
? Questions & Answers
- Sustained release
- Osmotic pump
- Extended release vs sustained release
- Which is an alternative of log based recovery
- Comparative advantage vs absolute advantage
- Actual mechanical advantage vs ideal mechanical advantage
- Leigh anne prisinzano
- Does plex use java
- Archibald denis leigh
- Plex
- Hiris plex
- Leigh sendromu
- Dr leigh anne dickinson
- Leigh leibel
- Object-based data model
- Leigh briscoe-dwyer
- Cool plex
- Hiris plex
- Five c
- Sentara independence imaging center
- Janet leigh plaza
- Emma leigh honey go get
- Janet leigh biography
- Martha leigh
- Business ed with denise leigh
- Ca plex
- Plex net
- Fusion plex
- Leigh leventis
- Leigh harwood
- Silverlight toolkit
- Halo plex
- Ocular albinism
- Valve de digby-leigh
- Plex roadmap
- Dylan bowden
- Leigh weissman
- Leigh fletcher
- Leigh ann mulcahy
- Height of release
- Latent heat absorbed or released
- Zotero4
- Flaming gorge dam release
- What is release notes in software