Mais conteúdo relacionado Semelhante a IBM i 7.1 - Desarrollo de aplicaciones (20) IBM i 7.1 - Desarrollo de aplicaciones2. IBM Power Systems
Agenda
Introduction
What's New from Rational
Rational Tools
Optimized Compilers
Rational Open Access: RPG Edition
Zend Update
More Information
© 2010 IBM Corporation
3. IBM Power Systems
IBM i Developers’ Road Atlas
Traditional
Applications UI
IBM i
New DB2 for
IBM i
Components Other
Sources
© 2010 IBM Corporation
4. IBM Power Systems
Three Sources for Components
D custData DS
D custNo 5p 0 Time:8:05 date:Oct 22,2000
D custName 32a
D street 32a enter customer number:_____
D city 24a
D state 2a Enter
D zip 5p 0
D zipPlus 4p 0
D salesRep 4a
Presentation
D printData1 DS Qualified
D custName 40a
D custNo 5s 0 Database
Printing
D division 2a
Logic
D salesRep 4a
C Eval printData1.custNo = custNo
C Eval printData1.custName = custname
C Eval printData1.salesrep = salesRep
C Eval-Corr printData1 = custData
Visual Development
Code Generators
Web Downloads
Visual Editors
Tools
4GL
Complete Development
Visual Development
Code Generators
Environments
Visual Editors
4GL
Tools
© 2010 IBM Corporation
5. IBM Power Systems
Agenda
Introduction
What's New from Rational
Rational Tools
Optimized Compilers
Rational Open Access: RPG Edition
Zend Update
More Information
© 2010 IBM Corporation
6. IBM Power Systems
Rational Announcement Summary
Rational Developer for Power
– Feature: RPG and COBOL Development for i
• eclipse-based tools for RPG/COBOL development
RPG
• New print designer & support for language enhancements Developer
Java
• Replaces Rational Developer for i (RDi) Developer
– Support for COBOL and C/C++ options for AIX
Rational Team Concert for Power EGL
Developer COBOL
– Collaborative software development, automate best practices Developer
– Integrated source control and build management
– IBM i or AIX repository support
Rational Development Studio C/C++
Developer
– 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
© 2010 IBM Corporation
7. IBM Power Systems
Agenda
Introduction
What's New from Rational
Rational Tools
Optimized Compilers
Rational Open Access: RPG Edition
Zend Update
More Information
© 2010 IBM Corporation
8. IBM Power Systems
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
vi
ADTS
Emacs
© 2010 IBM Corporation
9. IBM Power Systems
Rational Developer for Power
Developer's Desktop AIX or IBM i Server
• RPG and COBOL Development for IBM I
• C/C++ Development for AIX
• COBOL Development for AIX
File Services
Index Services Project
Files
Execution
Services
IBM Debug
Engine
Current
Project
© 2010 IBM Corporation 9
10. IBM Power Systems
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 Corporation10
11. IBM Power Systems
Screen and Report Designers
Eclipse based DDS Display File designer for layout of 5250
screens and printed reports
Follow-on to Code/400 Designer (previously included with
WDSC and RDi)
Screen designing joins the rest of the RDi based tooling
Launchable from Remote Systems Explorer
Fully integrated with the LPEX DDS editor and other RDPower
views
Was technical preview in RDi 7.1; now included in RDPower
7.5
© 2010 IBM Corporation11
12. 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
13. IBM Power Systems
Upgrade Path for i Tools
RSE
(+ screen designer
RSE
and print designer)
Rational Developer for i (RDi) Rational Developer for Power Systems (RDPower)
Feature: RPG and COBOL Development for i
RDi (RSE)
RSE RSE
(+ screen designer
and print designer)
RBD
RBD
RBD
HATS
HATS
HATS
Rational Developer for IBM i for SOA Rational Developer for IBM i for SOA
Construction (RDi SOA) Construction (RDi SOA)
+ RDPower Feature: RPG/COBOL Development for i
•Upgrade available for tools ordered via Passport Advantage OR eConfig with valid SWMA
© 2010 IBM Corporation
14. IBM Power Systems
Rational Developer for Power Systems Software V7.6
Rational Developer for Power replaces Rational Developer for IBM i
RDi to be withdrawn from Marketing effective May 11, 2010
Existing RDi and RDi SOA customers with current SWMA are entitled to
RD Power - RPG & COBOL Tools for i capability
New for RDPower
– Authorized user
– Floating user
Note: RDi SOA remains available
© 2010 IBM Corporation
15. IBM Power Systems
WebSphere Development Studio Client (WDSC)
Migration Paths
Rational Developer for Power
HATS or EGL Development
WDSC RDi SOA
WDSC is no longer a part of the
compilers (WDS).
WDSC went out of
support on April 30, 2010
Rational Application Developer
© 2010 IBM Corporation
16. IBM Power Systems
Rational Team Concert for Power Systems Software
IBM Power Systems
Improve communication across disparate programming teams
Significantly improve quality of application code
Make software development automated, transparent and predictable
© 2010 IBM Corporation16
17. IBM Power Systems
IBM Rational Team Concert
IBM Rational Team
Integrates source control, work item, reporting and build Concert
capabilities which “think and work in unison”
Enables “real-time, in-context” collaboration for distributed
project teams – making software development more
automated, transparent and predictive
Provides real-time project health information and
transparency of status through automated data gathering
transparent integrated presence
Supports out-of-the-box and custom defined processes wikis OPEN real-time
which break down functional & organizational barriers reporting chat automated hand-
offs Web 2.0 custom dashboards
automated data gathering
Allows choice of client tools and extends the value of EXTENSIBILITY Eclipse plug-ins
services architecture FREEDOM
ClearQuest & ClearCase in enterprise deployments TO CREATE
Open and extensible on
Collaborate in context
Right-size governance
Day one productivity
© 2010 IBM Corporation
18. IBM Power Systems
Rational Team Concert: Open, extensible architecture
Eclipse Clients Web Clients Microsoft .NET Clients Rational Desktop Clients
Jazz Client Extensions Web 2.0 Visual Studio Rational Software Architect
Eclipse Platform Rational Systems Developer
Rational Business Developer
Rational Developer for z
Rational Developer for Power
Rational Team Concert
Administration:
Collaboration Best Practices Users, projects,
process
Presentation: Storage
Mashups Discovery Query
JAZZ SERVICES
Business Partner
Extensions Your Extensions
IBM Rational Extensions
© 2010 IBM Corporation18
19. IBM Power Systems
Rational Team Concert
A unified client UI
Unified Work Items, Agile
Planning, SCM, Build Mgmt,
Work Items
Reporting
Planning
Single UI, storage and
process
SCM
Reduces Cost of Ownership
– Administrative costs
Reporting
– Training/Adoption
Build Management
– Customizations
One Tool!
With unified storage DB LOGIC
© 2010 IBM Corporation19
20. IBM Power Systems
Rational Team Concert: Based on Jazz
c
Existing Rational New Rational/ Business Partner
Offerings IBM Offerings Offerings
Business
Your Planning
Existing & Alignment
Capabilities Product Compliance
& Project & Collaborative
Lifecycle Design
Future Management Security Management & 3rd-Party
IBM Development Jazz
Capabilities Capabilities
Best Practice Processes
Administration: Users,
Collaboration projects, process
Presentation: Storage
Mashups Discovery Query
• an open platform with a shared set of services
© 2010 IBM Corporation20
21. IBM Power Systems
Rational Team Concert for Power 2.0
• Focus changed from IBM i to all operating systems on Power (IBM i,
AIX and Linux on Power)
• RTC Power server can be installed on IBM i and AIX
–“superset” of RTC
• RTC Power build system toolkit can be installed on IBM i, AIX and
Windows
– On IBM i: has extensions for IBM i specific builds
– On AIX: supports only RTC build definitions
•Three versions of RTCPower
–Express
–Standard
–Enterprise
© 2010 IBM Corporation
22. IBM Power Systems
Agenda
Introduction
What's New from Rational
Rational Tools
Optimized Compilers
Rational Open Access: RPG Edition
Zend Update
More Information
© 2010 IBM Corporation
23. 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
24. IBM Power Systems
Re-Naming of WebSphere Development Studio for IBM i
April 2010
WebSphere Development Rational Development Studio
Studio for IBM i for i
• Feature 1 –1 – ADTS
•Feature ADTS
– No new tool enhancements
•Stabilized
– No new language enhancements
•no new tool enhancements
•Feature Heritage
• Feature 2 - 2 - OPM Compilers
•Stabilized
– No new enhancements
• Feature 3 –3 – ILE Compilers
•Feature ILE Compilers
•RPG/COBOL enhancements
– RPG/COBOL enhancements
© 2010 IBM Corporation
25. IBM Power Systems
Compilers on IBM i
Rational Development Studio for i
– Designed for creating modern business applications
– Many language enhancements over previous releases
– Priced/packaged by feature and by programmer
Feature: ILE compilers Feature: Heritage Compilers Feature: ADTS
ILE RPG S/36 Compatible RPG II PDM
ILE RPG *PRV Compiler S/38 Compatible RPG II SEU
ILE COBOL RPG/400 (RPG III)_ SDA
ILE COBOL *PRV Compiler S/36 Compatible COBOL RLU
ILE C S/38 Compatible COBOL etc
ILE C++ OPM COBOL
IXLC for C/C++
© 2010 IBM Corporation
26. IBM Power Systems
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
IBM
© 2010 IBM Corporation
Confidenti
27. IBM Power Systems
Ordering Rational Development Studio
Order 5770-WDS for 7.1
Order 5761- WDS for 6.1
Order the appropriate number of named users licenses for each feature of
Rational Development Studio
Feature User
Price
ILE Compilers $1,795
Heritage Compilers $1,295
ADTS $795
© 2010 IBM Corporation
28. IBM Power Systems
Upgrading from V5R4 to V6.1 or V7.1
Users currently on IBM i Software Subscription (SWMA)
SW Tier level entitled to the number of users specified
– Includes licenses for ILE Compilers, Heritage Compilers, ADTS
– Does not include Rational Developer for Power
Additional users are charged per programmer license
SW Tier Maximum Entitlement
P05 10
P10 15
P20 25
P30 40
P40 60
P50 80
P60 100
Whitepaper: WDS, WDSC, RDi, RDi SOA, RD Power Upgrades and Entitlements Explained
© 2010 IBM Corporation
29. IBM Power Systems
Agenda
Introduction
What's New from Rational
Rational Tools
Optimized Compilers
Rational Open Access: RPG Edition
Zend Update
More Information
© 2010 IBM Corporation
30. IBM Power Systems
Rational Open Access: RPG Edition
Extend RPG
to reach to
new interfaces Custom
Devices
Workplace
Future
Rich
Devices
Client
Eclipse
RPG IV Mobile
Rich
Client
+ Open Browsers
Access
SOA Portal
Interface
Web
Browsers
© 2010 IBM Corporation
31. IBM Power Systems
Rational Open Access: RPG Edition 5250 Screens
RPG Applications
Traditional RPG
Interface
User Interface
Business
Logic
DB Access
© 2010 IBM Corporation
32. IBM Power Systems
Rational Open Access: RPG Edition 5250 Screens
RPG Applications
Traditional RPG
Interface JSPs
User Interface
How to Support
Business
Logic
Other
Interfaces?
DB Access
Mobile
Other Devices
Servers
© 2010 IBM Corporation
33. IBM Power Systems
Browser
Rational Open Access: RPG Edition
Web Services
vs HATS (refacing)
Mobile
HATS HATS
RPG
RPG RPG 5250 Device
Development
Compiler Runtime Data Stream 5250 Emulator
Tool
RPG
RPG IV RPG IV
Development
Compiler Runtime
Tool RPG Open IO
RPG Open IO
Handlers Mobile
RPG Open I/O
Handlers XML
Handlers Web Service
© 2010 IBM Corporation
34. IBM Power Systems
Rational Open Access: RPG Edition 5250 Screens
RPG Applications
Traditional RPG
Interface JSPs
Target
F Define the Handler
Program
Handlers
D***********************
C* Data
C Write Section1
C* : Handlers
C* : Target
C Write Section2
C : Program
Handlers
Target
Program
Mobile
Other Devices
Servers
© 2010 IBM Corporation
35. IBM Power Systems
Rational Open Access: RPG Edition
Target Program
(comms code)
Data Handlers
F Define the Handler
D***********************
C*
C Write Section1
C* :
C* :
ISV or Customer
C Write Section2
C :
Rational Open
IBM STG Lab Services
looksoftware
Access: RPG Profound Logic
Edition
Rocket Seagull
© 2010 IBM Corporation
36. IBM Power Systems
Handlers
Vormitagg Associates, Inc
– Member of ISV Advisory council
– Key driver of this solution
– Building handler for use in their ERP application; not for sale
IBM STG Lab Services
– FM Handler – manages protocol between client applications and OAR
– Web Services Handler - converts OAR to XML and transport
STG Lab Services – 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
© 2010 IBM Corporation
37. IBM Power Systems
Agenda
Introduction
What's New from Rational
Rational Tools
Optimized Compilers
Rational Open Access: RPG Edition
Zend Update
More Information
© 2010 IBM Corporation
38. IBM Power Systems
Zend PHP Enhancements - Summary
Zend Server Community Edition for i
– Preloaded with IBM i 7.1, 6.1, 5.4
– Includes one year of Silver support from Zend
– Provided for no additional charge
– Also available for download from zend.com
– Replaces Zend Core
Zend Server for i
– Provides advanced functions
– Available from IBM with advanced support offerings
– Also available from zend.com
– Replaces Zend Platform
Zend Studio for i
– Eclispe-based development environment
– Integrates with Rational Developer for Power
– Available with one year of Silver support from
Zend for no additional charge
– Advanced support offerings available
Simplified Set Up and Management
– FastCGI support between ILE Apache and PHP
– Eliminates 2nd copy of Apache and reverse proxy
– Software fixes via PTFs
Significant Performance Enhancements
New and improved features
© 2010 IBM Corporation
39. IBM Power Systems
What Is Zend Server?
Production quality PHP stack
– PHP, ZF, DB connectivity, debugging
extension, and more
Two Editions - Free “Community Edition” provided
by IBM & Full commercial edition
– Both are production ready
Application monitoring and diagnostics (integrated
with Zend Studio)
Multi-level performance enhancement capabilities
Software updates and security hot fixes
Easy and quick installation
Zend Framework Integration
39 © 2010 IBM Corporation
40. IBM Power Systems
Zend Server for IBM i
Next generation of PHP stack for IBM i
Best of both Zend Core and Zend Platform
Single Licensed Program Installation
– Advanced features enables by license key
Two products
– Zend Server for IBM i
Community Edition
• Available at no charge
per IBM partnership
– Zend Server for IBM i
• Subscription available
from Zend
• High value extra features
• Higher Support SLAs
40 © 2010 IBM Corporation
41. IBM Power Systems
Why a new generation?
Based on feedback of key areas for Improvement
Improved basic PHP Performance
– 30% to 600% depending on the application
New capabilities
– Code Tracing – Faster problem resolution
– Job Queue – Performance and scalability
– Page Caching – Performance and Scalability
– Support for PHP 5.3 Page Caching
Easier installation, administration
& maintenance
Problem Playback
41 © 2010 IBM Corporation
42. IBM Power Systems
Fast CGI
Fast CGI built by IBM requires PTF’s
– Current group for 57nnDG1 – IBM HTTP Server for i5/OS
– http://www-
912.ibm.com/s_dir/sline003.nsf/GroupPTFs?OpenView&view=GroupPTFs
– V5R4
• PASE – SI36004
• HTTP – SI36026
PHP file
– i6.1 PASE
• PASE – SI36005
• HTTP – SI36027
HTTP:10088
Server PHP CGI *PGM
Now the best way to connect
(FastCGI)
PHP to HTTP CMD
Zend Server
IBM i DB2 UDB
42 © 2010 IBM Corporation
43. IBM Power Systems
Zend Delivers an Open Solution Stack for IBM i
Opens up a vast ecosystem of
technologies
– Development tools
– Application frameworks
– Applications
Zend Framework enables simple,
scalable, best-practice,
application development
– 10M+ downloads
– Built into Zend Server and
Studio
4+ million trained PHP
developers
© 2010 IBM Corporation
44. IBM Power Systems
Leveraging Application Portfolio: PHP and MySQL
Customer Relationship Management Help Desk
Portal
Portal
Portal
Course Management System
e-Commerce
Wiki
Bulletin Board
Content Management System
© 2010 IBM Corporation
45. IBM Power Systems
Agenda
Introduction
What's New from Rational
Rational Tools
Optimized Compilers
Rational Open Access: RPG Edition
Zend Update
More Information
© 2010 IBM Corporation
46. IBM Power Systems
Choose Power Your Innovation as your
primary track when you register
www.ibm.com/rational/innovate
100% dedicated to IBM Power systems and accompanying software -- showcases POWER7 and latest
Rational application development tools
Get an in-depth look at how Rational application development tools on Power systems can help you reduce
cost while improving organizational efficiency
Engage in lively panel discussions with Rational and Power Systems executives, senior technical leaders,
business partners and customers.
Test drive Rational's latest application development tools in hands-on technical workshops and demos.
$100 Discount for Power Customers: promo code PWRT
© 2010 IBM Corporation
47. The IBM Rational Cafés
IBM Power Systems
ibm.com/rational/cafe
a community of industry leaders in trials of new technology
modernization technology
to take full advantage of the knowledge through forums, blogs
latest tools and wiki documents
•Commercial Computing
•Partners •Parallel and Multi-Core
•John’s Corner - Learn Computing
•Rich UI •Scientific Computing
•for IBM i •Standards
•Migration/Transformation
•Japan Street
•Partners
•RDz
•Partners •RDz with EGL
•RDi •RTCz
•RDi SOA •HATS
•RTCi •Standard
•Migrations
*Content subject to change
© 2010 IBM Corporation47
48. IBM Power Systems
Getting Started
60 day trial downloads for Rational Developer for Power
www.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 Sandbox
http://www.ibm.com/developerworks/downloads/emsandbox/
© 2010 IBM Corporation
49. 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#overview
Partners: 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#overview
Partners: http://www.ibm.com/partnerworld/wps/servlet/ContentHandler/J384733T70541Z83
IBM XL Compilers Sales Kit
Internal: http://w3-103.ibm.com/software/xl/portal/content?synKey=H341530Z89871W70#overview
Partners 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
© 2010 IBM Corporation