Post on 30-Aug-2018
transcript
© 2010 IBM Corporation
Rational Update for IBM i
Alison ButterillApplication Development Offering Manager, Power Systems Software
© 2010 IBM Corporation
IBM Power Systems
Agenda
Introduction What's New from Rational
Rational ToolsOptimized Compilers
Rational Open Access: RPG EditionMore Information
© 2010 IBM Corporation
IBM Power Systems
IBM Software On Power SystemsMiddleware that transparently leverages
massively parallel threads
Hardware exploitation without application redesign
Excellent performance and TCO
Massively parallel POWER7
Superior qualities of service
Leadership performance
HP IBM Power Dell Sun
Applications
© 2010 IBM Corporation
IBM Power Systems
Rational Announcement Summary Rational Developer for Power
– Feature: RPG and COBOL Development for i• eclipse-based tools for RPG/COBOL development • New print designer & support for language enhancements• Replaces Rational Developer for i (RDi)
– Support for COBOL and C/C++ options for AIX
Rational Team Concert for Power– Collaborative software development, automate best practices– Integrated source control and build management– IBM i or AIX repository support
Rational Development Studio– Rebranding for WebSphere Development Studio– Provides ILE & OPM compliers + traditional development tools– New language functions have been added to ILE Compilers
Rational Open Access: RPG Edition– Opening the interface to developers– Support for many other
Host Access Transformation Services (HATS)– Added support for iPod Touch and iPhone
COBOLDeveloper
C/C++Developer
JavaDeveloper
RPGDeveloper
EGLDeveloper
© 2010 IBM Corporation
IBM Power Systems
Agenda
Introduction What's New from Rational
Rational ToolsOptimized Compilers
Rational Open Access: RPG Edition Zend UpdateMore Information
© 2010 IBM Corporation
IBM Power Systems
vi
ADTS
Emacs
Rational Developer for Power Systems Software IBM Rational Developer for Power Systems Software
– Features: • RPG and COBOL Development for IBM i
•New print designer•New screen designer
• C/C++ Development for AIX• COBOL Development for AIX
© 2010 IBM Corporation
IBM Power Systems
7
Rational Developer for Power
File Services
Index Services
Execution Services
Current Project
IBM Debug Engine
Developer's Desktop AIX or IBM i Server
Edit
Build
Debug
Search/Index/NavigationProjectFiles
• RPG and COBOL Development for IBM I• C/C++ Development for AIX• COBOL Development for AIX
© 2010 IBM Corporation
IBM Power Systems
8
Remote System Explorer
Perspective for access to remote servers – AIX and IBM i
Reusable actions, dialogs, widgets, APIs
Editor for traditional IBM i application code
– RPG, COBOL, C, C++, Java & DDS Editor for Interface to the compilers Debugger
– Multi-language Screen Designer Report Designer
© 2010 IBM Corporation
IBM Power Systems
Similar User Interfaces
• Same look and feel • Easy to use elements• Drag and drop• Skills transfer from one to the other
© 2010 IBM Corporation
IBM Power Systems
Upgrade Path for i Tools
RDPower Feature: RPG/COBOL Development for i
HATS
RBD
RSE
HATS
RBD
RSE
HATS
RBD
RDi (RSE)
Rational Developer for IBM i for SOA Construction (RDi SOA)
+Rational Developer for IBM i for SOA Construction (RDi SOA)
Rational Developer for Power Systems (RDPower)Feature: RPG and COBOL Development for i
Rational Developer for i (RDi)
•Upgrade available for tools ordered via Passport Advantage OR eConfig with valid SWMA
RSE (+ screen designerand print designer)
RSE (+ screen designerand print designer)
© 2010 IBM Corporation
IBM Power Systems
11
Rational Team Concert for Power Systems Software
Improve communication across disparate programming teams
Significantly improve quality of application code
Make software development automated, transparent and predictable
IBM Power Systems
© 2010 IBM Corporation
IBM Power Systems
12
QueryStorage
Collaboration
Discovery
Administration: Users, projects,
process
JAZZ SERVICES
Business Partner Extensions Your Extensions
Rational Developer for z
Rational Software Architect
Rational Systems Developer
Rational Business Developer
Rational Developer for Power
Eclipse Clients Web ClientsVisual Studio
Microsoft .NET Clients Rational Desktop Clients
Rational Team Concert
Web 2.0Jazz Client Extensions
Eclipse Platform
IBM Rational Extensions
Best PracticesPresentation:
Mashups
Rational Team Concert: Open, extensible architecture
© 2010 IBM Corporation
IBM Power Systems
13
Rational Team Concert
Unified Work Items, Agile Planning, SCM, Build Mgmt, Reporting
Single UI, storage and process
Reduces Cost of Ownership– Administrative costs– Training/Adoption– Customizations
LOGIC
UI
DB
Planning
Build ManagementReporting
Work Items
SCM
A unified client
With unified storage
One Tool!
© 2010 IBM Corporation
IBM Power Systems
14
Rational Team Concert: Based on Jazz
c
Existing Rational Offerings
New Rational/ IBM Offerings
Business PartnerOfferings
Product & Project
Management
Compliance&
SecurityCollaborative
Lifecycle Management 3rd-Party
JazzCapabilities
FutureIBM
Capabilities
StorageCollaboration
QueryDiscovery
Administration: Users, projects, process
Best Practice Processes
Presentation:Mashups
Design&
Development
Business Planning
& AlignmentYour
Existing Capabilities
• an open platform with a shared set of services
© 2010 IBM Corporation
IBM Power Systems
Agenda
Introduction What's New from Rational
Rational ToolsOptimized Compilers
Rational Open Access: RPG Edition More Information
© 2010 IBM Corporation
IBM Power Systems
Compilers for Optimized Performance
Compilers tightly integrated with operating systems and POWER7 hardware
Binary compatibility– Applications will move to POWER7 with no recompile required
• S/36 and S/38 environment applications also Exciting new offering for RPG
– Long requested feature from customers and partners
Compilers
© 2010 IBM Corporation
IBM Power Systems
•Feature 1 – ADTS•Stabilized
•no new tool enhancements•Feature 2 - OPM Compilers
•Stabilized•Feature 3 – ILE Compilers
•RPG/COBOL enhancements
Re-Naming of WebSphere Development Studio for IBM i
WebSphere Development Studio for IBM i
Rational Development Studio for i
April 2010
• Feature 1 – ADTS– No new tool enhancements– No new language enhancements
• Feature 2 - Heritage Compilers– No new enhancements
• Feature 3 – ILE Compilers– RPG/COBOL enhancements
© 2010 IBM Corporation
IBM Power Systems
Commitment to RPG
Hayden LindseyVice President and Distriguished Engineer
Enterprise Modernization, Modeling, Construction and Compilers
IBM Rational
http://www-949.ibm.com/software/rational/cafe/community/rpg
© 2010 IBM Corporation
IBM Power Systems
IBM Confidenti
al
19
Compiler Enhancements RPG
– New and updated built-in functions %LEN, %SCANRPL, %PARMNUM
– Implicit Unicode conversion for parameters– Sort and search data structures
• Ascend or descend– Performance when returning large values– Optional prototypes– Support for ALIAS names in externally-described data structures– New options for XML-INTO (also available with a PTF for 6.1)
COBOL– Support for true integers and unsigned integers– Improved performance for XML GENERATE– OPTIMIZE(*NEVER) supports compiling very large programs– Greater ease in specifying the VALUE clause for a national data
item RPG And COBOL
– Encrypted debug listing view– Teraspace storage model
© 2010 IBM Corporation
IBM Power Systems
20
The IBM Rational CafésThe IBM Rational Cafés
ibm.com/rational/cafeibm.com/rational/cafe
a community of industry leaders in modernization technology
trials of new technology
to take full advantage of the latest tools
knowledge through forums, blogs and wiki documents
•Partners •John’s Corner - Learn•Rich UI •for IBM i •Migration/Transformation•Japan Street
•Partners •RDi •RDi SOA•RTCi
•Commercial Computing•Parallel and Multi-Core Computing•Scientific Computing•Standards
•Partners •RDz•RDz with EGL•RTCz•HATS•Standard•Migrations
*Content subject to change
© 2010 IBM Corporation
IBM Power Systems
Agenda
Introduction What's New from Rational
Rational ToolsOptimized Compilers
Rational Open Access: RPG Edition More Information
© 2010 IBM Corporation
IBM Power Systems
Rational Open Access: RPG Edition
Extend RPGto reach tonew interfaces
RPG IV+ Open Access
WebBrowsers
MobileBrowsers
Portal
Custom Devices
EclipseRich
Client
Workplace Rich
Client
SOA Interface
Future Devices
© 2010 IBM Corporation
IBM Power Systems
Rational Open Access: RPG Edition 5250 Screens
RPG Applications
User Interface
BusinessLogic
DB Access
Traditional RPG Interface
© 2010 IBM Corporation
IBM Power Systems
Rational Open Access: RPG Edition
Mobile Devices
5250 Screens
RPG Applications
User Interface
BusinessLogic
DB Access
Other Servers
JSPs
How to Support Other
Interfaces?
Traditional RPG Interface
© 2010 IBM Corporation
IBM Power Systems
Rational Open Access: RPG Edition vs HATS (refacing)
RPG IVSource
RPG IVCompiler
RPG IVRuntime
HATS
Browser
Handlers
Open Access Open Access
Web Service
XML
Mobile
Handlers
Handlers
Web Services
Mobile
RPGSource
RPGCompiler
RPGRuntime
5250 Data Stream
Device5250 Emulator
Rational Open Access: RPG Edition
HATS
© 2010 IBM Corporation
IBM Power Systems
Rational Open Access: RPG Edition
Mobile Devices
5250 Screens
RPG Applications
JSPs
Data
Target Program
Handlers
Target Program
Target Program
Handlers
Handlers
F Handler(handler name)D***********************C*C Write Section1C* :C* :C Write Section2C :
Other Servers
Traditional RPG Interface
© 2010 IBM Corporation
IBM Power Systems
Rational Open Access: RPG Edition
ISV or Customer
Target Program (comms code)
HandlersData
IBM STG Lab ServiceslooksoftwareProfound LogicRocket Seagull
Rational Open Access: RPG Edition
F Handler(handler name)D***********************C*C Write Section1C* :C* :C Write Section2C :
© 2010 IBM Corporation
IBM Power Systems
Handlers
STG Lab Services
IBM STG Lab Services– FM Handler – manages protocol between client applications and OAR– Web Services Handler - converts OAR to XML and transport – Socket Handler – converts OAR to a socket message over TCP/IP
looksoftware – Delivery of multi-channel user interfaces from a single RPG program– Includes support for smartclient, riaclient, thinclient and mobileclient– Integrated Web Services generation
Profound Logic Software– Native graphical user interface platform for IBM i– Rapidly create rich browser based applications visually – Uses native RPG operations and programming techniques
Rocket Seagull Software – LegaSuite– Converts traditional RPG applications into high performance SOA services – Expedites building complex IBM i application orchestrations, – Leverages RPG expertise to SaaS/Cloud development paradigms
Vormitagg Associates, Inc– Member of ISV Advisory council – Key driver of this solution– Building handler for use in their ERP application; not for sale
© 2010 IBM Corporation
IBM Power Systems
Agenda
Introduction What's New from Rational
Rational ToolsOptimized Compilers
Rational Open Access: RPG Edition Zend UpdateMore Information
© 2010 IBM Corporation
IBM Power Systems
Getting Started
60 day trial downloads for Rational Developer for Powerwww.ibm.com/software/rational/products/rdp/
Take advantage of no-charge distance learning and social networking at IBM Cafes
www.ibm.com/software/rational/cafe
Leverage the Enterprise Modernization Sandboxhttp://www.ibm.com/developerworks/downloads/emsandbox/
© 2010 IBM Corporation
IBM Power Systems
Additional Information
Rational Team Concert for Power Systems Software Sales Kit Internal: http://w3-103.ibm.com/software/xl/portal/content?synKey=M303001B90889Y50#overviewPartners: http://www.ibm.com/partnerworld/wps/servlet/ContentHandler/M303001B90889Y50
IBM Rational Developer for Power Systems Software Sales Kit Internal: http://w3-103.ibm.com/software/xl/portal/content?synKey=J384733T70541Z83#overviewPartners: http://www.ibm.com/partnerworld/wps/servlet/ContentHandler/J384733T70541Z83
IBM XL Compilers Sales KitInternal: http://w3-103.ibm.com/software/xl/portal/content?synKey=H341530Z89871W70#overviewPartners http://www.ibm.com/partnerworld/wps/servlet/ContentHandler/H341530Z89871W70
IT Stimulus Acceleration Sales Play – IBM Rational Sales Play for Power
Power Your Innovation – BP Partnerworld Sales Play for Power