Download presentation
Presentation is loading. Please wait.
1
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. 2C CA Plex Status and Plans William Hunt Senior Product Manager Daniel Leigh Director, Development CA, Inc. CA Blue R0 G132 B201 CA Green R51 G158 B53 CA Dark Blue R0 G132 B201 CA Dark Green R51 G158 B53 CA Light Blue R0 G132 B201 CA Light Green R51 G158 B53 CA Gray R106 G105 B100 CA Tint Gray 30 R218 G218 B203 CA Tint Gray 10 R246 G246 B246
2
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session Agenda >This session will highlight the following: CA’s Application Development tools alignment with CA’s EITM strategy User Community and Events CA Plex and SOA Release Status and Plans CA Plex r6 Review CA Plex r6.1 Preview Beyond r6.1 Summary
3
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. About The Presenters >William A. Hunt (Bill) Senior Product Manager at CA –Midrange application development solutions –Metadata repository tools Have served as CA Plex/2E Product Manager since 2000 Experience in marketing, development (QA Engineer for Plex in 2000) Based in Columbus, Ohio USA >Daniel Leigh Development Director at CA –CA Plex and CA 2E First joined Synon in 1989 Based in UK at CA’s EMEA HQ in Slough
4
EITM
5
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. CA Enterprise IT Management (EITM) >To transform IT management, >CA delivers solutions that effectively >govern, manage and secure IT. CA’s vision for how to unify and simplify IT management to maximize the value to the business.
6
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. GOVERN MANAGE SECURE Provides better business understanding and IT alignment Optimizes business process performance Automates application development process Generates business applications with proven stability and scalability Simplifies application development by shielding developer from technical complexity Maximizes productivity while managing control with secure and flexible development environment Enables transition to new technologies and platforms without rewriting code, protecting IT investments CA Application Development Vision Supports EITM Strategy
7
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. >Key strengths of CA application development solutions are model-driven architecture and proven code generators Implement emerging technologies without extensive technical training –J2EE,.NET, Web services, SOA Significantly increase productivity during development and maintenance Proven high quality performance of generated applications Platform independent applications CA Continues to Provide Market Leading Application Development Solutions
8
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Ongoing midrange solution investment Progressive platform co-existence Modernization of proven investments Legacy Applications Enterprise Database Achieving Delivery of AD Vision Increase IT efficiency Faster time-to-market Evolving business responsiveness Lower cost Regulatory compliant Aid transition to agile business environments Application Assembly, Reuse & Management Service Oriented Architectures Heterogeneous AD platforms Windows, Unix, Linux, System i Java and/or.Net DB2, Oracle, SQL Server, Ingres, Sybase
9
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Perspective >Plex and 2E Have a place at the CA table Midrange Application Development solutions Continued development and support –Product Roadmap is located at CA’s SupportConnect: http://supportconnect.ca.com http://supportconnect.ca.com
10
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Perspective >The Plex/2E Team at CA Development and Support still in UK and California, and now India >Worldwide Partners/Distributors Network of partners throughout Europe, Asia Pacific, South America Worldwide partnerships listed at http://www.ca.com/partners/appdev http://www.ca.com/partners/appdev Partnerships with Microsoft and IBM –IBM Tools Innovation program –Microsoft Midrange Alliance
11
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Our Goals with CA Plex…. >Become the standard bearer for ARAD tools The vast majority of these tools are focused on J2EE support (so is Plex) The vast majority of these tools do not have plans to offer.NET support The vast majority of these tools certainly do not offer IBM System i support The overall premise of ARAD tools was realized by CA Plex long ago: –Focus on connecting systems with Web Services and reusable business logic components –Design applications using a model-based approach –Patterns or templates to help accelerate programming –Multiple deployment options
12
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Our Goals with CA Plex…. >Continue to build the user base and increase sales – mostly through the sales channel Channel sales is strategic to CA We are fortunate to have a worldwide ecosystem of partners – distributors/resellers/technology/consulting/education We want to continue to expand our channels and partner networks
13
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Outlook >Plex is steady and strong >We have new customers and a solid customer base >It’s a culmination of dedication and passion from: The CA Team Key partners and distributors The worldwide user community
14
User Community and Events Title text for Title or Divider pages should be either 40 pt for short titles /28 pt for subtitles or 32 pts for longer titles /24 pt for subtitles No DATE on divider pages. Page based on Title and Text from Slide Layout palette. Design is 2_Default Design Slide Master To reapply Master on Divider pages ONLY, [Format > Slide Design > Apply a design template: > (choose Design 1, 2, or 3) > Apply to Selected Slides]
15
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex/2E Product Line Community >http://causergroups.ca.comhttp://causergroups.ca.com >Among the largest and most active at CA >Many regional groups, annual conference >Share knowledge, contacts, tips >Be informed on product news, happenings >Opportunity to rank submitted enhancement requests >No cost to register
16
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Knowledge at your fingertips! >Plex and 2E Wiki Sites are up and running http://www.2einfo.net http://www.2einfo.net http://www.plexinfo.net http://www.plexinfo.net >Tips, news, links and other information about Plex and 2E >Web sites that anyone can edit Same concept as Wikipedia >Includes an online catalog of generated applications We need the help of all partners/distributors/customers to expand this! http://wiki.plexinfo.net/index.php?title=Business_Directory http://wiki.plexinfo.net/index.php?title=Business_Directory
17
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. CA/Microsoft Partnership >CA is working closely with Microsoft on Windows.NET support >CA is a strategic partner of Microsoft in general and especially for MAP >Provide clear path to.NET Plex users 2E now has a path to the.NET platform
18
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Industry Partnerships >Plex Listed in their solution catalog We have modernization stories via integration of Plex Java and IBM WebSphere
19
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex/2E User Community >3 rd Annual Plex and 2E Worldwide User Conference Cincinnati, Ohio, USA September 19-21, 2007 Over 150 registrations from 13 countries across 5 continents
20
CA Plex and SOA
21
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. System Oriented Architecture – Key Initiatives >J2EE,.NET, Web Services continue to evolve >AD productivity growth via loosely coupled components >SOA is the natural solutions extension to facilitate rapid adoption of agile business strategies Business, development, and operations alignment Closes loop between development and deployment >CA solutions for SOA enable: Application development & deployment Mainframe application quality and testing Enterprise-wide integrated security Application Management Web Services Management
22
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Using CA Plex to Enable SOA >Enable SOA using a single set of development skills >Web services delivery options J2EE-based through third party business process solutions and/or Eclipse based solutions .NET-based via Visual Studio Tightly integrated technology partners –XML based applications –Mobile applications
23
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. CCH Delivers.NET with CA Plex >Commerce Clearinghouse (CCH) Used CA Plex r6 to build.NET-based web services to establish a Service Oriented Architecture for delivery of their new product Targets mid-sized companies to provide business tax solutions >Challenge Needed to develop and quickly launch new product based on existing solutions New solution needed to be based on Microsoft.NET technology >CA Plex speeds delivery of.NET solution C# server code generated based on design models Packaged web service components delivered via integration with Visual Studio.NET Increased developer productivity in excess of 4X and accelerated time to market (as compared to hand coding)
24
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. SIBS Delivers J2EE with CA Plex >Sociedade Interbancaria de Servicos (SIBS) Consortium of banking institutions throughout Portugal Help provide technology solutions to facilitate payments and associated services that combine security, effectiveness, comfort and innovation >Challenge Needed to integrate and deliver critical data across multiple platforms from different sources – in record time and at a fraction of the usual cost for country-wide ATM network >CA Plex delivers SOA CA Plex delivers EJB components to facilitate this data integration on the back end in a secure, fast and cost efficient manner
25
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. TEEX Delivers SOA with CA Plex >Texas Engineering Extension Service (TEEX) Part of the Texas A&M University system that helps develop a skilled and trained workforce that enhances public safety, security and economic through training, technical assistance and emergency response. >Challenge Needed to integrate registration data from existing System i applications across multiple platforms and partners via web services >CA Plex delivers SOA Extended existing System i-based registration system built with CA Plex and Websydian XML-based web services enable integration among systems of various platforms/environments
26
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. CA Plex Vision and Strategy >Focus primarily on SOA enablement CA Plex enables the model-based design and automated generation of web services >Extend Application Management Console to provide both.NET and J2EE support >Extend modernization capabilities for legacy System i applications Customers can remain on their System i while delivering SOA,.NET, J2EE New CA 2E-migration patterns from ADC Austin
27
Release Status and Plans
28
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex at CA 2005 2004 2006 2003 2002 2001 AllFusion Plex 5.5 Advantage Plex 5.1 Advantage Plex 5.1 SP1 AllFusion Plex 5.5 SP1 Advantage Plex 5.1J AllFusion Plex 5.5J COOL:Plex 5.0 2007 COOL:Plex 4.5 SP1COOL:Plex 4.5J Advantage Plex 5.0 SP1 AllFusion Plex 5.5 SP2 CA Plex r6 CA Plex r6 JPN
29
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex at CA 2007 CA Plex r6 CA Plex r6 JPN 2008 2009 2010 2011 2013 2012 Planned CA Plex r6.1
30
CA Plex r6 Review
31
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. CA Plex 6.1 >C# Server Generator >Apache ANT and MSBuild build environment >Code Library object type >Many other enhancements and updates cross all supported platforms
32
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. C# Server Generator >Generate 100% managed.NET code Completely new generator and runtime system .NET stack: C#, OLE DB, Unicode >Logical replacement for Windows NT/Backoffice generator Windows Server apps without the problems of runtime backwards compatibility, RPC complexity etc. If you are using WinNTC today, consider migrating to C#
33
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. C# Server Generator Plex C# OLE DB ASP.NET Windows Forms WinFX clients Plex RPG IV or any i5/OS programs Plex Java MFC C++ Java Plex Desktop Clients
34
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex.NET Runtime. Microsoft NET Framework 2.0 Class Libraries. Microsoft NET Framework 2.0 (CLR) Plex Generated C# Code
35
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex.NET Management Console
36
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex.NET Management Console >Detailed application management information >Currently connected clients, threads and database connections >Runs as a Windows Service or a Console (command-line application)
37
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies..NET Support – Pattern Libraries >New FNC language SYS = C# >New variants for Patterns and OBASE: STORAGE and DATE OBASE and OBDATE >New C# API library CSAPI
38
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. ANT and MSBuild >ANT is an open source build tool http://ant.apache.org/ The standard build tool in the Java world. But Plex 5.X uses Microsoft NMAKE!? >Plex 6.0 uses ANT for Java builds Mainstream technology Extensible through ANT “tasks” A single build environment for CA to support >Much, much faster Java builds! >MSBuild is Microsoft’s equivalent of ANT
39
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. ANT and MSBuild
40
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Code Libraries >New Plex Object Type (CDL) >Represents a Java JAR file or a.NET Assembly DLL >.NET Assemblies “It’s a DLL Jim, but not as we know it”
41
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Code Library Wizard >Separate wizard (not built from Gen & Build window) >On the Tools menu
42
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. FLD type SYS = Object >Integrate third-party classes with Plex Java or C# code >A “lightweight” equivalent to C++ COM Import No modeling of components >Requires some Java or C# knowledge
43
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Java Changes >Removal of dependencies on Obin and Obout classes >New Java Database Connection APIs JAVAPI/DisconnectDBConnection JAVAAPI/DisconnectALLDBConnection >Various performance improvements Exec SQL improvements >Automatic.BAT file creation Created when a Java client runs from Gen & Bld
44
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Development Environment enhancements >Action Diagram Parameter Mapping dialog Default mapping for API Calls and Messages (long-standing customer enhancement request) Dialog made much bigger to avoid need to scroll (Alpha customer request) –Hence 1024x768 screen resolution requirement
45
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. System i Changes -“System i” is IBM’s new name for iSeries and AS/400 –“i5/OS” is the new name for OS/400 -Long, mixed case password support for generated applications –QPWDLVL=2 –Supported for System i connections from WinC, WinNTC, Java and C# -New sample model -Change Password functionality without *SECADM requirement
46
CA Plex r6.1 Preview
47
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Primary Goals of CA Plex r6.1 >Strengthen the position of Plex as an environment to develop service-oriented applications >Refine the.NET support introduced in 6.0 >Platform Compatibility updates >Relatively short release cycle Currently aiming for mid-2008 release
48
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Planned Features for CA Plex r6.1 >Enhanced SOA Support >Plex API Enhancements >Windows Vista Support for development >Platform Compatibility Updates IPv6 i5/OS V6R1 Java SE 6.0 SQL Server 2008, Windows Server 2008 Oracle 11
49
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Enhanced SOA Support >Will reuse the Plex Connectors modeling approach Similar to EJB and COM modeling Services represented as “first-class” objects in the Plex Object Browser
50
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Enhanced SOA Support >Services generated based on Microsoft’s new Windows Communication Foundation (WCF) technology Formerly codenamed “Indigo” Part of.NET 3.X >Java-based web services at a later release >Come to this afternoon’s session for full details: 5C, “Plex SOA Strategy”, 2.00pm – 2.45pm
51
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex API >The Plex API is an increasingly popular way for users to customize and extend the functionality of the Plex development environment >Enhancement requests being considered for 6.1: Access currently selected objects on Object Browser Ability to initiate generate and build requests Execute the functionality of the Object Browser “Make Real” menu item Get and set object flags Get current model configuration info
52
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. IPv6 Compatibility >IPv6 is the successor to the IPv4 standard Much larger address space –32-byte IPv6 addresses versus 4-byte IPv4 Improved security and other enhancements Adoption being driven by US Federal government requirements >Plex apps use TCP/IP for cross-platform communication IPv4-IPv6 “mixed mode” network environments expected to be the typical user environment Plex Java and.NET runtimes largely support IPv6 already There may be limitations on other platforms
53
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. i5/OS V6R1 Compatibility >CA will be on the V6R1 Beta from November 2007 >A conversion process runs automatically on programs upgraded to V6R1 IBM has provided a utility on V5 to check whether your programs are compatible with V6 The shipped programs in the PLEX600 library have been checked – all OK.
54
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex and Windows Vista >Current Status at 6.0: Plex 6.0 generated applications are supported on Vista –Let us know if you find problems Plex development environment not supported –Not compliant with Vista UAC security model –Workarounds possible but not fully supported
55
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex and Windows Vista >User Access Control: All users, including administrators, treated as standard users by default Applications should not write to protected areas such as Program Files and the Windows folder Applications should minimize administrator-level access requirements
56
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Plex and Windows Vista >Goals for 6.1 Enable use of Plex with a standard user account Add support for multiple Plex developers on a single Windows machine Each developer will have their own copy of configuration files such as Plex.ini Many Plex components will no longer be installed under Program Files Meet the requirements of the Microsoft “Works with Windows Vista” logo program
57
Beyond r6.1
58
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Ideas For Future Releases >What should go in Plex 7.0? >Some possibilities: Page Modeler –Model-based web page layout, similar to Panel Designer –Based on Page (PGE) object type –ASP.NET AJAX and JSF generation WPF clients –.NET 3.X smart clients Deeper ILE support –Generating modules and service programs Richer Java Desktop clients –Exploit Java SE 6.0 and 7.0 enhancements
59
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. We Need Your Feedback >A list of 100 enhancement requests is available for your review at this conference. >All Product Line Community (PLC) members will be able to vote for their top enhancements requests Most popular requests will be strong candidates for future releases >Details of the online voting system will be available at a later date >Make sure you are a member of the Plex/2E PLC! http://causergroups.ca.com http://causergroups.ca.com
60
Summary
61
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Summary >CA’s application development strategy fits well into our EITM Strategy Unify and Simplify IT Management Manage, Govern, Secure IT efforts >CA Plex r6 now GA C# server code generator Apache ANT support, Java updates, System i updates Press release launched on July 30, 2007 >CA Plex r6 delivers web services and SOA Windows/NET, Java/J2EE, IBM System i/AS400 Next Plex release will focus on SOA
62
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Summary >CA Plex r6.1 being planned Target GA CY2008 We will hold a beta program beforehand >Model-based development and code generation are more important than ever!
63
Questions & feedback Title text for Title or Divider pages should be either 40 pt for short titles /28 pt for subtitles or 32 pts for longer titles /24 pt for subtitles No DATE on divider pages. Page based on Title and Text from Slide Layout palette. Design is 2_Default Design Slide Master To reapply Master on Divider pages ONLY, [Format > Slide Design > Apply a design template: > (choose Design 1, 2, or 3) > Apply to Selected Slides]
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.