SlideShare a Scribd company logo
1 of 101
Download to read offline
Why Every IBM® System i®
Developer Should Use IBM®
Rational® Solutions for
Power Systems
PWR-1728
Tim Rowe, Business Architect for Application Development on IBM I
    timmr@us.ibm.com
Kushal Munir, Development Lead, Rational Developer for Power
    kmunir@ca.ibm.com
Matthew Hardin, Strongback Consulting
    mhardin@strongback.us
Kenny Smith, Strongback Consulting
    kenny.smith@strongback.us




                            June 5–9 Orlando, Florida
The Premier Event for Software and Systems Innovation




    Agenda
    Rational for Power Systems from 50,000 Feet

    Birds-Eye View: Rational Developer for Power Systems Software

    What’s New: Rational Development Studio V7.1 – 5770WDS

       Rational Open Access for RPG

    Birds-Eye View: Rational Developer for I for SOA Construction

       HATS & Web Services

    Birds-Eye View: Rational Team Concert

    The Best Kept secrets: Other tools from Rational

    Solution Recap


2                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    Transforming software and systems delivery
    through a rich set of capabilities…
              System of Systems                             Systems Engineering                Software Delivery




           Enterprise         Portfolio                    Product        Performance            Compliance       Security
          Architecture       Management                   & Project       Management             Management      Management
                                                         Management

         Business Planning & Alignment                  Product & Project Management                Compliance & Security


                         Requirements        Configuration           Build          Asset             Quality
                           Definition         & Change             & Deploy      Management         Management
                         & Management        Management           Management
                                                     Collaborative Lifecycle Management



                                     Architecture          Modeling       Development         Testing
                                        Tools               Tools            Tools             Tools

                                                             Design & Development




                                               IBM and Business Partner Ecosystem

3                                                                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    … and the Rational offerings that deliver them

             System of Systems                             Systems Engineering            Software Delivery




          System Architect, Asset                     Focal Point, Insight, …                       Appscan
                Analyzer
         Business Planning & Alignment                 Product & Project Management             Compliance & Security



          Requirements            Team Concert,                 Build Forge,           Asset
            Manager                                                                                    Quality Manager
                                                                RAFW, RSA             Manager
                                                    Collaborative Lifecycle Management



                  RD Power, RDz, RBD, HATS, RAD,                           Functional Tester, Performance Tester,
                       RSA, Purify Plus, …                                                    …
                                                            Design & Development




                                              IBM and Business Partner Ecosystem

4                                                                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    It starts with the platform…
    • Overall price/performance leader

    • Highly integrated environment:
      simple, secure, optimized

    • Modernized RPG and COBOL: still
      the most cost-effective way to
      implement business logic

    • Compilers uniquely exploit the
      platform

    • Tools uniquely integrate with the
      platform and compilers

    • An unbeatable total solution




5                                                                       © 2011 IBM Corporation
6
               The Premier Event for Software and Systems Innovation




        Rational Solutions Optimized for Power Systems

            Reduce Time-to-Value !
         • Raise developer and team productivity
         • Maximize application performance
         • Increase project throughput


         IBM Rational Developer for Power Systems Software



                            IBM Rational Team Concert


                                IBM Rational Compilers

    6                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    Agenda
    Rational for Power Systems from 50,000 Feet

    Birds-Eye View: Rational Developer for Power Systems Software

    What’s New: Rational Development Studio V7.1 – 5770WDS

       Rational Open Access for RPG

    Birds-Eye View: Rational Developer for I for SOA Construction

       HATS & Web Services

    Birds-Eye View: Rational Team Concert

    The Best Kept secrets: Other tools from Rational

    Solution Recap


7                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    ADTS, PDM/SEU – Yesterday's Tools


     ADTS/PDM/SEU are stabilized
        – (i.e. don't expect any more features)
         As of V6R1
         You cannot take advantage of new COBOL/RPG/ILE
          language features in V7R1
     New RPG Features NOT in PDM/SEU – RDP ONLY!!
         MERGE, Array Support, Global Variables, and
          consuming result sets in RPG and COBOL
         RPG Open Access – redirect RPG IV native I/O
          operations to other devices
     Green screen development ?!? – a Commodore 64 had
      a better interface!
     No cut/paste/copy, text search, or content assist
     Poor or no integration with other tools

8                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    What is IBM® Rational® Developer for Power Systems Software
    and why is it important?



                                                                         Rich IDE for RPG and COBOL
       Productivity               Integration                             development
                                                                         Productivity
                                                                         Modernization of tool sets &
                                                                          processes
        Development                    Modernization
                                                                         Integration with other tools




9                                                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Productivity & Innovation – why its important


 Productivity: The measure of output from a process, such as output per labor-hour.




         Higher                   More                      Cost                 Application
         Profit                   Output                    Effectiveness        Modernization



                                              Job                                                 20% Boost
                                                                             Accelerate
                     Growth                   Satisfaction                                       In developer
                                                                             Innovation
                                                                                                  Productivity1




     ¹ Based on IBM customer study, “Making a Business Case for IBM Rational Developer for i”



10                                                                                                                © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Opportunity Cost Savings

     Assumptions for this example:
                                                                   Assume 3 months of
                                                                   lowered productivity




11                                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Opportunity Cost Savings

     Simple ROI: (does not assume time saved would be directed to higher-value activity)




12                                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Opportunity Cost Savings

Your Mileage May Vary… but often for the better
       E.g. shorter learning period
       E.g. greater productivity gain
     “We estimate between 20-30% improvements in team productivity                       “RDp is an outstanding development environment for AIX
          and quality across the development process. Rational Team              development. The LPEX editor and the debugger are far superior
      Concert for i and Power solutions truly hits the mark of the most         to other tools I have used for AIX development. As a user of other
                            demanding business and IT department.”                  Eclipse based Rational development tools, RDp has been very
                                                 - Steve Norton, President     easy to use and our team was able to be productive in only a week
                                                                                        versus months. It also provides a consistent development
                                                                               experience across computing environments providing up to a 20%
                                                                                                                      productivity improvement. ”
                                                                                                                Morris Wright, Senior Consultant



            "Rational Developer for Power is an excellent tool that has           “Within a month the use of the green screen development was
       transformed the tedious job of AIX debugging from a chore to a          almost completely gone, and our team was excited about working
          pleasure. Using the debugger in this integrated development              entirely on the new IDE. …My advice, try it. You will never go
       environment has resulted in a 20-30 % reduction in our problem                                                                      back.”
                                                determination efforts."                                                  - Bruce “Hoss” Collins
                                          Liam Parker, Senior Developer                                      Manager of Systems Administration




13                                                                                                                                         © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Additional Benefits
•    Use of modern IDE helps attract and retain new
     developers

•    Leverage existing skills and implementations in
     modern solutions with integrated tools spanning
     multiple platforms and technologies
     •   Rational Developer for Power (for RPG, C/C++, COBOL)
     •   Rational Application Developer (for J2EE)
     •   Rational Business Developer (for EGL)
     •   Rational Developer for Z (for mainframe)
     •   Rational Software Architect (for design and automation)
     •   Zend Studio for PHP



•    In-common tools skills lower learning curve for other
     technologies



14                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Why RD Power? Developer View (the fun stuff!)
     • Modern, Eclipse-based, development tools for IBM i
     • Visual editors, outline views, content assist, integrated language help
     • Integrated file management, search, edit, compile/build, debug capabilities
     • Analysis tools (application diagram, call hierarchies, type hierarchies)
     • Easily debug batch, interactive, and Web applications and Web services with a common
       visual debugger
     • Visual DDS design tools: Screen and Report Designer
     • Integration with Rational Team Concert




15                                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Develop RPG and COBOL applications more productively…

Work with existing host resources in a workstation environment

Integrate development with change management

Experience productivity gains with modern development tools
  – Quickly perform mundane tasks
  – Code assistance and templates
  – Simplified debug experience

Ensure proper governance and consistency of application
  development




     Edit
                         Compile
                                                           Debug


16                                                       © Copyright 2011 IBM Corporation                    16
                                                                                            © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




     Show me the features

     Remote Systems LPEX Editor




17                                                 © Copyright 2011 IBM Corporation                    17
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 From this…




18                                                 © Copyright 2011 IBM Corporation                    18
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 To this…                                                                                    Best of Both Worlds



 SEU look and feel
     Prefix commands
     Format bar
 Modern look and feel
     Colors!
     Modern editor features




                                                   Shortcut to open a
                                                 member, Ctrl + Shift + A

19                                                        © Copyright 2011 IBM Corporation                                 19
                                                                                                          © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Undo / Redo                                  * means editor has                                Number of changes
                                               unsaved changes                                 made since last save.




 Unlimited undo / redo inside of LPEX editor
     Undo changes right back to when member was originally opened
     Even if editor was saved during the editing period
     Edit > Undo | Redo or use more common keyboard shortcuts Ctrl + Z | Ctrl + Y



20                                                          © Copyright 2011 IBM Corporation                                      20
                                                                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                                                                                                Copy and Paste


                                                                Block copy / paste




     Prefix commands for
         copy / paste                                                                Stream based copy / paste (typical
                                                                                          of Workstation software)
                                                                                      Uses Windows Clipboard, paste
                                                                                        into another editor, email, or
                                                                                              document editor.

21                                                © Copyright 2011 IBM Corporation                                              21
                                                                                                               © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Outline View and Content Assist



                                                                                   Cross reference
                                                                                     information

     Content assist helps jog
     your memory (opcodes,
          BIFs, fields)




                                       Templates provide a quick way to
                                         insert common code patterns
                                       (free form and SQL). Predefined
22                                             or © CopyrightyourIBM Corporation
                                                  define 2011 own!                                           22
                                                                                            © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 From this…




23                                                 © Copyright 2011 IBM Corporation                    23
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                                                                                             …To This
                                                   Launch compiles
                                                directly from editor or
                                                    pop-up menu.




                                                                                       Compile errors
                                                                                  automatically downloaded
                                                                                   and shown in Error List




                                             Double clicking on an error opens editor and
                                                          positions to the line
24                                             © Copyright 2011 IBM Corporation                                        24
                                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




     Show me the features

     Application Diagram




25                                                 © Copyright 2011 IBM Corporation                    25
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Application Diagram


 Application Diagram
     Provides developers with a graphical overview of the structure of their native i5/OS
       applications
       Call graph showing subroutine, procedure, and program calls
       ILE program and service program bindings
     Currently supports ILE RPG, ILE COBOL, CL, programs and service programs




26                                                        © Copyright 2011 IBM Corporation                    26
                                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Application Diagram
                                                                                          Subroutine ChgOrder calls
                                                                                            something inside the
                                                                                            ROUTINES member

     ORDENTR member
     ORDENTR member
     expanded to view aa
      expanded to view
         call graph
          call graph



       Subroutine RqsPart calls
         subroutine Process




                                                                                                   Subroutine WrtDtaQ calls
                                                                                                    program QSNDDTAQ




27                                                     © Copyright 2011 IBM Corporation                                                27
                                                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 From this…




28                                                 © Copyright 2011 IBM Corporation                    28
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 To this…
                                                                                            ILE Program and Service
                                                                                             ILE Program and Service
                                                                                                Program Bindings
                                                                                                 Program Bindings



        Program QQFENDSVR
        binds to service program                                                                   Selecting a node highlights
               QQFUTILS                                                                            it’s incoming and outgoing
                                                                                                            connections




     Modules WFVTACC and
      WFVTSVR are bound
          into program
          QQFVTSVR                                                                                    These *SRVPGMs were
                                                                                                       not part of initial user
                                                                                                      selection so details are
                                                                                                             not shown




29                                                       © Copyright 2011 IBM Corporation                                             29
                                                                                                                     © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




     Show me the features

     Screen and Report Designers




30                                                 © Copyright 2011 IBM Corporation                    30
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 From this…




31                                                 © Copyright 2011 IBM Corporation                    31
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Screen Designer


                    Screen controls allow you to                                                                Outline view for
                    specify which records should                                                            navigating in the editor
                    be visualized together in the                                                            and selecting the file,
                            design area.                                                                      records and fields.




                                                                                                         Palette: drag and drop
Report Designer &




                                                                                                        parts from the palette to
                                                                                                            the design area.
                    Design, source and
                                                                     Design area
                     preview modes




                                                                                                        Use properties view to
                                                                                                        modify attributes and
                                                                                                        keywords for the file,
                                                                                                         records and fields.


32                                                                   © Copyright 2011 IBM Corporation                                        32
                                                                                                                            © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                                         Putting it All Together
                                         Putting it All Together




                                  Double click to maximize editor
                                area, drag and drop editors to sides
                                   | top | bottom to split screen.

33                                             © Copyright 2011 IBM Corporation                    33
                                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




     Show me the features

     Integrated Debugger




34                                                 © Copyright 2011 IBM Corporation                    34
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




From this…




35                                                 © Copyright 2011 IBM Corporation                    35
                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




            Debug View controls
                                                               Work with breakpoints      Real time monitoring
               the debugger
                                                             (enable / disable, remove,    of the field values
                                                                 add, conditional)




                                                  Breakpoint (set / remove
                                                     by double clicking)




36                                             © Copyright 2011 IBM Corporation                                      36
                                                                                                    © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Launching the Debugger                                                                         Attach to a job
 One Click Actions                                                                              (STRSRVJOB)



             Always use Service Entry
             Points to debug any ILE
            program / service program!




                                                                               Single click debug for batch
                                                                             (don’t use for interactive – use
                                                                            service entry points or debug job)

37                                                     © Copyright 2011 IBM Corporation                                            37
                                                                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Where can I run this?




38                                                                © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Agenda
 Rational for Power Systems from 50,000 Feet

 Birds-Eye View: Rational Developer for Power Systems Software

 What’s New: Rational Development Studio V7.1 – 5770WDS

     Rational Open Access for RPG

 Birds-Eye View: Rational Developer for I for SOA Construction

     HATS & Web Services

 Birds-Eye View: Rational Team Concert

 The Best Kept secrets: Other tools from Rational

 Solution Recap


39                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Compilers on IBM i
 Rational Development Studio
      RPG, COBOL, C, and C++ compilers for IBM i
      Previously called WDS: “WebSphere Development
         Studio for System i”
      Designed for creating modern business applications


     WebSphere Development Studio                                     renamed to
     Rational Development Studio 7.1 - 5770-WDS
        New Enhancements                                              Stabilized       Stabilized
      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
         •ILE C++                                   •   OPM COBOL
         •IXLC for C/C++



40                                                                                              © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 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
     Rational Open Access: RPG Edition - new offering for RPG
         Long requested feature from customers and partners




41                                                                     © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 i Architecture
        Language Runtimes (RPG, COBOL, C, C++)

         Optimizes underlying IBM i and hardware


        Single Level Store                                             Object Based Architecture



        Automates & optimizes storage management                       Enables integrity, security, virus-resistance

        Integration                                                    Work Management
                                                                                                ...    ...




        Integrates business components, e.g. database                  Provides built-in application virtualization

        Technology Independent Machine Interface
        Ensures application compatibility across multiple technology generations



                                                                          Multi-core
                                                                          Multi-threads


42 42                                                                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




RPG IV: A Modern Business language…
                7.1 enhancements are based on user feedback,
                 system changes, and language improvements
                                                     • Better performance when returning large numbers




                                                     •Sort and search DS
                                                     • Sort Ascend or Descend
                                                     • New Built-in functions: %LEN, %SCANRPL
                                                     • Optional prototype




                                                      • Integration with DB2, Display and printer files
                                                      • Integration with other features of the system
                                                               • Data areas and Data queues
                                                               • XML documents
                                                               • Embedded SQL and PCML




43                                                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 ILE RPG enhancements

      New and updated built-in functions %LEN, %SCANRPL,
       %PARMNUM
      Implicit unicode conversion for parameters
      Sort and search data structures
      Sort 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)
      Support for Open Access RPG Edition (also available with a
       PTF for 6.1)


                                                                               IBM
44
                                                                         Confidenti
                                                                     © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 What’s new for both RPG and COBOL




        Freeze SEU syntax checking at the
         V6R1 level
        Encrypt the listing debug view
        Teraspace storage model




                                                                           IBM
45
                                                                     Confidenti
                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Rational Open Access : RPG Edition

     When you need to extend RPG
     applications to interact with
     things like…
      – Web services

      – Multiple / external databases

      – XML files

      – Spreadsheets

      – Socket connections to devices or
        systems that do not support Web
        services

     … with minimal expenditure of
     internal development resources
                                                                        http://www-949.ibm.com/software/rational/cafe/community/rpg


46                                                                                                                         © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




     Rational Open Access: RPG Edition
     *DSPF example                                                                                5250 Screens



        RPG Application




           WRITE record                                     program                                  5250 datastream
                                                           I/O buffer       Display file object
                                                                                 * DSPF

                                                       Other information:
                                                            • state
                                                            • names
                                                            • pointers

                                                     RPG Runtime                     Display Manager


                                                                                    IBM i
47                                                                                                              © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




     Rational Open Access: RPG Edition
     *DSPF example
                                                                                                  ?
      RPG Application
                                                                 Handler code to manage building the interface
                                                                          and proprietary information



        Handler Defined
                                                         program
                                                        I/O buffer
         WRITE record




                                                  RPG Runtime                         Display Manager


                                                                                     IBM i
48                                                                                                               © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Example: RPG Program Defining an Open Access file
                                                                 The handler being
        The handler keyword                                        invoked is for
                                                                 reading IFS files)




                                    Optional 2nd param lets RPG
                                    program exchange info with
                                            the handler


49                                                                                    © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rational Open Access: RPG Edition

     New Licensed Program Product
      Required for both development and runtime servers
      5733-OAR
      Available for 6.1 and 7.1


     Tier Group Price
      Priced by processor based on software tier


     Requires RDPower: RPG and COBOL Development for i as the
      development environment
      For syntax checking, semantic checking, etc




                                                                                      50
50                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation                             Kushal

    Rational Open Access: RPG Edition - Handlers
                                                   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
            STG Lab Services
                                                   looksoftware
                                                            –   Delivery of multi-channel user interfaces from a single RPG program
                                                            –   Includes support for smartclient, riaclient, thinclient and mobileclient
                                                   PKS Software
                                                            - Fully integrated in RD Power as plugin – therefore IBM-based end-to-end-solution
                                                            - Highly automated, easy to use, zero deployment solution for RPG OA
                                                            - No special knowledge necessary for services
                                                   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
                                                   RJS Software
                                                            –   Accesses remote databases using familiar RPG I/O operations
                                                            –   Conceals the complexity of using our RPG2SQL Integrator functions
                                                            –   Works with SQL Server, Oracle, Access, MySQL, and more
                                                   Computer Guidance
                                                            –   Open Access enables 5250 RPG applications to have a rich web interface
                                                            –   Open Access handler uses TCP/IP sockets to communicate with web interface
                                                            –   Graphic web interface built around JavaServer Faces framework

                      + more in the works…
51 51                                                                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Agenda
 Rational for Power Systems from 50,000 Feet

 Birds-Eye View: Rational Developer for Power Systems Software

 What’s New: Rational Development Studio V7.1 – 5770WDS

     Rational Open Access for RPG

 Birds-Eye View: Rational Developer for i for SOA Construction

     HATS & Web Services

 Birds-Eye View: Rational Team Concert

 The Best Kept secrets: Other tools from Rational

 Solution Recap


52                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Why Rational Developer for i for SOA Construction?

          Modern tools for                                          The strategic value
          higher developer                                            of application
            productivity                                              modernization

     Combines RPG and COBOL Development Tools for i with
     Rational Business Developer, enabling you to…

     – Leverage existing IBM i business logic assets in modern
       solutions

     – Accelerate delivery of Web 2.0 and SOA solutions

     – More effectively manage the impact of technology changes

     … With minimal developer retraining



53                                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rational Business Developer
 Simplify the development of EGL Web,
 Web 2.0, Text UI, and SOA solutions with
 Rational Business Developer
      Built on Eclipse
      Supports integration with other Rational
       tools
 Features
      Visual and source editors
      Code completion, templates, and snippets
      Service generation for database tables
                                                                        Integrates with Rational Team Concert / Jazz
      SQL visualization and editing                                         EGL development teams can take advantages of the
      References and declarations                                            capabilities provided by Jazz/Rational Team Concert to
                                                                              manage EGL development projects
      Code refactoring
      Cheat sheets and dynamic help

 Debug EGL code within the IDE



54                                                                                                                            © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 EGL Family

                                                                   Rational
                                                                   Business                        Rational
                 EGL                                              Developer                       Migration
           Business-focused
                                                                (included in RDiSOA)              Extension
      programming language that
     enables all types of developers                          Eclipse-based IDE for         Software and service solution
         to productively develop                                developing, testing,         that automates migration to
      traditional applications, Web                          debugging, and deploying       EGL from Natural, Ideal, CA
         services, and Web 2.0                              EGL-generated applications        Gen, RPG, and COBOL –
     applications. Deploys as Java,                         and services. Integrates with   resulting in cost savings and
         COBOL, or JavaScript.                                         Jazz.                increased platform flexibility.




                                                                                              Migration
      Technology                                                     Tools
                                                                                              Solutions
55                                                                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




A common language across all tiers

                                                         EGL


           COBOL                                           Java               JavaScript/HTML


Deploy


           Enterprise                                   Application Servers        Web Browsers
           Systems                                      Apache Tomcat,             Desktop and
     Run   CICS, IMS, Power                             WebSphere, JEE             Mobile



                                    Server                                         Client

56                                                                                                © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 EGL – Simplify Innovation

 EGL is a higher-level programming language
 designed for developing powerful, modern
 applications
 
  The goal is to shield developers from complexities
 typically associated with Web 2.0 application
 development
 Spend more time innovating and less time fighting
 


 with technology
                                                                               EGL
 A true cross-platform, cross-tier language
 targeted at all types of developers                                       COBOL, RPG
 
     Provides flexible deployment options                                                     Level of
                                                                         C, C++, Java, .NET   abstraction
 
     Compiles to Java, COBOL, or JavaScript
 
     Web 2.0 and SOA built-in                                                Assembly

 EGL is also an excellent target language for                              Machine Code
 migration of existing, traditional applications.

57                                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rich User Interfaces with EGL
 Simplify creation of Rich Internet Applications
 Deliver end-to-end Web 2.0 quickly in a single language
 Build rich user interfaces to modernize existing applications
 Generates standard JavaScript and Ajax
 EGL does NOT replace HTML or JavaScript
 Easy-to-learn language
 Fully open and extensible
 Use a rich, extensible widget library
 Including support for Dojo
 Eclipse-based development, testing, and debugging
 Consume all types of Web services




58                                                                          © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



                                                                          Revitalize
                                                                         Applications
 Rational Host Access Transformation Services
 Achieve fast modernization ROI with low risk
  Quickly and easily transform green screen
   applications to Web services, Web, Mobile,
   Portal and rich client interfaces
  Low cost and low risk: No need to rewrite or
   refactor existing applications and built on
   open, proven platforms and technologies
  Increase productivity and reduce training
   costs and data entry errors with workflow
   and navigation improvements
  Integrate host business processes and data
   with other Web, Portal, Mobile, and rich
   client applications
  What’s new in V7.5.1?
      Mobile device support for Apple iPhone and
       iPod touch
      Rich Client support extended to Lotus Notes
      Ajax-based automatic disconnect and refresh
      Simplified, customizable Web service
       definitions


59                                                                         © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 HATS deployment options
                                                             Web


                                                                                                                Rich Client


                                                     View through your favorite browser
                                                     Zero footprint



                                                                                                                 Integration at the
                     3270 or 5250                                                              Portal             desktop with other
                      datastream                                                                                  Eclipse applications
                                                                                                                 Client side processing
                                                                                                                 Rich set of user
                                                                   Mobile                                         interface widgets
                                                                                                                 Built on the standard,
                               Web Service                                                                        open Eclipse foundation
                                                                                                                 3270e print directly to
                                                                                         Integration at the      end user’s printer
                                                                                          glass
                                   Build self-service                                   Cooperative portlet
                                                                  PDA, Smart Phones,
                                    transactions                                          support
                                                                   Data Collection
                                                                   terminals

60                                                                                                                          © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 HATS: Redesign layout and navigation flows

     
      No need to edit DSPF
     
      No change to RPG/COBOL
     
      Quickly transform 5250, 3270 applications to web or web
     services
     
      Transform VT 100 apps to web services also!




61                                                                    © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 HATS Case Study: Winnebago Industries*

  Business need:
  Their dealer management system needed to be modernized. The
  graphical user interface to the delivery management system was over
  12 years old and a product that is no longer supported.


  Solution:
  Using System Z for all manufacturing applications, HR applications.
  Using HATS to provide web services for WebSphere Portal based
  dealer management system.


  Benefits:
  
   $13K less annual paper/communications
  
   $65K/yr annual labor costs
  
   Improved Employee productivity
  
   Improved dealer satisfaction
  
   Integration with industry standards (STAR)


*
http://www-01.ibm.com/software/success/cssdb.nsf/cs/SSAO-8DNSVA?OpenDocument&Site=eserverzseries&cty=en_us




62                                                                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Host Access Transformation Services Summary
         Rich                             Browser                                   Portal                  Mobile                        Web
         Client                                                                                                                         Services




 • Integration at the                • Zero footprint                  • Integration at the glass   • Access host applications   • Build self-service
   desktop with other                • Pure HTML                       • Cooperative portlet          from mobile devices          transactions
   Eclipse-based                                                                                                                 • Expose host business
                                     • Access through your               support
   applications
                                                                       • JSR 168 compliant                                         processes as Web
                                       favorite browser,
 • Client side processing                                                                                                          Services
                                       including Internet
 • Rich set of user interface          Explorer and Firefox.                                                                     • Provide controlled access
   widgets                                                                                                                         to vital host applications
 • Supports Lotus Expeditor                                                                                                        and host data.
   deployment



  Quick ROI : Host applications can be quickly deployed with a new user interface
  Low cost : No need to rewrite application
  Low risk : Leverage open, proven platforms and technologies
  Increase productivity and reduce training costs
  Improving work flow from multiple applications
  Provides integration of host business processes and data with other Web, portal, and rich client applications


63                                                                                                                                                                63
                                                                                                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 IBM I Web Services and Java Tools


  IBM i Web development tools is an option component that you can install to get the
   ability to create new business applications that use a Web-based front end to
   communicate with the business logic in an ILE or non-ILE language program on a
   IBM i server.


  IBM i Web services are self-contained, modular applications that can be described,
   published, located, and invoked over the Internet, employing on-demand
   integration of services.


  The Web Service wizard creates a bottom-up IBM i program Web service with
   Web service operations that call one or more server programs or service program
   procedures on IBM i systems.




64                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 IBM I Web Services and Java Tools (continued)


  The Web Service wizard works in the context of a Web project for creation,
   deployment, testing, generation of a proxy, and publication to a Universal
   Description, Discovery, and Integration (UDDI) registry of Web services.


  The IBM i Web Services and Java™ tools can be installed only if the appropriate
   prerequisites are installed.




65                                                                              © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




66                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Agenda
 Rational for Power Systems from 50,000 Feet

 Birds-Eye View: Rational Developer for Power Systems Software

 Whats New: Rational Development Studio V7.1 – 5770WDS

     Rational Open Access for RPG

 Birds-Eye View: Rational Developer for I for SOA Construction

     HATS & Web Services

 Birds-Eye View: Rational Team Concert

 The Best Kept secrets: Other tools from Rational

 Solution Recap


67                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Our customers have invested in a diverse set of ALM tools...

 Traditionally, each tool came with                                          Tool A
    its own                                                                 Work Items
                                                                                                                  Tool B
     UI - Web and desktop                                                           DB
                                                                                          UI

        presentations of views and                                                                               Planning
                                                                                         LOGIC
        tasks                                                                                            DB
                                                                                                                UI

     Logic – Workflow, process,                                  Tool E
                                                                                                               LOGIC
        search, query, scale, security                            SCM
        and collaboration                                              DB
                                                                             UI
     Storage – Availability, traceability
                                                                            LOGIC
     Privacy, backup/archive                                                                              DB
                                                                                                                     UI

 Resulting in...                                                                                                LOGIC

     Brittle integrations
                                                                                          DB
                                                                                                  UI                       Tool C
     Silos everywhere                                                 Tool D                     LOGIC                    Reporting
     High cost to maintain and                                  Build Management
        administer
     Proprietary API's


68                                                                                                                          © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 With Rational Team Concert, you get...
                                                                         A unified client     UI



Unified Work Items, Agile
   Planning, SCM, Build Mgmt,
   Reporting                                                            Work Items

                                                                                                        Planning
Single UI, storage and process

                                                                       SCM
Reduces Cost of Ownership
     Administrative costs
     Training/Adoption                                                                                   Reporting
     Customizations                                             Build Management
                                                                                                        One Tool!

                                                                       With unified storage        DB     LOGIC




69                                                                                                            © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Rational Team Concert Supports Development Teams

       Analyst                            Team                                  Developer              Tester

      Define and                     Plan and                                                          Tests:
                                                                              Design, Code
       Manage                       Assign Work                                                     Functional,
                                                                              and Unit Test
     Change Reqs                       Items                                                        Integration,
                                                                                                      System,
                                                             •Workspaces       Track Work          Performance
     •Work Items                •Releases and                •Change sets         Items
     •Requirements              Iterations                   •Components
                                •Estimates                   •Snapshots                           •Test definitions
                                •Tasks linked                •Streams           Define and        •Defects linked to
                                to Work Items                                 Initiate Builds     Work Items,
                                •Assignments                                • Linked to Change    Builds, Change
                                                                            Sets and Work Items   Sets



         Work                                                     Source          Build               Quality
         Items                         Planning                  Code and                           Management
                                                                                 System
                                                                  Change

     Common repository provides seamless transitions of all artifacts between ALM
     activities and team roles and promotes traceability throughout the lifecycle
70                                                                                                              © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




     Source Change Management – the basics
                         MASTER-REL1
                       RPGSRC PAYROL
                       PGM PAYROLL                              Rel 2 parts can't be
                                                                promoted to Rel 1

                              REL1_FIX                                      MASTER-REL2
                                                                                                 Check Out


                                                                               TEST
      Projects defined - hierarchy
                                                                                                             Promote
      Teams defined
      Checkin – Checkout – Promote
      Release management                                            JACK                 JILL

                                                                                                 Check In    Promote




71                                                                                                              © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rational Team Concert for Power Systems
 Collaborative Application Lifecycle Management




           Improve communication across disparate IT teams
           Detect and accelerate resolution of defects early
           Make Informed decisions
           Make software development more automated, transparent and predictable

7272                                                                                © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 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




73                                                                                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 High Level Content in Rational Team Concert 3.0


     Eliminated Server Pricing
     Simplified Client Licensing
     Mix and Match Clients
                                 Any RTC client license can be
                                     used together
                                 Easy growth and incremental           Driving Business Differentiation
                                     adoption
     (New) On Demand Licensing
                                 Fixed Term License with annual
                                      rental model
     (New) Token Licensing
                                 Unique Investment Protection
     RTC Community Edition – no charge to purchase;
       support by community

74                                                                                              © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Simplified User Licensing – Rational Team Concert 3.0

                                                                                                                              Dev. for IBM
                                                                                             Developer for   Developer       Ent. Platforms
                                                                                             Workgroups*
                                                                           Contributor                       Developers       z/OS / Power
                                                Stakeholder                                   Developers                      Developers
                                                                          Collaborative CM                   Team of Teams
          Rational Team Concert                                                               Team
                                                   Customers              Or Developers w/
                                                                          alternate SCM

Collaboration Platform                                                                                                       
View Project Status                                                                                                          
Work Items                                                                                                                   
Planning: Agile, Formal, Hybrid                                                                                               
Report Customization                                                                                                          
Continuous Integration - Builds                                                                                                
Advanced Source Control                                                                                                        
Distributed SCM**                                                                                                               
Advanced System Z and Power                                                                                                      
Features

Floating or Token Licensing                          Yes                          Yes            No           Yes               Yes
     *Developer for Workgroups has a limit of 50 authorized user licenses per licensed Jazz Team server group.
     **Mixing Developer 10-C (community) or Developer for Workgroups licenses with Developer or Developer for IBM Enterprise Platform licenses
     will result in Distributed Source Control Management (SCM) capability being disabled for all licenses

75                                                                                                                               © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rational Team Concert: built 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




76                                                                                                                                                     76
                                                                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



Customer ROI With RTC



        The new features in Rational
      Team Concert 3.0, in particular
          the automated dependency
            scanning for build and file
         impact analysis and the new
      support for more formal project                                Driving Business Differentiation
            management process will
         undoubtedly provide at least
        20% greater productivity and
             efficiency in the software
     delivery process for our clients.“
            Steve Norton, President,
            Oxford International Inc.

77                                                                                              © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



      Team Awareness
     - Allows you view the teams and their members
     - Project teams, their internal organization, and the artifacts they are working on
     - Teams can see other teams, easy to find help and collaborate
      Process Awareness and Customization
     - Guidance for a project process configuration and iteration structure.
     - Example apply the Agile process template to the project
      Work item
     - Track and coordinate development tasks and workflow
     - Defects, Enhancements, Approvals

       Work Item Tracking
     - Track work items for entire project. Reporting, GUI based tooling
        Source Control
     - Change management – no lost changes
     - Delta based line level change archives
     - Support for concurrent development
         Build and Deploy
     -Team members can track build progress, view build alerts and results, request builds
     -CL program(s) are called to build the native IBM i artifacts
        Project Health
     - Reports provide both real-time and historical trends of builds, streams, work items
78                                                                                         © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 The server license is included with any RTC 3.0 User License
Customers can now install as many servers as RTC 3.0 user licenses
  purchased on any platform for any purpose!


Customer Benefits:
     – Jazz Team Servers in RTC 3.0 can run on ANY supported platform


     – For ANY purpose
              – Support disaster recovery installations
              – Maintain separate test or training configurations
              – Move servers between platforms w/o additional license fees
              – Enables teams who need many servers for physical security isolation
              – Makes Cloud/SaaS models more cost effective
              – Simplifies trade-ups from other Rational products


     – Easily change and grow your server topology without a licensing transaction


79                                                                                    © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



https://www.ibm.com/developerworks/rational/community/cafe/rpg.html




                    http://www.ibm.com/developerworks/downloads/emsandbox_power/index.html



80                                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                           www.ibm.com/software/rational




81                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Agenda
 Rational for Power Systems from 50,000 Feet

 Birds-Eye View: Rational Developer for Power Systems Software

 Whats New: Rational Development Studio V7.1 – 5770WDS

     Rational Open Access for RPG

 Birds-Eye View: Rational Developer for I for SOA Construction

     HATS & Web Services

 Birds-Eye View: Rational Team Concert

 The Best Kept secrets: Other tools from Rational

 Solution Recap


82                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 IBM Rational Application Developer for WebSphere Software (RAD)
         Eclipse-based Java, JEE, SOA, Web, Web 2.0, mobile development tool
         Use RAD SE to visually build rich Java internet applications
         – improve online user experience
         – increase customer satisfaction                                                                  rs!
         – significant productivity benefits                                                         5 yea
                                                                                             p ast
                                                                                       the
                                                                                  4 of
                                                                         in ner
                                                                ar dw
                                                   e Aw
                          oic
                        Ch
                    ers
                 Us
            E DC


83 83                                                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 WebSphere Support for IBM i 7.1
        WebSphere Application Server
            WebSphere Application Server Express V6.1, V7.0, &
             V8.0                                                                 Access information
            WebSphere Application Server V6.1, V7.0, & V8.0
            WebSphere Application Server Network Deployment
             V6.1, V7.0, & V8.0
                                                                           Customer retention
            Fix Packs 6.1.0.29 and 7.0.0.7 contain IBM i 7.1 level
               support



                                                                                 Operational efficiency
        WebSphere Portal
            WebSphere Portal 6.1.5
            WebSphere Portal 7
                                                                          Cost reduction




84 84                                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    Intelligently Manage Application Environments & Deliver Rich User
    Experiences Faster
        WebSphere Application Server V8 (June 2011)

   Speed delivery of applications & services
   Improve operational efficiency and reliability
   Increase security and control

   What’s new in WAS V8:
         – End to end performance improvements to lower TCO and
           decrease time to value
         – Offers broad choice and support of programming models and
           open standards                                                     Accelerate the delivery of
         – Delivers automated enhancements to application install,              new applications and
           maintenance, testing and problem determination                       services through cost-
         – Further improves high availability & transaction integrity          efficient, intelligent and
         – Hardens end to end security controls                              secure management of your
         – Extends the reach of WAS applications from the desktop to           application environment
           mobile devices




85 85                                                                                            © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rational Performance Tester

     •   Provides testers with automated performance testing capabilities to
         validate the scalability of web and server based applications
     •   Identify the presence and cause of system performance bottlenecks
     •   Supports load testing against a broad range of applications such as
         HTTP, SAP, Siebel, TCP Socket and Citrix
     •   Minimizes the memory and
         processor footprint, enabling
         large multiuser tests with
         limited hardware resources




86                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rational Functional Tester
 Rational Functional Tester Extensions for Terminal-based Applications

     •   Automated regression testing for 5250,
         Web, J2EE and .Net applications                                 Browser UI
     •   Key benefits
          – Minimize test maintenance with
            resilient scripts                                                          Java UI
          – Wizard for test creation for new
            user
                                                                            .NET UI
          – Powerful scripting language
          – Supports team oriented parallel
            development
          – Integrate traditional and mixed
                                                                                      5250 UI
            workload function testing




87                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                           www.ibm.com/software/rational




88                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rational AppScan

     •   IBM® Rational® AppScan automates application security testing by
         scanning applications, identifying vulnerabilities and generating
         reports with intelligent fix recommendations to ease remediation.
          –    Detecting Web application vulnerabilities and protecting sensitive data
          –    Verify JavaScript, AJAX, SOAP Web Services
          –    Easy to use Web based interface
          –    Over 40 out-of-the box security compliance reports including PCI Data
               Security Standard




      Best Security Company
     Award from SC Magazine
           March, 2010




89                                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Agenda
 Rational for Power Systems from 50,000 Feet

 Birds-Eye View: Rational Developer for Power Systems Software

 Whats New: Rational Development Studio V7.1 – 5770WDS

     Rational Open Access for RPG

 Birds-Eye View: Rational Developer for I for SOA Construction

     HATS & Web Services

 Birds-Eye View: Rational Team Concert

 The Best Kept secrets: Other tools from Rational

 Solution Recap


90                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Productivity – why its important


 Productivity: The measure of output from a process, such as output per labor-hour.




91                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 PDM/SEU – Yesterday's Tools


  PDM/SEU are stablized (i.e. don't expect any more features)
      As of V6R1
      You cannot take advantage of new COBOL/RPG/ILE language features in V7R1
  New RPG Features NOT in PDM/SEU – RDP ONLY!!
      MERGE, Array Support, Global Varialbes, and consuming result sets in RPG and COBOL
      RPG Open Access – redirect RPG IV native I/O operations to other devices




  Green screen development =
  No cut/paste/copy, text search, or content assist
      Huh? You don't know what content assist is??




92                                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




https://www.ibm.com/developerworks/rational/community/cafe/rpg.html




                    http://www.ibm.com/developerworks/downloads/emsandbox_power/index.html



93                                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



 IBM Enterprise Modernization Sandbox
 Optimizing the value of your assets, skills and infrastructure investments
    Learn how to revitalize applications, empower
     people, unify teams and exploit infrastructure
     based on your knowledge and experiences


    New extended trials offering for customers and
     partners who need more time to explore
     product features in a controlled environment
                                                                        http://www.ibm.com/developerworks/downloads/emsandbox/

    Get fast start with scripted scenarios and best                          Since the Power and System z Sandboxes are
     practice education materials at no cost                                       deployed in IBM’s own data centers and
     available 24x7                                                                available through a browser with a
                                                                                   minimal footprint (i.e., a Citrix plug-in
                                                                                   install) you can now realize the value
                                                                                   proposition of IBM’s Software Products
    A low risk way to try out several new offerings                               firsthand within minutes.
     and integrated solutions without disturbing your
     existing environment




94                                                                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Rational Developer for Power



     the Enterprise Modernization Sandbox
      For IBM i - Explore RPG and COBOL development using modern tools

      Lab 01: Maintain an IBM i application
      Lab 02: Edit RPG applications
      Lab 03: Verify and compile RPG applications
      Lab 04: Debug IBM i programs
      Lab 05: the Use Screen Designer to generate source
      Lab 06: Use the Application Diagram Viewer
      Lab 07: Customize the Remote Systems Explorer
      Lab 08: Work with offline projects
      Lab 09: Work with Report Designer




95                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



RTC 3.0 Simplified Packaging
     • Single release for all platforms
        – Jazz Team Servers in RTC 3.0 can run on ANY supported platform (System z,
          IBM i, Windows, Linux, Unix)

     • No separate server license
        – Now install as many servers as RTC 3.0 user licenses purchased on any
          platform for any purpose! Easily change and grow your topology without
          licensing transactions

     • Flexible pricing models (Authorized and Floating User, Token)


       RTC 2.0+

                                                                                 RTC 3.0
       RTC for System z 2.0+
                                                                          RTC Developer for IBM Enterprise Platforms user
                                                                          license enables the advanced build and deploy
       RTC for Power 2.0+                                                 features focused on the needs of z/OS and IBM i
                                                                          development teams
96                                                                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                           www.ibm.com/software/rational




97                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Daily iPod Touch giveaway
                                                                     SPONSORED BY
  Complete your session surveys online each day
   at a conference kiosk or on your Innovate 2011 Portal!

  Each day that you complete all of that day’s session
   surveys, your name will be entered to win the daily
   IPOD touch!


  On Wednesday be sure to complete your full conference evaluation
   to receive your free conference t-shirt!




98                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                                                       www.ibm.com/software/rational

 © Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any
 kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor
 shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the
 use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates
 and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to
 future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the
 International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.



99                                                                                                                                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




To learn more visit: ibm.com/software/rational/announce/power/




100                                                                © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




Additional Resources

•RPG Unit – Open source framework for making unit testing easy for RPG programmers
   •http://rpgunit.sourceforge.net/


• Jazz Community Site (http://jazz.net)
• Introduction to Rational Team Concert
 (http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/index.jsp)
• Rational Team Concert Product Page
(http://www-01.ibm.com/software/rational/products/rtc/)
•Rational Developer for POWER Product Page




101                                                                       © 2011 IBM Corporation

More Related Content

What's hot

How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katochIBM
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthyIBM
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appEPM Live
 
Rational
RationalRational
RationalIBM
 
IBM Rational 8/16 Webinar Presentation
IBM Rational 8/16 Webinar PresentationIBM Rational 8/16 Webinar Presentation
IBM Rational 8/16 Webinar PresentationScott Althouse
 
Agile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsAgile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsKurt Solarte
 
Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06kowost
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine OverviewEPM Live
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_kIBM
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_bIBM
 
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX
 
Checking the health of your active directory enviornment
Checking the health of your active directory enviornmentChecking the health of your active directory enviornment
Checking the health of your active directory enviornmentSpiffy
 
JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...
JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...
JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...InSync2011
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 
Cloud computing
Cloud computingCloud computing
Cloud computingpaole168
 

What's hot (19)

How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
 
Rational
RationalRational
Rational
 
IBM Rational 8/16 Webinar Presentation
IBM Rational 8/16 Webinar PresentationIBM Rational 8/16 Webinar Presentation
IBM Rational 8/16 Webinar Presentation
 
MCIF- Per Kroll
MCIF-  Per KrollMCIF-  Per Kroll
MCIF- Per Kroll
 
Agile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsAgile Requirements by Agile Analysts
Agile Requirements by Agile Analysts
 
Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06
 
Les outils de Devops IBM
Les outils de Devops IBMLes outils de Devops IBM
Les outils de Devops IBM
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b
 
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01
 
Checking the health of your active directory enviornment
Checking the health of your active directory enviornmentChecking the health of your active directory enviornment
Checking the health of your active directory enviornment
 
JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...
JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...
JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOAOracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
 

Similar to IBM Innovate 2011- What every System i Developer Needs to Know

Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik KRoopa Nadkarni
 
The process of software architecting
The process of software architectingThe process of software architecting
The process of software architectingRoger Snook
 
Rhapsody reverseengineering
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineeringScott Althouse
 
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...Kathy (Kat) Mandelstein
 
RSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRoger Snook
 
The IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionThe IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionMarc Nehme
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Felipe Freire
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hiddenevebby526
 
Innovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design SystemsInnovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design SystemsRahul Razdan
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13gaborvodics
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009Marc Hoppers
 
1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environmentPaulo Lacerda
 
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa SenRoopa Nadkarni
 
Fostering Innovation
Fostering InnovationFostering Innovation
Fostering InnovationSVPMA
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery PanelMauricio Godoy
 

Similar to IBM Innovate 2011- What every System i Developer Needs to Know (20)

Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik K
 
The process of software architecting
The process of software architectingThe process of software architecting
The process of software architecting
 
Rhapsody reverseengineering
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineering
 
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 
Pulse Executive Panel
Pulse Executive PanelPulse Executive Panel
Pulse Executive Panel
 
RSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value Features
 
The IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionThe IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting Solution
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hidden
 
Innovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design SystemsInnovating the Software Development Process at Cadence Design Systems
Innovating the Software Development Process at Cadence Design Systems
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009
 
1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment
 
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
 
Fostering Innovation
Fostering InnovationFostering Innovation
Fostering Innovation
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery Panel
 

More from Strongback Consulting

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsStrongback Consulting
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsStrongback Consulting
 
How Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iHow Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iStrongback Consulting
 
Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Strongback Consulting
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentStrongback Consulting
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserStrongback Consulting
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Strongback Consulting
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAAStrongback Consulting
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iStrongback Consulting
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentStrongback Consulting
 
How a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryHow a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryStrongback Consulting
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Strongback Consulting
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Strongback Consulting
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionStrongback Consulting
 

More from Strongback Consulting (20)

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS Applications
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
How Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iHow Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM i
 
Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic Investment
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power User
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAA
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System i
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic Investment
 
Linux 101
Linux 101Linux 101
Linux 101
 
How a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryHow a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer Story
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Rational HATS and HIS v8 Overview
Rational HATS and HIS v8 OverviewRational HATS and HIS v8 Overview
Rational HATS and HIS v8 Overview
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
Rational HATS overview 7.5.1
Rational HATS overview 7.5.1Rational HATS overview 7.5.1
Rational HATS overview 7.5.1
 

IBM Innovate 2011- What every System i Developer Needs to Know

  • 1. Why Every IBM® System i® Developer Should Use IBM® Rational® Solutions for Power Systems PWR-1728 Tim Rowe, Business Architect for Application Development on IBM I timmr@us.ibm.com Kushal Munir, Development Lead, Rational Developer for Power kmunir@ca.ibm.com Matthew Hardin, Strongback Consulting mhardin@strongback.us Kenny Smith, Strongback Consulting kenny.smith@strongback.us June 5–9 Orlando, Florida
  • 2. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software What’s New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap 2 © 2011 IBM Corporation
  • 3. The Premier Event for Software and Systems Innovation Transforming software and systems delivery through a rich set of capabilities… System of Systems Systems Engineering Software Delivery Enterprise Portfolio Product Performance Compliance Security Architecture Management & Project Management Management Management Management Business Planning & Alignment Product & Project Management Compliance & Security Requirements Configuration Build Asset Quality Definition & Change & Deploy Management Management & Management Management Management Collaborative Lifecycle Management Architecture Modeling Development Testing Tools Tools Tools Tools Design & Development IBM and Business Partner Ecosystem 3 © 2011 IBM Corporation
  • 4. The Premier Event for Software and Systems Innovation … and the Rational offerings that deliver them System of Systems Systems Engineering Software Delivery System Architect, Asset Focal Point, Insight, … Appscan Analyzer Business Planning & Alignment Product & Project Management Compliance & Security Requirements Team Concert, Build Forge, Asset Manager Quality Manager RAFW, RSA Manager Collaborative Lifecycle Management RD Power, RDz, RBD, HATS, RAD, Functional Tester, Performance Tester, RSA, Purify Plus, … … Design & Development IBM and Business Partner Ecosystem 4 © 2011 IBM Corporation
  • 5. The Premier Event for Software and Systems Innovation It starts with the platform… • Overall price/performance leader • Highly integrated environment: simple, secure, optimized • Modernized RPG and COBOL: still the most cost-effective way to implement business logic • Compilers uniquely exploit the platform • Tools uniquely integrate with the platform and compilers • An unbeatable total solution 5 © 2011 IBM Corporation
  • 6. 6 The Premier Event for Software and Systems Innovation Rational Solutions Optimized for Power Systems Reduce Time-to-Value ! • Raise developer and team productivity • Maximize application performance • Increase project throughput IBM Rational Developer for Power Systems Software IBM Rational Team Concert IBM Rational Compilers 6 © 2011 IBM Corporation
  • 7. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software What’s New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap 7 © 2011 IBM Corporation
  • 8. The Premier Event for Software and Systems Innovation ADTS, PDM/SEU – Yesterday's Tools  ADTS/PDM/SEU are stabilized – (i.e. don't expect any more features)  As of V6R1  You cannot take advantage of new COBOL/RPG/ILE language features in V7R1  New RPG Features NOT in PDM/SEU – RDP ONLY!!  MERGE, Array Support, Global Variables, and consuming result sets in RPG and COBOL  RPG Open Access – redirect RPG IV native I/O operations to other devices  Green screen development ?!? – a Commodore 64 had a better interface!  No cut/paste/copy, text search, or content assist  Poor or no integration with other tools 8 © 2011 IBM Corporation
  • 9. The Premier Event for Software and Systems Innovation What is IBM® Rational® Developer for Power Systems Software and why is it important?  Rich IDE for RPG and COBOL Productivity Integration development  Productivity  Modernization of tool sets & processes Development Modernization  Integration with other tools 9 © 2011 IBM Corporation
  • 10. The Premier Event for Software and Systems Innovation Productivity & Innovation – why its important Productivity: The measure of output from a process, such as output per labor-hour. Higher More Cost Application Profit Output Effectiveness Modernization Job 20% Boost Accelerate Growth Satisfaction In developer Innovation Productivity1 ¹ Based on IBM customer study, “Making a Business Case for IBM Rational Developer for i” 10 © 2011 IBM Corporation
  • 11. The Premier Event for Software and Systems Innovation Opportunity Cost Savings Assumptions for this example: Assume 3 months of lowered productivity 11 © 2011 IBM Corporation
  • 12. The Premier Event for Software and Systems Innovation Opportunity Cost Savings Simple ROI: (does not assume time saved would be directed to higher-value activity) 12 © 2011 IBM Corporation
  • 13. The Premier Event for Software and Systems Innovation Opportunity Cost Savings Your Mileage May Vary… but often for the better  E.g. shorter learning period  E.g. greater productivity gain “We estimate between 20-30% improvements in team productivity “RDp is an outstanding development environment for AIX and quality across the development process. Rational Team development. The LPEX editor and the debugger are far superior Concert for i and Power solutions truly hits the mark of the most to other tools I have used for AIX development. As a user of other demanding business and IT department.” Eclipse based Rational development tools, RDp has been very - Steve Norton, President easy to use and our team was able to be productive in only a week versus months. It also provides a consistent development experience across computing environments providing up to a 20% productivity improvement. ” Morris Wright, Senior Consultant "Rational Developer for Power is an excellent tool that has “Within a month the use of the green screen development was transformed the tedious job of AIX debugging from a chore to a almost completely gone, and our team was excited about working pleasure. Using the debugger in this integrated development entirely on the new IDE. …My advice, try it. You will never go environment has resulted in a 20-30 % reduction in our problem back.” determination efforts." - Bruce “Hoss” Collins Liam Parker, Senior Developer Manager of Systems Administration 13 © 2011 IBM Corporation
  • 14. The Premier Event for Software and Systems Innovation Additional Benefits • Use of modern IDE helps attract and retain new developers • Leverage existing skills and implementations in modern solutions with integrated tools spanning multiple platforms and technologies • Rational Developer for Power (for RPG, C/C++, COBOL) • Rational Application Developer (for J2EE) • Rational Business Developer (for EGL) • Rational Developer for Z (for mainframe) • Rational Software Architect (for design and automation) • Zend Studio for PHP • In-common tools skills lower learning curve for other technologies 14 © 2011 IBM Corporation
  • 15. The Premier Event for Software and Systems Innovation Why RD Power? Developer View (the fun stuff!) • Modern, Eclipse-based, development tools for IBM i • Visual editors, outline views, content assist, integrated language help • Integrated file management, search, edit, compile/build, debug capabilities • Analysis tools (application diagram, call hierarchies, type hierarchies) • Easily debug batch, interactive, and Web applications and Web services with a common visual debugger • Visual DDS design tools: Screen and Report Designer • Integration with Rational Team Concert 15 © 2011 IBM Corporation
  • 16. The Premier Event for Software and Systems Innovation Develop RPG and COBOL applications more productively… Work with existing host resources in a workstation environment Integrate development with change management Experience productivity gains with modern development tools – Quickly perform mundane tasks – Code assistance and templates – Simplified debug experience Ensure proper governance and consistency of application development Edit Compile Debug 16 © Copyright 2011 IBM Corporation 16 © 2011 IBM Corporation
  • 17. The Premier Event for Software and Systems Innovation Show me the features Remote Systems LPEX Editor 17 © Copyright 2011 IBM Corporation 17 © 2011 IBM Corporation
  • 18. The Premier Event for Software and Systems Innovation From this… 18 © Copyright 2011 IBM Corporation 18 © 2011 IBM Corporation
  • 19. The Premier Event for Software and Systems Innovation To this… Best of Both Worlds SEU look and feel Prefix commands Format bar Modern look and feel Colors! Modern editor features Shortcut to open a member, Ctrl + Shift + A 19 © Copyright 2011 IBM Corporation 19 © 2011 IBM Corporation
  • 20. The Premier Event for Software and Systems Innovation Undo / Redo * means editor has Number of changes unsaved changes made since last save. Unlimited undo / redo inside of LPEX editor Undo changes right back to when member was originally opened Even if editor was saved during the editing period Edit > Undo | Redo or use more common keyboard shortcuts Ctrl + Z | Ctrl + Y 20 © Copyright 2011 IBM Corporation 20 © 2011 IBM Corporation
  • 21. The Premier Event for Software and Systems Innovation Copy and Paste Block copy / paste Prefix commands for copy / paste Stream based copy / paste (typical of Workstation software) Uses Windows Clipboard, paste into another editor, email, or document editor. 21 © Copyright 2011 IBM Corporation 21 © 2011 IBM Corporation
  • 22. The Premier Event for Software and Systems Innovation Outline View and Content Assist Cross reference information Content assist helps jog your memory (opcodes, BIFs, fields) Templates provide a quick way to insert common code patterns (free form and SQL). Predefined 22 or © CopyrightyourIBM Corporation define 2011 own! 22 © 2011 IBM Corporation
  • 23. The Premier Event for Software and Systems Innovation From this… 23 © Copyright 2011 IBM Corporation 23 © 2011 IBM Corporation
  • 24. The Premier Event for Software and Systems Innovation …To This Launch compiles directly from editor or pop-up menu. Compile errors automatically downloaded and shown in Error List Double clicking on an error opens editor and positions to the line 24 © Copyright 2011 IBM Corporation 24 © 2011 IBM Corporation
  • 25. The Premier Event for Software and Systems Innovation Show me the features Application Diagram 25 © Copyright 2011 IBM Corporation 25 © 2011 IBM Corporation
  • 26. The Premier Event for Software and Systems Innovation Application Diagram Application Diagram Provides developers with a graphical overview of the structure of their native i5/OS applications Call graph showing subroutine, procedure, and program calls ILE program and service program bindings Currently supports ILE RPG, ILE COBOL, CL, programs and service programs 26 © Copyright 2011 IBM Corporation 26 © 2011 IBM Corporation
  • 27. The Premier Event for Software and Systems Innovation Application Diagram Subroutine ChgOrder calls something inside the ROUTINES member ORDENTR member ORDENTR member expanded to view aa expanded to view call graph call graph Subroutine RqsPart calls subroutine Process Subroutine WrtDtaQ calls program QSNDDTAQ 27 © Copyright 2011 IBM Corporation 27 © 2011 IBM Corporation
  • 28. The Premier Event for Software and Systems Innovation From this… 28 © Copyright 2011 IBM Corporation 28 © 2011 IBM Corporation
  • 29. The Premier Event for Software and Systems Innovation To this… ILE Program and Service ILE Program and Service Program Bindings Program Bindings Program QQFENDSVR binds to service program Selecting a node highlights QQFUTILS it’s incoming and outgoing connections Modules WFVTACC and WFVTSVR are bound into program QQFVTSVR These *SRVPGMs were not part of initial user selection so details are not shown 29 © Copyright 2011 IBM Corporation 29 © 2011 IBM Corporation
  • 30. The Premier Event for Software and Systems Innovation Show me the features Screen and Report Designers 30 © Copyright 2011 IBM Corporation 30 © 2011 IBM Corporation
  • 31. The Premier Event for Software and Systems Innovation From this… 31 © Copyright 2011 IBM Corporation 31 © 2011 IBM Corporation
  • 32. The Premier Event for Software and Systems Innovation Screen Designer Screen controls allow you to Outline view for specify which records should navigating in the editor be visualized together in the and selecting the file, design area. records and fields. Palette: drag and drop Report Designer & parts from the palette to the design area. Design, source and Design area preview modes Use properties view to modify attributes and keywords for the file, records and fields. 32 © Copyright 2011 IBM Corporation 32 © 2011 IBM Corporation
  • 33. The Premier Event for Software and Systems Innovation Putting it All Together Putting it All Together Double click to maximize editor area, drag and drop editors to sides | top | bottom to split screen. 33 © Copyright 2011 IBM Corporation 33 © 2011 IBM Corporation
  • 34. The Premier Event for Software and Systems Innovation Show me the features Integrated Debugger 34 © Copyright 2011 IBM Corporation 34 © 2011 IBM Corporation
  • 35. The Premier Event for Software and Systems Innovation From this… 35 © Copyright 2011 IBM Corporation 35 © 2011 IBM Corporation
  • 36. The Premier Event for Software and Systems Innovation Debug View controls Work with breakpoints Real time monitoring the debugger (enable / disable, remove, of the field values add, conditional) Breakpoint (set / remove by double clicking) 36 © Copyright 2011 IBM Corporation 36 © 2011 IBM Corporation
  • 37. The Premier Event for Software and Systems Innovation Launching the Debugger Attach to a job One Click Actions (STRSRVJOB) Always use Service Entry Points to debug any ILE program / service program! Single click debug for batch (don’t use for interactive – use service entry points or debug job) 37 © Copyright 2011 IBM Corporation 37 © 2011 IBM Corporation
  • 38. The Premier Event for Software and Systems Innovation Where can I run this? 38 © 2011 IBM Corporation
  • 39. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software What’s New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap 39 © 2011 IBM Corporation
  • 40. The Premier Event for Software and Systems Innovation Compilers on IBM i Rational Development Studio RPG, COBOL, C, and C++ compilers for IBM i Previously called WDS: “WebSphere Development Studio for System i” Designed for creating modern business applications WebSphere Development Studio renamed to Rational Development Studio 7.1 - 5770-WDS New Enhancements Stabilized Stabilized 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 •ILE C++ • OPM COBOL •IXLC for C/C++ 40 © 2011 IBM Corporation
  • 41. The Premier Event for Software and Systems Innovation 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 Rational Open Access: RPG Edition - new offering for RPG Long requested feature from customers and partners 41 © 2011 IBM Corporation
  • 42. The Premier Event for Software and Systems Innovation i Architecture Language Runtimes (RPG, COBOL, C, C++) Optimizes underlying IBM i and hardware Single Level Store Object Based Architecture Automates & optimizes storage management Enables integrity, security, virus-resistance Integration Work Management ... ... Integrates business components, e.g. database Provides built-in application virtualization Technology Independent Machine Interface Ensures application compatibility across multiple technology generations Multi-core Multi-threads 42 42 © 2011 IBM Corporation
  • 43. The Premier Event for Software and Systems Innovation RPG IV: A Modern Business language… 7.1 enhancements are based on user feedback, system changes, and language improvements • Better performance when returning large numbers •Sort and search DS • Sort Ascend or Descend • New Built-in functions: %LEN, %SCANRPL • Optional prototype • Integration with DB2, Display and printer files • Integration with other features of the system • Data areas and Data queues • XML documents • Embedded SQL and PCML 43 © 2011 IBM Corporation
  • 44. The Premier Event for Software and Systems Innovation ILE RPG enhancements New and updated built-in functions %LEN, %SCANRPL, %PARMNUM Implicit unicode conversion for parameters Sort and search data structures Sort 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) Support for Open Access RPG Edition (also available with a PTF for 6.1) IBM 44 Confidenti © 2011 IBM Corporation
  • 45. The Premier Event for Software and Systems Innovation What’s new for both RPG and COBOL Freeze SEU syntax checking at the V6R1 level Encrypt the listing debug view Teraspace storage model IBM 45 Confidenti © 2011 IBM Corporation
  • 46. The Premier Event for Software and Systems Innovation Rational Open Access : RPG Edition When you need to extend RPG applications to interact with things like… – Web services – Multiple / external databases – XML files – Spreadsheets – Socket connections to devices or systems that do not support Web services … with minimal expenditure of internal development resources http://www-949.ibm.com/software/rational/cafe/community/rpg 46 © 2011 IBM Corporation
  • 47. The Premier Event for Software and Systems Innovation Rational Open Access: RPG Edition *DSPF example 5250 Screens RPG Application WRITE record program 5250 datastream I/O buffer Display file object * DSPF Other information: • state • names • pointers RPG Runtime Display Manager IBM i 47 © 2011 IBM Corporation
  • 48. The Premier Event for Software and Systems Innovation Rational Open Access: RPG Edition *DSPF example ? RPG Application Handler code to manage building the interface and proprietary information Handler Defined program I/O buffer WRITE record RPG Runtime Display Manager IBM i 48 © 2011 IBM Corporation
  • 49. The Premier Event for Software and Systems Innovation Example: RPG Program Defining an Open Access file The handler being The handler keyword invoked is for reading IFS files) Optional 2nd param lets RPG program exchange info with the handler 49 © 2011 IBM Corporation
  • 50. The Premier Event for Software and Systems Innovation Rational Open Access: RPG Edition New Licensed Program Product Required for both development and runtime servers 5733-OAR Available for 6.1 and 7.1 Tier Group Price Priced by processor based on software tier Requires RDPower: RPG and COBOL Development for i as the development environment For syntax checking, semantic checking, etc 50 50 © 2011 IBM Corporation
  • 51. The Premier Event for Software and Systems Innovation Kushal Rational Open Access: RPG Edition - Handlers 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 STG Lab Services looksoftware – Delivery of multi-channel user interfaces from a single RPG program – Includes support for smartclient, riaclient, thinclient and mobileclient PKS Software - Fully integrated in RD Power as plugin – therefore IBM-based end-to-end-solution - Highly automated, easy to use, zero deployment solution for RPG OA - No special knowledge necessary for services 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 RJS Software – Accesses remote databases using familiar RPG I/O operations – Conceals the complexity of using our RPG2SQL Integrator functions – Works with SQL Server, Oracle, Access, MySQL, and more Computer Guidance – Open Access enables 5250 RPG applications to have a rich web interface – Open Access handler uses TCP/IP sockets to communicate with web interface – Graphic web interface built around JavaServer Faces framework + more in the works… 51 51 © 2011 IBM Corporation
  • 52. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software What’s New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for i for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap 52 © 2011 IBM Corporation
  • 53. The Premier Event for Software and Systems Innovation Why Rational Developer for i for SOA Construction? Modern tools for The strategic value higher developer of application productivity modernization Combines RPG and COBOL Development Tools for i with Rational Business Developer, enabling you to… – Leverage existing IBM i business logic assets in modern solutions – Accelerate delivery of Web 2.0 and SOA solutions – More effectively manage the impact of technology changes … With minimal developer retraining 53 © 2011 IBM Corporation
  • 54. The Premier Event for Software and Systems Innovation Rational Business Developer Simplify the development of EGL Web, Web 2.0, Text UI, and SOA solutions with Rational Business Developer  Built on Eclipse  Supports integration with other Rational tools Features  Visual and source editors  Code completion, templates, and snippets  Service generation for database tables Integrates with Rational Team Concert / Jazz  SQL visualization and editing  EGL development teams can take advantages of the  References and declarations capabilities provided by Jazz/Rational Team Concert to manage EGL development projects  Code refactoring  Cheat sheets and dynamic help Debug EGL code within the IDE 54 © 2011 IBM Corporation
  • 55. The Premier Event for Software and Systems Innovation EGL Family Rational Business Rational EGL Developer Migration Business-focused (included in RDiSOA) Extension programming language that enables all types of developers Eclipse-based IDE for Software and service solution to productively develop developing, testing, that automates migration to traditional applications, Web debugging, and deploying EGL from Natural, Ideal, CA services, and Web 2.0 EGL-generated applications Gen, RPG, and COBOL – applications. Deploys as Java, and services. Integrates with resulting in cost savings and COBOL, or JavaScript. Jazz. increased platform flexibility. Migration Technology Tools Solutions 55 © 2011 IBM Corporation
  • 56. The Premier Event for Software and Systems Innovation A common language across all tiers EGL COBOL Java JavaScript/HTML Deploy Enterprise Application Servers Web Browsers Systems Apache Tomcat, Desktop and Run CICS, IMS, Power WebSphere, JEE Mobile Server Client 56 © 2011 IBM Corporation
  • 57. The Premier Event for Software and Systems Innovation EGL – Simplify Innovation EGL is a higher-level programming language designed for developing powerful, modern applications  The goal is to shield developers from complexities typically associated with Web 2.0 application development Spend more time innovating and less time fighting  with technology EGL A true cross-platform, cross-tier language targeted at all types of developers COBOL, RPG  Provides flexible deployment options Level of C, C++, Java, .NET abstraction  Compiles to Java, COBOL, or JavaScript  Web 2.0 and SOA built-in Assembly EGL is also an excellent target language for Machine Code migration of existing, traditional applications. 57 © 2011 IBM Corporation
  • 58. The Premier Event for Software and Systems Innovation Rich User Interfaces with EGL Simplify creation of Rich Internet Applications Deliver end-to-end Web 2.0 quickly in a single language Build rich user interfaces to modernize existing applications Generates standard JavaScript and Ajax EGL does NOT replace HTML or JavaScript Easy-to-learn language Fully open and extensible Use a rich, extensible widget library Including support for Dojo Eclipse-based development, testing, and debugging Consume all types of Web services 58 © 2011 IBM Corporation
  • 59. The Premier Event for Software and Systems Innovation Revitalize Applications Rational Host Access Transformation Services Achieve fast modernization ROI with low risk  Quickly and easily transform green screen applications to Web services, Web, Mobile, Portal and rich client interfaces  Low cost and low risk: No need to rewrite or refactor existing applications and built on open, proven platforms and technologies  Increase productivity and reduce training costs and data entry errors with workflow and navigation improvements  Integrate host business processes and data with other Web, Portal, Mobile, and rich client applications  What’s new in V7.5.1?  Mobile device support for Apple iPhone and iPod touch  Rich Client support extended to Lotus Notes  Ajax-based automatic disconnect and refresh  Simplified, customizable Web service definitions 59 © 2011 IBM Corporation
  • 60. The Premier Event for Software and Systems Innovation HATS deployment options Web Rich Client  View through your favorite browser  Zero footprint  Integration at the 3270 or 5250 Portal desktop with other datastream Eclipse applications  Client side processing  Rich set of user Mobile interface widgets  Built on the standard, Web Service open Eclipse foundation  3270e print directly to  Integration at the end user’s printer glass  Build self-service  Cooperative portlet  PDA, Smart Phones, transactions support Data Collection terminals 60 © 2011 IBM Corporation
  • 61. The Premier Event for Software and Systems Innovation HATS: Redesign layout and navigation flows  No need to edit DSPF  No change to RPG/COBOL  Quickly transform 5250, 3270 applications to web or web services  Transform VT 100 apps to web services also! 61 © 2011 IBM Corporation
  • 62. The Premier Event for Software and Systems Innovation HATS Case Study: Winnebago Industries* Business need: Their dealer management system needed to be modernized. The graphical user interface to the delivery management system was over 12 years old and a product that is no longer supported. Solution: Using System Z for all manufacturing applications, HR applications. Using HATS to provide web services for WebSphere Portal based dealer management system. Benefits:  $13K less annual paper/communications  $65K/yr annual labor costs  Improved Employee productivity  Improved dealer satisfaction  Integration with industry standards (STAR) * http://www-01.ibm.com/software/success/cssdb.nsf/cs/SSAO-8DNSVA?OpenDocument&Site=eserverzseries&cty=en_us 62 © 2011 IBM Corporation
  • 63. The Premier Event for Software and Systems Innovation Host Access Transformation Services Summary Rich Browser Portal Mobile Web Client Services • Integration at the • Zero footprint • Integration at the glass • Access host applications • Build self-service desktop with other • Pure HTML • Cooperative portlet from mobile devices transactions Eclipse-based • Expose host business • Access through your support applications • JSR 168 compliant processes as Web favorite browser, • Client side processing Services including Internet • Rich set of user interface Explorer and Firefox. • Provide controlled access widgets to vital host applications • Supports Lotus Expeditor and host data. deployment  Quick ROI : Host applications can be quickly deployed with a new user interface  Low cost : No need to rewrite application  Low risk : Leverage open, proven platforms and technologies  Increase productivity and reduce training costs  Improving work flow from multiple applications  Provides integration of host business processes and data with other Web, portal, and rich client applications 63 63 © 2011 IBM Corporation
  • 64. The Premier Event for Software and Systems Innovation IBM I Web Services and Java Tools  IBM i Web development tools is an option component that you can install to get the ability to create new business applications that use a Web-based front end to communicate with the business logic in an ILE or non-ILE language program on a IBM i server.  IBM i Web services are self-contained, modular applications that can be described, published, located, and invoked over the Internet, employing on-demand integration of services.  The Web Service wizard creates a bottom-up IBM i program Web service with Web service operations that call one or more server programs or service program procedures on IBM i systems. 64 © 2011 IBM Corporation
  • 65. The Premier Event for Software and Systems Innovation IBM I Web Services and Java Tools (continued)  The Web Service wizard works in the context of a Web project for creation, deployment, testing, generation of a proxy, and publication to a Universal Description, Discovery, and Integration (UDDI) registry of Web services.  The IBM i Web Services and Java™ tools can be installed only if the appropriate prerequisites are installed. 65 © 2011 IBM Corporation
  • 66. The Premier Event for Software and Systems Innovation 66 © 2011 IBM Corporation
  • 67. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software Whats New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap 67 © 2011 IBM Corporation
  • 68. The Premier Event for Software and Systems Innovation Our customers have invested in a diverse set of ALM tools... Traditionally, each tool came with Tool A its own Work Items Tool B UI - Web and desktop DB UI presentations of views and Planning LOGIC tasks DB UI Logic – Workflow, process, Tool E LOGIC search, query, scale, security SCM and collaboration DB UI Storage – Availability, traceability LOGIC Privacy, backup/archive DB UI Resulting in... LOGIC Brittle integrations DB UI Tool C Silos everywhere Tool D LOGIC Reporting High cost to maintain and Build Management administer Proprietary API's 68 © 2011 IBM Corporation
  • 69. The Premier Event for Software and Systems Innovation With Rational Team Concert, you get... A unified client UI Unified Work Items, Agile Planning, SCM, Build Mgmt, Reporting Work Items Planning Single UI, storage and process SCM Reduces Cost of Ownership Administrative costs Training/Adoption Reporting Customizations Build Management One Tool! With unified storage DB LOGIC 69 © 2011 IBM Corporation
  • 70. The Premier Event for Software and Systems Innovation Rational Team Concert Supports Development Teams Analyst Team Developer Tester Define and Plan and Tests: Design, Code Manage Assign Work Functional, and Unit Test Change Reqs Items Integration, System, •Workspaces Track Work Performance •Work Items •Releases and •Change sets Items •Requirements Iterations •Components •Estimates •Snapshots •Test definitions •Tasks linked •Streams Define and •Defects linked to to Work Items Initiate Builds Work Items, •Assignments • Linked to Change Builds, Change Sets and Work Items Sets Work Source Build Quality Items Planning Code and Management System Change Common repository provides seamless transitions of all artifacts between ALM activities and team roles and promotes traceability throughout the lifecycle 70 © 2011 IBM Corporation
  • 71. The Premier Event for Software and Systems Innovation Source Change Management – the basics MASTER-REL1 RPGSRC PAYROL PGM PAYROLL Rel 2 parts can't be promoted to Rel 1 REL1_FIX MASTER-REL2 Check Out TEST  Projects defined - hierarchy Promote  Teams defined  Checkin – Checkout – Promote  Release management JACK JILL Check In Promote 71 © 2011 IBM Corporation
  • 72. The Premier Event for Software and Systems Innovation Rational Team Concert for Power Systems Collaborative Application Lifecycle Management  Improve communication across disparate IT teams  Detect and accelerate resolution of defects early  Make Informed decisions  Make software development more automated, transparent and predictable 7272 © 2011 IBM Corporation
  • 73. The Premier Event for Software and Systems Innovation 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 73 © 2011 IBM Corporation
  • 74. The Premier Event for Software and Systems Innovation High Level Content in Rational Team Concert 3.0 Eliminated Server Pricing Simplified Client Licensing Mix and Match Clients Any RTC client license can be used together Easy growth and incremental Driving Business Differentiation adoption (New) On Demand Licensing Fixed Term License with annual rental model (New) Token Licensing Unique Investment Protection RTC Community Edition – no charge to purchase; support by community 74 © 2011 IBM Corporation
  • 75. The Premier Event for Software and Systems Innovation Simplified User Licensing – Rational Team Concert 3.0 Dev. for IBM Developer for Developer Ent. Platforms Workgroups* Contributor Developers z/OS / Power Stakeholder Developers Developers Collaborative CM Team of Teams Rational Team Concert Team Customers Or Developers w/ alternate SCM Collaboration Platform      View Project Status      Work Items      Planning: Agile, Formal, Hybrid     Report Customization     Continuous Integration - Builds    Advanced Source Control    Distributed SCM**   Advanced System Z and Power  Features Floating or Token Licensing Yes Yes No Yes Yes *Developer for Workgroups has a limit of 50 authorized user licenses per licensed Jazz Team server group. **Mixing Developer 10-C (community) or Developer for Workgroups licenses with Developer or Developer for IBM Enterprise Platform licenses will result in Distributed Source Control Management (SCM) capability being disabled for all licenses 75 © 2011 IBM Corporation
  • 76. The Premier Event for Software and Systems Innovation Rational Team Concert: built 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 76 76 © 2011 IBM Corporation
  • 77. The Premier Event for Software and Systems Innovation Customer ROI With RTC The new features in Rational Team Concert 3.0, in particular the automated dependency scanning for build and file impact analysis and the new support for more formal project Driving Business Differentiation management process will undoubtedly provide at least 20% greater productivity and efficiency in the software delivery process for our clients.“ Steve Norton, President, Oxford International Inc. 77 © 2011 IBM Corporation
  • 78. The Premier Event for Software and Systems Innovation Team Awareness - Allows you view the teams and their members - Project teams, their internal organization, and the artifacts they are working on - Teams can see other teams, easy to find help and collaborate Process Awareness and Customization - Guidance for a project process configuration and iteration structure. - Example apply the Agile process template to the project Work item - Track and coordinate development tasks and workflow - Defects, Enhancements, Approvals Work Item Tracking - Track work items for entire project. Reporting, GUI based tooling Source Control - Change management – no lost changes - Delta based line level change archives - Support for concurrent development Build and Deploy -Team members can track build progress, view build alerts and results, request builds -CL program(s) are called to build the native IBM i artifacts Project Health - Reports provide both real-time and historical trends of builds, streams, work items 78 © 2011 IBM Corporation
  • 79. The Premier Event for Software and Systems Innovation The server license is included with any RTC 3.0 User License Customers can now install as many servers as RTC 3.0 user licenses purchased on any platform for any purpose! Customer Benefits: – Jazz Team Servers in RTC 3.0 can run on ANY supported platform – For ANY purpose – Support disaster recovery installations – Maintain separate test or training configurations – Move servers between platforms w/o additional license fees – Enables teams who need many servers for physical security isolation – Makes Cloud/SaaS models more cost effective – Simplifies trade-ups from other Rational products – Easily change and grow your server topology without a licensing transaction 79 © 2011 IBM Corporation
  • 80. The Premier Event for Software and Systems Innovation https://www.ibm.com/developerworks/rational/community/cafe/rpg.html http://www.ibm.com/developerworks/downloads/emsandbox_power/index.html 80 © 2011 IBM Corporation
  • 81. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational 81 © 2011 IBM Corporation
  • 82. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software Whats New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap 82 © 2011 IBM Corporation
  • 83. The Premier Event for Software and Systems Innovation IBM Rational Application Developer for WebSphere Software (RAD)  Eclipse-based Java, JEE, SOA, Web, Web 2.0, mobile development tool  Use RAD SE to visually build rich Java internet applications – improve online user experience – increase customer satisfaction rs! – significant productivity benefits 5 yea p ast the 4 of in ner ar dw e Aw oic Ch ers Us E DC 83 83 © 2011 IBM Corporation
  • 84. The Premier Event for Software and Systems Innovation WebSphere Support for IBM i 7.1 WebSphere Application Server WebSphere Application Server Express V6.1, V7.0, & V8.0 Access information WebSphere Application Server V6.1, V7.0, & V8.0 WebSphere Application Server Network Deployment V6.1, V7.0, & V8.0 Customer retention Fix Packs 6.1.0.29 and 7.0.0.7 contain IBM i 7.1 level support Operational efficiency WebSphere Portal WebSphere Portal 6.1.5 WebSphere Portal 7 Cost reduction 84 84 © 2011 IBM Corporation
  • 85. The Premier Event for Software and Systems Innovation Intelligently Manage Application Environments & Deliver Rich User Experiences Faster WebSphere Application Server V8 (June 2011)  Speed delivery of applications & services  Improve operational efficiency and reliability  Increase security and control  What’s new in WAS V8: – End to end performance improvements to lower TCO and decrease time to value – Offers broad choice and support of programming models and open standards Accelerate the delivery of – Delivers automated enhancements to application install, new applications and maintenance, testing and problem determination services through cost- – Further improves high availability & transaction integrity efficient, intelligent and – Hardens end to end security controls secure management of your – Extends the reach of WAS applications from the desktop to application environment mobile devices 85 85 © 2011 IBM Corporation
  • 86. The Premier Event for Software and Systems Innovation Rational Performance Tester • Provides testers with automated performance testing capabilities to validate the scalability of web and server based applications • Identify the presence and cause of system performance bottlenecks • Supports load testing against a broad range of applications such as HTTP, SAP, Siebel, TCP Socket and Citrix • Minimizes the memory and processor footprint, enabling large multiuser tests with limited hardware resources 86 © 2011 IBM Corporation
  • 87. The Premier Event for Software and Systems Innovation Rational Functional Tester Rational Functional Tester Extensions for Terminal-based Applications • Automated regression testing for 5250, Web, J2EE and .Net applications Browser UI • Key benefits – Minimize test maintenance with resilient scripts Java UI – Wizard for test creation for new user .NET UI – Powerful scripting language – Supports team oriented parallel development – Integrate traditional and mixed 5250 UI workload function testing 87 © 2011 IBM Corporation
  • 88. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational 88 © 2011 IBM Corporation
  • 89. The Premier Event for Software and Systems Innovation Rational AppScan • IBM® Rational® AppScan automates application security testing by scanning applications, identifying vulnerabilities and generating reports with intelligent fix recommendations to ease remediation. – Detecting Web application vulnerabilities and protecting sensitive data – Verify JavaScript, AJAX, SOAP Web Services – Easy to use Web based interface – Over 40 out-of-the box security compliance reports including PCI Data Security Standard Best Security Company Award from SC Magazine March, 2010 89 © 2011 IBM Corporation
  • 90. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software Whats New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap 90 © 2011 IBM Corporation
  • 91. The Premier Event for Software and Systems Innovation Productivity – why its important Productivity: The measure of output from a process, such as output per labor-hour. 91 © 2011 IBM Corporation
  • 92. The Premier Event for Software and Systems Innovation PDM/SEU – Yesterday's Tools  PDM/SEU are stablized (i.e. don't expect any more features)  As of V6R1  You cannot take advantage of new COBOL/RPG/ILE language features in V7R1  New RPG Features NOT in PDM/SEU – RDP ONLY!!  MERGE, Array Support, Global Varialbes, and consuming result sets in RPG and COBOL  RPG Open Access – redirect RPG IV native I/O operations to other devices  Green screen development =  No cut/paste/copy, text search, or content assist  Huh? You don't know what content assist is?? 92 © 2011 IBM Corporation
  • 93. The Premier Event for Software and Systems Innovation https://www.ibm.com/developerworks/rational/community/cafe/rpg.html http://www.ibm.com/developerworks/downloads/emsandbox_power/index.html 93 © 2011 IBM Corporation
  • 94. The Premier Event for Software and Systems Innovation IBM Enterprise Modernization Sandbox Optimizing the value of your assets, skills and infrastructure investments  Learn how to revitalize applications, empower people, unify teams and exploit infrastructure based on your knowledge and experiences  New extended trials offering for customers and partners who need more time to explore product features in a controlled environment http://www.ibm.com/developerworks/downloads/emsandbox/  Get fast start with scripted scenarios and best Since the Power and System z Sandboxes are practice education materials at no cost deployed in IBM’s own data centers and available 24x7 available through a browser with a minimal footprint (i.e., a Citrix plug-in install) you can now realize the value proposition of IBM’s Software Products  A low risk way to try out several new offerings firsthand within minutes. and integrated solutions without disturbing your existing environment 94 © 2011 IBM Corporation
  • 95. The Premier Event for Software and Systems Innovation Rational Developer for Power the Enterprise Modernization Sandbox For IBM i - Explore RPG and COBOL development using modern tools Lab 01: Maintain an IBM i application Lab 02: Edit RPG applications Lab 03: Verify and compile RPG applications Lab 04: Debug IBM i programs Lab 05: the Use Screen Designer to generate source Lab 06: Use the Application Diagram Viewer Lab 07: Customize the Remote Systems Explorer Lab 08: Work with offline projects Lab 09: Work with Report Designer 95 © 2011 IBM Corporation
  • 96. The Premier Event for Software and Systems Innovation RTC 3.0 Simplified Packaging • Single release for all platforms – Jazz Team Servers in RTC 3.0 can run on ANY supported platform (System z, IBM i, Windows, Linux, Unix) • No separate server license – Now install as many servers as RTC 3.0 user licenses purchased on any platform for any purpose! Easily change and grow your topology without licensing transactions • Flexible pricing models (Authorized and Floating User, Token) RTC 2.0+ RTC 3.0 RTC for System z 2.0+ RTC Developer for IBM Enterprise Platforms user license enables the advanced build and deploy RTC for Power 2.0+ features focused on the needs of z/OS and IBM i development teams 96 © 2011 IBM Corporation
  • 97. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational 97 © 2011 IBM Corporation
  • 98. The Premier Event for Software and Systems Innovation Daily iPod Touch giveaway SPONSORED BY  Complete your session surveys online each day at a conference kiosk or on your Innovate 2011 Portal!  Each day that you complete all of that day’s session surveys, your name will be entered to win the daily IPOD touch!  On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt! 98 © 2011 IBM Corporation
  • 99. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational © Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 99 © 2011 IBM Corporation
  • 100. The Premier Event for Software and Systems Innovation To learn more visit: ibm.com/software/rational/announce/power/ 100 © 2011 IBM Corporation
  • 101. The Premier Event for Software and Systems Innovation Additional Resources •RPG Unit – Open source framework for making unit testing easy for RPG programmers •http://rpgunit.sourceforge.net/ • Jazz Community Site (http://jazz.net) • Introduction to Rational Team Concert (http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/index.jsp) • Rational Team Concert Product Page (http://www-01.ibm.com/software/rational/products/rtc/) •Rational Developer for POWER Product Page 101 © 2011 IBM Corporation