Rational tools overview Web 2.0, SOA and Collaboration on IBM i with Rational Software Delivery Platform Claus Weiss IBM i...
Agenda <ul><li>Today’s realities   </li></ul><ul><li>Next Gen IBM i Software Delivery </li></ul><ul><li>The Rational Softw...
Rational and Power i <ul><li>Rational Organization  </li></ul><ul><ul><li>Enterprise Modernization </li></ul></ul><ul><ul>...
“ 8 of 10 CEOs see significant change ahead”  - 2008 IBM CEO Survey By 2010, there will be 1 billion transistors per human...
“ The gap between expected change and the ability to manage it has almost tripled since 2006.”  – 2008 IBM CEO study Compa...
The Road to Enterprise Modernization <ul><li>Companies need a unique modernization strategy based on their : </li></ul><ul...
Agenda <ul><li>Today’s realities  </li></ul><ul><li>Next Gen IBM i Software Delivery </li></ul><ul><li>The Rational Softwa...
Change in the marketplace, IBM i, & App.Development ILE : Smaller, reusable programs iSeries Public Web service (trusted) ...
Evolution of IBM i Applications Existing Green Screens 5250 Data Stream “scraping” “ Native” rich UI’s for existing RPG pr...
Managing Software Delivery -  for Power System … and distributed <ul><li>Multi-platform development is the norm; IBM i hos...
Modernization is Easier said than Done <ul><li>To enable flexibility, IT must overcome challenges such as:  </li></ul><ul>...
Enterprise Modernization – Solution Overview <ul><li>Leverage value  in existing assets </li></ul><ul><li>Develop new work...
Agenda <ul><li>Today’s realities  </li></ul><ul><li>Next Gen IBM i Software Delivery </li></ul><ul><li>The Rational Softwa...
Companies want to <ul><li>But… </li></ul><ul><ul><li>They have no business intelligence inventory of their application ass...
Business intelligence and technical analysis of application systems <ul><li>Map business processes to IT systems </li></ul...
Companies want to But… Don’t know how to move from current implementation to a    services based architecture . <ul><ul><l...
Develop new SOA apps, reuse existing apps as services <ul><li>Create web services easily form existing code including RPG,...
Target Architecture Controller Logic Reporting RPG/COBOL/EGL/Java Business logic exposed as services Controller Logic Acco...
Companies want to <ul><li>But… </li></ul><ul><ul><li>They have developers that do not know all of these new technologies, ...
Leverage new and existing skills to build new apps Forward-looking statement – may change without notice <ul><li>Use exist...
EGL – Enabling Web 2.0 for the enterprise <ul><li>Users now expect modern, interactive UIs (e.g. Google™ Maps, ESPN ™ game...
Companies want to <ul><li>But… </li></ul><ul><ul><li>They have antiquated development tools which deliver low productivity...
Achieve high productivity, attract new talent with modern IDEs <ul><li>Attract new and younger developers to backfill reti...
Companies want to   <ul><ul><li>Reduce inefficiencies and quality problems in multi-platform development. They want coordi...
Common infrastructure & tooling to improve collaboration  and governance <ul><li>Use the same end-to-end lifecycle tools, ...
Rational Software Delivery Platform Accelerating multi-platform application development for Power System <ul><li>Common Ec...
Agenda <ul><li>Today’s realities  </li></ul><ul><li>Next Gen IBM i Software Delivery </li></ul><ul><li>The Rational Softwa...
The Jazz project: Transforming how people work together <ul><li>A major investment by IBM to create a scalable,  extensibl...
Increase collaboration between dispersed software teams IBM Rational Team Concert for i v1.0 <ul><li>Real time, in-context...
A  Rational Team Concert for i  Scenario Requirement Work Items Code  (RPG, EGL, Java) Regression tests Automated builds <...
Accelerate development of traditional RPG and COBOL  applications for IBM i  IBM Rational Developer for i v7.5 IBM Rationa...
Accelerate development of traditional RPG and COBOL applications and web services and SOA for IBM i IBM Rational Developer...
Simplify Multiplatform SOA and Web 2.0 development IBM Rational Business Developer  v7.5 and v7.5.1 IBM RDi SOA v7.5 & v7....
Transform green screens to user interfaces and services IBM Rational Host Access Transformation Services for 5250 v7.5 IBM...
Accelerating software innovation for i on Power Systems   Unleashing enterprise software assets and skills across  virtual...
Summary <ul><li>is working closely with the  team </li></ul><ul><li>has a strong portfolio of tools for  application devel...
Full version software trials ‘ Try online’ hosted System i environments Tutorials Architectural Guidance IBM i Sandbox Exa...
IBM Community Sites for Business Developers www.ibm.com /rational/cafe
Enterprise Modernization – Key Resources  <ul><li>Web sites </li></ul><ul><ul><li>Enterprise Modernization Solution Home o...
 
© Copyright IBM Corporation 2008.  All rights reserved.  The information contained in these materials is provided for info...
Upcoming SlideShare
Loading in …5
×

® IBM Software Group © 2006 IBM Corporation

1,007 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,007
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • IBM has the pulse of the world&apos;s executives who agree becoming a globally integrated enterprise is inevitable. Changes in business point to a fundamental change in models for delivering business technology solutions Our newest study, released in May 2008, The CEO study , “The Future of the Enterprise”, explores answers to three key questions about how CEOs: Respond to new changing customers? Exploring how organizations respond to changing consumer and commercial customer behavior and new types of customer groups Enable new business models ? Discovering how organizations address globalization and global competition To drive global Integration ? Investigating which target operating model is most appropriate to address these new and changing customers and global integration We interviewed 1130 CEOs as part of this study. The CEO Study 2008 was made available to the public on May 6 th , 2008 Find the study at www.ibm.com/gbs/2008CEOStudy
  • At the top level, CEOs are saying that their companies need to change in response to market dynamics, regulatory changes, and competitive pressure. The rate of change has increased in the past 5 years. If a company does not change, they will be out of business.
  • Customers know that they have issues with regard to their skills, assets, etc. They struggle with how they can get from where they currently are to a more flexibile environment, such as an SOA. They need a roadmap. So for each of our problem areas (assets, skills, etc., we present a roadmap.
  • 1980’s: Developing business applications on System 38 was SIMPLE due to the totally integrated development and runtime environments…one stop shopping! UI, DB I/O, Security, Transaction Processing, Record locking, Printing, … RPG was THE language Simple applications written with only a few lines of code (using the Cycle…) 5-10 times more concise than COBOL (sorry to those COBOL shops out there) Focus on solving the business problem Easy to learn Very high performance CPF; OS/400 Extremely low admin overhead Intuitive access to information
  • Hello everyone. I am delighted to be here, with Jim, today to discuss how IBM is enabling multi-platform development – with a focus on system z. As current business leaders realize the critical role that software plays in their ability to achieve their business transformation goals, their IT organizations are trying to mature and evolve their approach to software delivery. Today’s IT organizations are challenged to deliver timely innovative business applications for a variety of platforms, using their existing resources, and maximizing reuse of existing software investment. In most organizations, we often see a siloed approach to software development – with the traditional mainframe developers in one corner and distributed application developers in another – using different tools, processes, methodologies, and terminology. Quite frankly – this is an inhibitor to effective SW delivery. With Rational’s Enterprise Modernization (also known as EM) offerings, we are helping customers to Leverage existing development assets while enabling rapid new product development and faster time to market – regardless of platform Innovate in a collaborative and integrated development environment Deploy consistent development processes and tools across all platforms We strongly believe mainframe applications are critical to our customers’ success and we are committed to ensuring a first class development environment for system z developers. However – we cannot ignore the legacy of infrastructure, skills, and tools which are inhibiting the achievement of this vision. I’d like to take the next 40 minutes or so to share with you the challenges we see our system z customers facing, and to describe the Enterprise Modernization solutions we are building to facilitate successful software delivery.
  • We’ve been making many visits with customers, business partners, and ISVs. We heard questions that helped us identify 5 major challenges that organizations must address to be more flexible.
  • The first challenge we hear from our customers is that they need to figure out what they have. Given the number of years mainframe applications have been around, as well as the acquisitions and mergers that are so common place, it’s no wonder companies have a ton of application assets which they need to sort through in order to reduce, reuse, and leverage. This is especially critical in companies adopting a Service Oriented Architecture, i.e. SOA.
  • Example: A large auto manufacturer modernizing existing systems to offer more higher-margin accessories. The key challenges were how expand existing systems to offer more higher-margin accessories; requires change to field used by &gt;1300 programs and how to identify obsolete code within their automotive systems and begin a “decommissioning” process. The solution included impact analysis with WSAA, coupled with GBS Test Environment Builder to accelerate system verification. Now employing RTW to start decommissioning” process. Customer Quote: “We are very pleased with WSAA. It is doing just what we want and need it to do.” - AD manager For RAA - RAM Integration . The clients will: .Use RAA to understand what they have, and identify artifacts in RAA that they would like to create RAM assets for. .Create and execute a &amp;quot;control file&amp;quot; that populates/updates RAM assets with information of relevant artifacts from RAA. Artifacts, attributes, and relationships in RAA can be pushed to RAM. .In RAM, add other relevant artifacts (designs, documentation, models, etc), and configure a process around governing the RAM assets. .Use the links populated in RAM to &amp;quot;drill down&amp;quot; to the RAA site for details on artifacts, and run impact analysis at source level. For RAA Dead code . Clients have to open the source file, and click on the &amp;quot;View dead code&amp;quot; action which highlights dead code in that source file. There is no high level counts/metrics for this yet. IBM currently has no asset tool for System I, which is why we reference X-Analysis by Databorough RAM - Create, modify, govern, find and reuse any type of development assets, including SOA and systems development assets. RTW – formerly Asset Transformation Workbench. RTW performs pattern identification, find and extract business rules, assess suitability for reuse in SOA, componentized / restructure mainframe programs. Improve mainframe developer productivity (ATW Analyzer for Eclipse). RTW can help drive down the cost and help accelerate the transformation, reuse, and maintenance of business-critical enterprise applications on System z. RTW 3.1, GA 11/07, includes Powerful grouping capabilities Enhanced diagramming capabilities Enhancements to business rule discovery, management, and interactive visualizations Consolidated impact analysis mode WSAA - WSAA speeds understanding of applications. Customers can perform impact analysis across the enterprise and find assets for reuse. WSAA helps enterprise customers to modernize their existing enterprise assets by providing knowledge about their static System z and distributed environments. WSAA can help IT customers build and deploy applications that include mainframe and distributed components, and it effectively scales to become an enterprise-wide repository of application insight. Per Rajesh Daswani, there is currently no integration between WSAA and RAM. There is an item being considered for Q3. WSRR - WSRR provides clear visibility into service associations and relationships while encouraging reuse of services to avoid duplication and reduce cost. Mainframe applications and database interactions that are exposed as services can be published to WSRR and accessed by both mainframe and non-mainframe applications without invasive programming at the API level. WSRR helps users achieve more business value from their SOA by enabling better management and governance of their services.
  • The first challenge we hear from our customers is that they need to figure out what they have. Given the number of years mainframe applications have been around, as well as the acquisitions and mergers that are so common place, it’s no wonder companies have a ton of application assets which they need to sort through in order to reduce, reuse, and leverage. This is especially critical in companies adopting a Service Oriented Architecture, i.e. SOA.
  • Web 2.0 capabilities are available to enterprise programmers in two Rational development products: For EGL – via Rational Business Developer. This code is available on alphaWorks today, and will ship in RBD by 4Q08 For Java – via Rational Developer for System z. RDz picks up Web 2.0 capabilities by imbedding RAD From a developer’s viewpoint, what does it take today to build application systems? If you take a closer look it can be daunting A common example…let s say you need to build a web based system that accesses mainframe backend resources, and that you want to make sure you create reusable services that may be part of a Service oriented architecture or accessible as web services outside the scope of the specific application you are developing. To actually develop this composite application would require intimate knowledge of middleware, web, and platform-specific technologies. In addition, the rate of change in technology is incredible – it’s challengine for developers to keep up with new and evolving technologies while still delivering on aggressive schedules. So – the issue here is – how can some of the underlying complexities of today’s technologies be masked so that your developers can can focus on delivering business value instead of learning now to implement the next great UI framework? Example: Fiserv is an IBM i ISV. They are moving their core banking application to also run on System z because they see great opportunity on that platform. Many banks worldwide use System z as the hub for their banking software. Jed Delker, a Senior VP with Fiserv, is co-presenting; see his slides later in this deck. Example: KBC bank is a Belgian Bank and Insurance company with 50,000 employees and 12 million clients across Central Europe. KBC bank has made numerous acquisitions, and expects this trend to continue. The bank was striving for cost reduction, synergy and integration. The solution was to increase skills and staff flexibility. The bank decided to standardize on RBDe and RAD to unify application development across all platforms and transaction managers (e.g. WAS, IMS). Customer Quote: “…we want to avoid the “skill silos”, what we really need is a large group of general developers who should not worry about target platforms and focus on developing business components, and only a small number of technology specialists, so that we can swiftly allocate general developers to upcoming business needs….EGL is helping us achieve this goal..” - Lieven.Gouwy IT Architect, KBC,Redmonk Podcast RBD - the Eclipse based IDE for Enterprise Generation Language (EGL) which is a rapid development cross-platform programming language that is easier to learn and more productive than traditional 3GL or Java. EGL provides a more abstract and platform neutral way of creating applications and services , shielding developers from intricacies of middleware and runtimes. This allows for a flexible programming workforce because it does not tie developers to the skills required for one specific platform or language. It is ideal for customers who have developers with traditional procedural skills but need to deliver new modern web and SOA solutions. RBD 7.1 shipped 3/2008.
  • From a developer’s viewpoint, what does it take today to build application systems? If you take a closer look it can be daunting A common example…let s say you need to build a web based system that accesses mainframe backend resources, and that you want to make sure you create reusable services that may be part of a Service oriented architecture or accessible as web services outside the scope of the specific application you are developing. To actually develop this composite application would require intimate knowledge of middleware, web, and platform-specific technologies. In addition, the rate of change in technology is incredible – it’s challengine for developers to keep up with new and evolving technologies while still delivering on aggressive schedules. So – the issue here is – how can some of the underlying complexities of today’s technologies be masked so that your developers can can focus on delivering business value instead of learning now to implement the next great UI framework?
  • Web 2.0 capabilities are available to enterprise programmers in two Rational development products: For EGL – via Rational Business Developer. This code is available on alphaWorks today, and will ship in RBD by 4Q08 For Java – via Rational Developer for System z. RDz picks up Web 2.0 capabilities by imbedding RAD From a developer’s viewpoint, what does it take today to build application systems? If you take a closer look it can be daunting A common example…let s say you need to build a web based system that accesses mainframe backend resources, and that you want to make sure you create reusable services that may be part of a Service oriented architecture or accessible as web services outside the scope of the specific application you are developing. To actually develop this composite application would require intimate knowledge of middleware, web, and platform-specific technologies. In addition, the rate of change in technology is incredible – it’s challengine for developers to keep up with new and evolving technologies while still delivering on aggressive schedules. So – the issue here is – how can some of the underlying complexities of today’s technologies be masked so that your developers can can focus on delivering business value instead of learning now to implement the next great UI framework? Example: Fiserv is an IBM i ISV. They are moving their core banking application to also run on System z because they see great opportunity on that platform. Many banks worldwide use System z as the hub for their banking software. Jed Delker, a Senior VP with Fiserv, is co-presenting; see his slides later in this deck. Example: KBC bank is a Belgian Bank and Insurance company with 50,000 employees and 12 million clients across Central Europe. KBC bank has made numerous acquisitions, and expects this trend to continue. The bank was striving for cost reduction, synergy and integration. The solution was to increase skills and staff flexibility. The bank decided to standardize on RBDe and RAD to unify application development across all platforms and transaction managers (e.g. WAS, IMS). Customer Quote: “…we want to avoid the “skill silos”, what we really need is a large group of general developers who should not worry about target platforms and focus on developing business components, and only a small number of technology specialists, so that we can swiftly allocate general developers to upcoming business needs….EGL is helping us achieve this goal..” - Lieven.Gouwy IT Architect, KBC,Redmonk Podcast RBD - the Eclipse based IDE for Enterprise Generation Language (EGL) which is a rapid development cross-platform programming language that is easier to learn and more productive than traditional 3GL or Java. EGL provides a more abstract and platform neutral way of creating applications and services , shielding developers from intricacies of middleware and runtimes. This allows for a flexible programming workforce because it does not tie developers to the skills required for one specific platform or language. It is ideal for customers who have developers with traditional procedural skills but need to deliver new modern web and SOA solutions. RBD 7.1 shipped 3/2008.
  • Web 2.0 capabilities are available to enterprise programmers in two Rational development products: For EGL – via Rational Business Developer. This code is available on alphaWorks today, and will ship in RBD by 4Q08 For Java – via Rational Developer for System z. RDz picks up Web 2.0 capabilities by imbedding RAD
  • When I first started with IBM, I actually used machines that were “dumb” terminals, aka green screens. Actually my terminal had 4 orange screens, but who’s checking! As many of you are probably aware, ISPF green screens were all the rage in the 1970s. Amazingly, I’m here to tell you, they are still the rage today in the 21 st century…in some cases with the same progammers who were using them back in the 70s! Unfortunately, with the challenges of complex multi-platform composite application development, the green screen just doesn’t cut it anymore. In addition, as mainframe COBOL and PL/1 developers begin retiring in droves, you simply cannot attract new talent to develop using ISPF. This is just not what college kids aspire to! So…the challenge here is to increase productivity and attract new talent by deploying sophisticated new IDEs and collaboration tools.
  • When I first started with IBM, I actually used machines that were “dumb” terminals, aka green screens. Actually my terminal had 4 orange screens, but who’s checking! As many of you are probably aware, ISPF green screens were all the rage in the 1970s. Amazingly, I’m here to tell you, they are still the rage today in the 21 st century…in some cases with the same progammers who were using them back in the 70s! Unfortunately, with the challenges of complex multi-platform composite application development, the green screen just doesn’t cut it anymore. In addition, as mainframe COBOL and PL/1 developers begin retiring in droves, you simply cannot attract new talent to develop using ISPF. This is just not what college kids aspire to! So…the challenge here is to increase productivity and attract new talent by deploying sophisticated new IDEs and collaboration tools. Recent college graduates are used to doing their programming assignments using modern Eclipse-based IDEs. They do not want to use a green screen editor like TSO/ISPF to develop apps for their first post-college job. RDz offers high productivity features like code assist, syntax checking, context-sensitive help, workstation-based debugging, and integrated build tooling &amp; program understanding. Tools. These features appeal to younger programmers, but also help experienced COBOL programmers become more productive. Thomson Reuters Systems Architect Troy Valiquette described it this way: “ For younger developers and developers with Java experience, Rational Developer for System z makes it easier to collaborate, navigate the mainframe, and work with legacy applications. We also had experienced COBOL developers make the switch to the new IDE while sustaining their workload. That was great because we stayed on schedule while opening new avenues for themselves, and we know that they’ll become more productive as they complete more projects.”
  • Once upon a time…all computers were mainframes. Then came the client/server computing model…and the internet model…and today, lo and behold, we have lots of different tools, processes, and terminology in IT shops. In addition to being quite costly, all these disparate infrastructures result in a lack of cohesive governance across the software delivery team. It’s hard to effectively deliver business value when you have to collaborate and communicate across these siloed teams. When you add to that the challenges of geographically distributed development – you can appreciate why, on the average, 50% of all software projects result in failure. So – the challenge here is for companies to consolidate and integrate infrastructure, tools, and processes in order to reduce costs, increase quality, and enhancing teamwork and collaboration.
  • Almost all of the Rational lifecycle tools that work for distributed platforms also work for System z…. Which means you can use a single set of tools for your enterprise – for communication, governance, and collaboration. For example, Rational RequisitePro manages requirements. Although the product runs on a distributed platform, it can handle requirements for any IBM platform. Tools are being moved to be based on the Jazz platform, which will improve collaboration and communication. Bank of China was able to leverage ClearCase and the z/OS Extensions to provide a common SCM for their distributed and System z teams. Both teams access the SCM from an environment that is familiar to them. BOC also saves money because only a single centralized SCM is supported.
  • Transition: Jazz is both our project and technology platform to transform software delivery as we know it... by making it more collaborative, transparent and productive. This major investment by IBM is creating a scalable, extensible team collaboration platform that you can see in action at Jazz.net. The Jazz Team Server provides common foundation services for Jazz based products. It is the underlying platform that allows any Jazz based product to share common login, security, process, event management and collaboration. The Jazz project embraces our vision of the future of software delivery -- a future workforce that is increasingly global, fluid and dynamic -- and is making that future a reality today. And this is a vision that spans the Rational portfolio, which is rapidly evolving to support Jazz technology and bring the benefits of Jazz to specific software domains. Uniquely attuned to global and distributed teams, the Jazz platform is designed to transform how people work together to build software—making software delivery more collaborative, productive and transparent. You can think of Jazz technology as an extensible framework that dynamically integrates and synchronizes people, processes and assets associated with software development projects. Jazz technology enables collaboration among business stakeholders, subject matter experts, and all of the relevant people that have a role to play in the successful delivery of software – not just software professionals. This represents a transformational leap in the value of software delivery teams, as these teams can now make software a focal point for driving innovation across the enterprise. None of this would be possible without the community that helped us envision the future and continues to provide daily input into current and future releases -- at Jazz.net. Everyone is welcome to join the community at Jazz.net, where you can see Jazz being transparently developed, track project status and interact with the developers. It&apos;s our way of making transparent software delivery, well, transparent. Transition: In June 2008 we announced the first wave of products built on Jazz technology.
  • RTC 1.0 shipped 6/2008. This page discusses how RTC applies to System z. Note that there are two flavors: RTC for System z – RTC running on a distributed platform, but handling collaboration for System z RTC on System z – RTC running on z/OS, handling collaboration for System z Note that there is also a version of RTC for IBM i under development.
  • IBM Rational Developer for System z v7.5 (RDz) provides powerful eclipse-based tools for building COBOL, PL/I, C/C++, Java, CICS, IMS and batch applications. RDz is designed to optimize and simplify application development for traditional processes, and for the SOA you’re building to address your needs today and in the future—through best practices, visual tools, templates, code generation and a comprehensive development environment.
  • IBM RDI SOA &amp; Rational Business Developer helps business developers build cross-platform Java, Web 2.0 and service-oriented applications through “EGL”. The solution helps reduce complexity of the core systems by accelerating the delivery of key business transactions as services.
  • Background: Focus on 4 themes Modernize/Extend Assets for Reuse Accelerating/Driving innovation through EGL Enabling Flexibility Across the Software Lifecycle We are announcing a set of new and enhanced products and resources (see product and resource
  • Optional “Questions” Breaker Slide
  • Closing slide to be included in all external presentations. Learn more at: IBM Rational software: www.ibm.com/software/rational IBM Rational Software Delivery Platform: www.ibm.com/software/info/developer Process and portfolio management: www.ibm.com/software/rational/offerings/lifecycle.html Change and release management: www.ibm.com/software/rational/offerings/scm.html Quality management: www.ibm.com/software/rational/offerings/testing.html Architecture management: www.ibm.com/software/rational/offerings/design.html Rational trial downloads: www.ibm.com/developerworks/rational/downloads Leading Innovation Web site: www.ibm.com/software/rational/leadership developerWorks Rational: www.ibm.com/developerworks/rational IBM Rational TV: www.ibm.com/software/info/television/index.jsp?cat=rational&amp;media=video&amp;item=en_us/rational/xml/M259765N40519Z80.xml IBM Rational Business Partners: www.ibm.com/partnerworld/pwhome.nsf/weblook/index.html IBM Rational Case Studies: www.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&amp;Site=rational
  • ® IBM Software Group © 2006 IBM Corporation

    1. 1. Rational tools overview Web 2.0, SOA and Collaboration on IBM i with Rational Software Delivery Platform Claus Weiss IBM i consultant Rational Business Ecosystem Team [email_address] Presentation courtesy of Linda Cole
    2. 2. Agenda <ul><li>Today’s realities </li></ul><ul><li>Next Gen IBM i Software Delivery </li></ul><ul><li>The Rational Software Delivery Platform </li></ul><ul><li>What’s New? </li></ul>
    3. 3. Rational and Power i <ul><li>Rational Organization </li></ul><ul><ul><li>Enterprise Modernization </li></ul></ul><ul><ul><li>IBM i Compilers and Tools transferred from WebSphere to Rational </li></ul></ul><ul><ul><ul><li>Application development tools in same division for all platforms </li></ul></ul></ul><ul><li>Focused on </li></ul><ul><ul><li>Business Application Developers </li></ul></ul><ul><ul><li>Enhancing and modernizing current applications </li></ul></ul><ul><ul><li>Seamless platform independent tools and technologies for all supported systems. </li></ul></ul>
    4. 4. “ 8 of 10 CEOs see significant change ahead” - 2008 IBM CEO Survey By 2010, there will be 1 billion transistors per human By 2010, there will be 30 billion RFID tags in circulation China sends more text messages in a week than the U.S. does in 1 year There are 1 billion camera phones in use today Soon there will be over 2 billion people on the web By 2011 there will be trillions of interconnected objects – cars, planes, cameras, roadways, pipelines - forming an “Internet of Things” Change is the new norm
    5. 5. “ The gap between expected change and the ability to manage it has almost tripled since 2006.” – 2008 IBM CEO study Companies are struggling to keep up “ IT investments made 10 to 20 years ago are … constraining the speed with which these businesses can change and respond to industry threats.” – Gartner’s Top Predictions for Industry Leaders, 2007 and Beyond IT should be an Enabler, not an obstacle
    6. 6. The Road to Enterprise Modernization <ul><li>Companies need a unique modernization strategy based on their : </li></ul><ul><ul><li>business requirements </li></ul></ul><ul><ul><li>budget </li></ul></ul><ul><ul><li>schedules </li></ul></ul><ul><ul><li>staffing constraints </li></ul></ul><ul><li>With our Rational Software Delivery Platform and our Enterprise Modernization expertise, we can help formulate a customized roadmap for each of our customers </li></ul>
    7. 7. Agenda <ul><li>Today’s realities </li></ul><ul><li>Next Gen IBM i Software Delivery </li></ul><ul><li>The Rational Software Delivery Platform </li></ul><ul><li>What’s New? </li></ul>
    8. 8. Change in the marketplace, IBM i, & App.Development ILE : Smaller, reusable programs iSeries Public Web service (trusted) Web service (untrusted) IBM i Client/Server Large, monolithic RPG programs AS/400 System 38…AS/400 iSeries IBM i The 1990’s New Millennium The 1980’s
    9. 9. Evolution of IBM i Applications Existing Green Screens 5250 Data Stream “scraping” “ Native” rich UI’s for existing RPG programs Refactored application: Separation of UI, Controller, and Business Logic Business Logic in service programs exposed as web services Fat Client, Web, Web 2.0, Mobile UI enter customer number:_____ Time:8:05 date:Oct 22,2000 Enter SOA; Web 2.0 enter customer number:_____ Time:8:05 date:Oct 22,2000 Enter Where are you on this continuum? Where do you need to be? Rational is committed to helping with these transitions…lets talk…
    10. 10. Managing Software Delivery - for Power System … and distributed <ul><li>Multi-platform development is the norm; IBM i hosts the business critical applications with other platforms hosting web and other functions </li></ul><ul><li>However, many think of i development as “different and unique”, constraining efficiency & flexibility </li></ul><ul><li>Rational’s EM solutions provide: </li></ul><ul><ul><li>a consolidated platform for multi-platform application development </li></ul></ul><ul><ul><li>a collaborative, integrated environment that supports innovation </li></ul></ul><ul><ul><li>the same power and flexibility for all types of applications, including i </li></ul></ul><ul><li>With totally modern tools for Power System, customers can choose their deployment platform for new applications based upon runtime requirements (e.g. QOS, proximity to data) … and NOT based on out-dated perceptions of i dev </li></ul><ul><li>It is time to re-think how i development is done! </li></ul>
    11. 11. Modernization is Easier said than Done <ul><li>To enable flexibility, IT must overcome challenges such as: </li></ul><ul><ul><li>No business intelligence inventory of application assets </li></ul></ul><ul><ul><li>Complex application architectures </li></ul></ul><ul><ul><li>Skills lock-in and staff inflexibility </li></ul></ul><ul><ul><li>Antiquated development tools & application UI’s </li></ul></ul><ul><ul><li>Islands of development – tools, processes, infrastructure </li></ul></ul><ul><ul><li>Limited funding for new investments </li></ul></ul>
    12. 12. Enterprise Modernization – Solution Overview <ul><li>Leverage value in existing assets </li></ul><ul><li>Develop new workloads with SOA and web technology advancements </li></ul><ul><li>Leverage existing and new staff on multi-platform projects </li></ul><ul><li>Improve quality and flexibility with a consolidated team infrastructure </li></ul><ul><li>Reduce maintenance costs </li></ul>For more information, visit: www.ibm.com/rational/modernization Invest resources in new opportunities System z IBM i Distributed Investments Team Infrastructure Leverage modern processes, tools and middleware to reduce costs, improve quality and productivity Understand, transform, reuse and manage enterprise application assets Assets Architectures Discover new SOA applications, reuse existing application as services Skills Rapidly develop cross-platform applications using new and existing skills
    13. 13. Agenda <ul><li>Today’s realities </li></ul><ul><li>Next Gen IBM i Software Delivery </li></ul><ul><li>The Rational Software Delivery Platform </li></ul><ul><li>What’s New? </li></ul>
    14. 14. Companies want to <ul><li>But… </li></ul><ul><ul><li>They have no business intelligence inventory of their application assets, relying instead on manual processes & incomplete knowledge </li></ul></ul><ul><ul><li>Understand how their IT systems support their business processes, and then enhance them in a predictable manner </li></ul></ul>EJB Potential order entry service Gold customer qualification rule Software Assets AJAX RPG Create self-service site for drivers licenses Priority seating process Java
    15. 15. Business intelligence and technical analysis of application systems <ul><li>Map business processes to IT systems </li></ul><ul><li>Harvest business rules & potential services within existing apps, including 5250 apps </li></ul><ul><li>Refactor existing System i apps for reuse? </li></ul><ul><li>Perform impact analysis for all enterprise assets, avoid downtime due to unforeseen code dependencies </li></ul><ul><li>Manage asset development & deployment throughout the software lifecycle </li></ul><ul><li>Maintain control over code provided by outsourcers, business partners, or acquired through a merger? </li></ul><ul><li>Accelerate SOA efforts? </li></ul><ul><li>Map business processes to IT Systems </li></ul><ul><li>Comprehensive inventory of assets for impact analysis </li></ul><ul><li>Identify business rules & potential services, refactor for reuse - X-Analysis from Databorough </li></ul><ul><li>Use Application Diagram tool to show flow charts of ILE RPG, ILE COBOL, CL , programs and service programs - Rational Developer for i </li></ul><ul><li>Manage assets during development - Rational Asset Manager </li></ul><ul><li>Manage deployed services - WebSphere Services Registry & Repository </li></ul>Enterprise portfolio management Understand how their IT systems support their business processes, and then enhance them in a predictable manner <ul><ul><li>Understand how their IT systems support their business processes, and then enhance them in a predictable manner. </li></ul></ul>
    16. 16. Companies want to But… Don’t know how to move from current implementation to a services based architecture . <ul><ul><li>leverage modern flexible architectures, to enable business agility </li></ul></ul>Outsourced Supplier Shared Svc Division Customer
    17. 17. Develop new SOA apps, reuse existing apps as services <ul><li>Create web services easily form existing code including RPG, COBOL and green screen applications </li></ul><ul><li>Build services once and deploy them across all platforms </li></ul><ul><li>Ensure new SOA applications will be easy to extend and maintain </li></ul>Solutions to move to flexible architecture <ul><li>Expose 5250 applications as web services - HATS for 5250 </li></ul><ul><li>Quickly create web services from existing COBOL, RPG, Java or EGL applications - RDi SOA - Rational Business Developer (EGL) - Rational Application Developer </li></ul><ul><li>Create new platform-independent services - RBD (EGL Service Keyword) </li></ul><ul><li>Leverage Model Driven Development – transform UML to Java, EGL, WSDL - Rational Software Architect </li></ul><ul><ul><li>Move to a more flexible architecture to enable business agility </li></ul></ul>SOA AJX Javascript XML WSDL RPG
    18. 18. Target Architecture Controller Logic Reporting RPG/COBOL/EGL/Java Business logic exposed as services Controller Logic Accounts Receivable Controller Logic Order Entry Business logic integrated with supplier, customer, and vendor applications Control logic EGL,J2EE or others. User Interface Rich UI Rich UI Web 2.0 Rich UI Rich UI Web 2.0 Rich UI Web
    19. 19. Companies want to <ul><li>But… </li></ul><ul><ul><li>They have developers that do not know all of these new technologies, and hiring all new people or doing massive retraining is unrealistic </li></ul></ul>SOA AJAX Javascript Java 5250 XML WSDL RPG <ul><ul><li>Use existing developers to build modern cross-platform apps that leverage new technologies like Web 2.0 </li></ul></ul>SQL DB2/400
    20. 20. Leverage new and existing skills to build new apps Forward-looking statement – may change without notice <ul><li>Use existing staff to build end-to-end, multi-platform apps, including sophisticated Web 2.0 and SOA solutions </li></ul><ul><li>Use abstractions to hide technology, middleware, and platform complexities </li></ul><ul><li>Attract new staff with EGL - “IBM’s newest business language” </li></ul><ul><li>Harness a growing community of partners, ISVs, and customers with the EGL Café </li></ul>Cross-platform application development <ul><li>Provide tools for traditional development languages including RPG, COBOL - RDi SOA with RDi </li></ul><ul><li>Apply existing business-knowledgeable staff to build all elements of multi-platform applications… including end-to-end from Web 2.0 to services to batch processes </li></ul><ul><li>Attract new staff with IBM’s latest business language </li></ul><ul><li>One application, supported on multiple platforms with EGL - RDi SOA with Rational Business Developer (EGL) </li></ul><ul><ul><li>Use existing developers to build modern cross-platform apps that leverage new technologies like Web 2.0 </li></ul></ul>SOA AJAX Javascript Java 5250 XML WSDL RPG SQL DB2/400
    21. 21. EGL – Enabling Web 2.0 for the enterprise <ul><li>Users now expect modern, interactive UIs (e.g. Google™ Maps, ESPN ™ gamecast) </li></ul><ul><li>Browsers are ubiquitous and increasingly powerful </li></ul><ul><li>Web 2.0 for enterprise apps requires browsers for presentation logic, backend servers for business and data access logic </li></ul><ul><li>Implementation involves many low-level technologies </li></ul><ul><li>EGL Rich UI hides complexities, enabling business developers to build sophisticated Web 2.0 solutions </li></ul>RSDC conference scheduler application for iPhone, built with EGL Rich UI Google Maps is a familiar example of Web 2.0 technology at work Forward-looking statement – may change without notice
    22. 22. Companies want to <ul><li>But… </li></ul><ul><ul><li>They have antiquated development tools which deliver low productivity and are repulsive to younger staff </li></ul></ul><ul><ul><li>Increase productivity of their business developers, as well as attract new employees to this work </li></ul></ul>
    23. 23. Achieve high productivity, attract new talent with modern IDEs <ul><li>Attract new and younger developers to backfill retiring developers with Eclipse-based IDEs </li></ul><ul><li>Develop applications faster using built-in high productivity features </li></ul><ul><li>Create web services quickly from existing and new RPG, COBOL, Java, or EGL code </li></ul><ul><li>Reduce IBM i workload by doing verify on developer workstations </li></ul><ul><li>Take advantage of new capabilities in Jazz </li></ul>Rapid application development <ul><li>Use modern IDEs to develop and maintain code </li></ul><ul><li>Debug and test from workstation </li></ul><ul><li>Experienced RPG & COBOL developers made switch to new RDi IDE while sustaining workload </li></ul><ul><li>Younger developers appreciated RDi productivity tools and how easily legacy applications could be navigated - Rational Developer for i - Rational Developer for i for SOA Construction - Rational Business Developer - Rational Application Developer </li></ul><ul><ul><li>Increase productivity of their development staff, as well as attract new employees to this work </li></ul></ul>
    24. 24. Companies want to <ul><ul><li>Reduce inefficiencies and quality problems in multi-platform development. They want coordination, traceability, & consistency across platforms </li></ul></ul><ul><li>But… </li></ul><ul><ul><li>They have different tools, processes and team infrastructure for each deployment platform, greatly complicating development of composite apps </li></ul></ul><ul><ul><li>Distributed </li></ul></ul><ul><ul><li>Development Environment </li></ul></ul><ul><ul><li>IBM i </li></ul></ul><ul><ul><li>Development Environment </li></ul></ul>
    25. 25. Common infrastructure & tooling to improve collaboration and governance <ul><li>Use the same end-to-end lifecycle tools, and processes for IBM i and distributed </li></ul><ul><li>Reduce team infrastructure costs across the enterprise </li></ul><ul><li>Exploit Jazz to increase collaboration and communication for all geographies, roles, programming languages and development platforms </li></ul><ul><li>Improve governance with project management and reporting that spans all platforms </li></ul><ul><li>Automate testing, </li></ul>Change and release management and Quality Tools <ul><li>Significantly less effort to synchronize IBM i and distributed teams - Rational Team Concert for i </li></ul><ul><li>Reduce time and guarantee repeatability with automated testing, including 5250 - Rational Functional Tester </li></ul><ul><li>Create test scripts from requirements and document results for any type of testing - Rational Manual Tester </li></ul><ul><li>Ensure scalability of applications which expose assets in new ways - Rational Performance Tester </li></ul><ul><li>Identify vulnerabilities, privacy issues, quality exposures and standards non-compliance - Rational AppScan </li></ul><ul><ul><li>Enable multi-platform collaboration, testing and traceability </li></ul></ul><ul><ul><li>Consolidated </li></ul></ul><ul><ul><li>Development Environment </li></ul></ul>
    26. 26. Rational Software Delivery Platform Accelerating multi-platform application development for Power System <ul><li>Common Eclipse-based IDEs, for all development including RPG and COBOL. Same look and feel similar to Java and Microsoft’s IDEs </li></ul><ul><li>Common programming model based on EGL, provides a platform-independent model for developing cross-platform SOA and Web 2.0 applications and deploying optimized code for the target platform </li></ul><ul><li>Integration of legacy runtime assets into Web 2.0 and an SOA environment </li></ul><ul><li>Same software testing and quality management tools </li></ul><ul><li>Consolidated team infrastructure leveraging “Jazz” to increase collaboration and communication </li></ul>
    27. 27. Agenda <ul><li>Today’s realities </li></ul><ul><li>Next Gen IBM i Software Delivery </li></ul><ul><li>The Rational Software Delivery Platform </li></ul><ul><li>What’s New? </li></ul>
    28. 28. The Jazz project: Transforming how people work together <ul><li>A major investment by IBM to create a scalable, extensible team collaboration platform </li></ul><ul><li>IBM’s vision of the future of software delivery – globally distributed, fluid and dynamic </li></ul><ul><li>An evolution of the Rational portfolio, which will evolve to support Jazz technology over time </li></ul><ul><li>A community at Jazz.net – where you can see Jazz-based products being built </li></ul>Jazz is a project and platform for transforming how people work together to deliver greater value and performance from their software investments
    29. 29. Increase collaboration between dispersed software teams IBM Rational Team Concert for i v1.0 <ul><li>Real time, in-context team collaboration </li></ul><ul><ul><li>Make software development more automated, transparent and predictive </li></ul></ul><ul><li>&quot;Think and work in unison&quot; </li></ul><ul><ul><li>Integrated source control, work item and build management </li></ul></ul><ul><li>Assess real-time project health </li></ul><ul><ul><li>Capture data automatically and unobtrusively </li></ul></ul><ul><li>Automate best practices </li></ul><ul><ul><li>Dynamic processes accelerate team workflow </li></ul></ul><ul><ul><li>Out-of-the-box or custom processes </li></ul></ul><ul><li>Unify software teams </li></ul><ul><ul><li>Integrate a broad array of tools and clients </li></ul></ul><ul><ul><li>Extend the value of ClearQuest and ClearCase </li></ul></ul><ul><li>Exploit Quality of Service of IBM i </li></ul><ul><ul><li>Hosted on IBM i with DB2 & WAS </li></ul></ul><ul><li>IBM i development support (coming) </li></ul><ul><ul><li>Supports RPG, COBOL and EGL, IBM i builds, Integrates with Rational Developer for i </li></ul></ul>Forward-looking statement – may change without notice GA: 4Q 08 IBM Rational Team Concert for i transparent integrated presence wikis OPEN real-time reporting chat automated hand-offs Web 2.0 custom dashboards automated data gathering EXTENSIBILITY Eclipse plug-ins services architecture FREEDOM TO CREATE Open and extensible on <ul><li>Collaborate in context </li></ul><ul><li>Right-size governance </li></ul><ul><li>Day one productivity </li></ul>
    30. 30. A Rational Team Concert for i Scenario Requirement Work Items Code (RPG, EGL, Java) Regression tests Automated builds <ul><li>Additional Capabilities: </li></ul><ul><li>Teach it your development process </li></ul><ul><li>Defect tracking </li></ul><ul><li>Source code management </li></ul><ul><li>Team membership, communication, … </li></ul><ul><li>All artifacts stored on IBM i </li></ul><ul><li>… </li></ul>Project Dashboard Developer Business Stakeholder IT Management Levies a: Turns Requirement into: Team Lead Works on Work Items: Business Stakeholder Check on Status of:
    31. 31. Accelerate development of traditional RPG and COBOL applications for IBM i IBM Rational Developer for i v7.5 IBM Rational Developer for i v7.5 GA: Oct 31st <ul><li>Accelerate development of IBM i applications </li></ul><ul><ul><li>Eclipse-based IDE for RPG and COBOL programmers, including edit/compile/debug capabilities. </li></ul></ul><ul><li>Increase developer productivity and flexibility </li></ul><ul><ul><li>New and existing skills can collaborate, navigate IBM i applications and make code changes quickly </li></ul></ul><ul><li>Integrated application lifecycle </li></ul><ul><ul><li>Support for centralizing IBM i resources in a common change management repository with Rational Team Concert for i v1.0 </li></ul></ul>
    32. 32. Accelerate development of traditional RPG and COBOL applications and web services and SOA for IBM i IBM Rational Developer for i for SOA Construction v7.5 Rational Developer for IBM i (RDi) RDi SOA <ul><li>Traditional RPG, COBOL development </li></ul><ul><li>Create Web Services from IBM i programs </li></ul><ul><li>Consume Web Services via EGL </li></ul><ul><li>Create modern Web 2.0 applications leveraging RPG/COBOL via EGL </li></ul>Rational Business Developer (RBD) <ul><li>RPG, COBOL, CL </li></ul><ul><li>Edit, Compile, Debug </li></ul><ul><li>New 5250 Screen Designer </li></ul><ul><li>New application diagrammer </li></ul><ul><li>Smaller footprint (minimum 512mb memory) </li></ul><ul><li>EGL (Enterprise Generation Language </li></ul><ul><li>Java without the Java </li></ul><ul><li>Web 2.0 </li></ul><ul><li>Web Services </li></ul><ul><li>Modern language and user interfaces </li></ul><ul><li>Generate JavaScript & API support </li></ul>Modern Language Merges with Core Business Systems & Heritage Languages + +
    33. 33. Simplify Multiplatform SOA and Web 2.0 development IBM Rational Business Developer v7.5 and v7.5.1 IBM RDi SOA v7.5 & v7.5.1 GA: Nov 26th <ul><li>Deliver modern innovative solutions with the available resources </li></ul><ul><ul><li>Simpler, faster way to integrate mainframe, mid-range or distributed applications to Web 2.0 and SOA </li></ul></ul><ul><li>Lower development costs and decrease time to market </li></ul><ul><ul><li>Platform independent development approach induces a significantly lower error rate and higher quality overall </li></ul></ul><ul><li>Increase competitive advantage </li></ul><ul><ul><li>Break down skills and technology silos for faster delivery of new business solutions </li></ul></ul><ul><li>Increase programmer productivity </li></ul><ul><ul><li>New developers can work independently with minimal support from subject matter experts </li></ul></ul><ul><li>Deploy to your choice of target environment </li></ul><ul><ul><li>J2EE, IBM i (System i), Windows, Linux, zLinux, HP/UX, Solaris, AIX, and z/OS (batch CICS and IMS) </li></ul></ul><ul><li>Support for latest runtimes </li></ul><ul><ul><li>IBM WebSphere Application Server V7.0, IBM WebSphere Portal V6.1, CICS v3.2, IMS v10 and MQ </li></ul></ul><ul><li>Support for latest development environment </li></ul><ul><ul><li>Eclipse 3.4-based IBM Rational development environment, including JSF v1.2 </li></ul></ul>
    34. 34. Transform green screens to user interfaces and services IBM Rational Host Access Transformation Services for 5250 v7.5 IBM Rational Host Access Transformation Services for 5250 v7.5 GA: Oct 31st <ul><li>Extend reach of 5250 screens applications to new users </li></ul><ul><ul><li>Transform 5250 screens to Web, rich client, portlet, or mobile applications, or can be SOA-enabled as Web services </li></ul></ul><ul><li>Faster return on investment with lower risk </li></ul><ul><ul><li>Reuse proven, dependable and reliable business processes instead of rewriting </li></ul></ul><ul><li>Shorten learning curve and training costs </li></ul><ul><ul><li>Reduced average service times, training time, and employee turnover </li></ul></ul><ul><li>Simplify customer and partner integrations </li></ul><ul><ul><li>Achieve integration with other business information with minimal development cost </li></ul></ul><ul><li>Build robust and reliable Web services easily </li></ul><ul><ul><li>New Visual Macro Editor enhancements and full support </li></ul></ul><ul><li>Support for latest runtimes </li></ul><ul><ul><li>IBM WebSphere Application Server V7.0, IBM WebSphere Portal V6.1 </li></ul></ul><ul><li>Support for latest development environments </li></ul><ul><ul><li>Eclipse 3.4-based IBM Rational development environment. </li></ul></ul>Rich Client Web Mobile Web Service Portal
    35. 35. Accelerating software innovation for i on Power Systems Unleashing enterprise software assets and skills across virtualized environments <ul><li>Rational Team Concert for i </li></ul><ul><li>Rational Developer for i </li></ul>Enable Flexibility <ul><li>Automate software delivery processes and compliance </li></ul><ul><li>Better manage change and configuration of software assets </li></ul><ul><li>Enhance collaboration and traceability across teams </li></ul>Modernize Assets <ul><li>Expose business transactional capabilities as SOA, internet and mobile services </li></ul><ul><li>Easily extend to the web with lower cost and lower risk </li></ul><ul><li>Analyze assets to expand ROI and to speed new projects </li></ul><ul><li>Rational Host Access Transformation Services for 5250 Applications (HATS) </li></ul><ul><li>Rational Developer for i for SOA Construction </li></ul><ul><li>X-Analysis from Databorough </li></ul>Drive Innovation <ul><li>Exploit EGL, IBM’s newest and most advanced business language </li></ul><ul><li>Leverage existing and new skills from cross-platform projects </li></ul><ul><li>Accelerate adoption of Web 2.0 and SOA technologies </li></ul><ul><li>WebSphere Development Studio for i </li></ul><ul><li>Rational Developer for i for SOA Construction </li></ul>Extend Skills i Sandbox
    36. 36. Summary <ul><li>is working closely with the team </li></ul><ul><li>has a strong portfolio of tools for application development </li></ul><ul><li>is investing in new tools for application development for i </li></ul>Rational … Assets Understand, transform, reuse and mange enterprise application assets Processes and Infrastructures Leverage modern processes, tools and middleware to reduce costs, improve quality and productivity Architectures Discover new SOA applications, reuse existing application as services Skills Rapidly develop cross-platform applications using new and existing skills Investments Invest resources in new opportunities System z IBM i AIX, Linux
    37. 37. Full version software trials ‘ Try online’ hosted System i environments Tutorials Architectural Guidance IBM i Sandbox Examples and best practices provide low-risk, practical, hands-on path to understanding Try out Rational Tools for i in our hosted environment <ul><li>Rational Developer for i (RDi) </li></ul><ul><li>RDi SOA (w/EGL) </li></ul><ul><li>Rational Host Access Transformation Services (HATS) </li></ul><ul><li>X-Analysis from Databorough </li></ul>http:// www.ibm.com/developerworks/downloads/emsandbox /
    38. 38. IBM Community Sites for Business Developers www.ibm.com /rational/cafe
    39. 39. Enterprise Modernization – Key Resources <ul><li>Web sites </li></ul><ul><ul><li>Enterprise Modernization Solution Home on ibm.com </li></ul></ul><ul><ul><li>Enterprise Modernization Sandbox for IBM i </li></ul></ul><ul><ul><li>EGL Cafe: Community for EGL developers </li></ul></ul><ul><li>Whitepapers/Brochures </li></ul><ul><ul><li>Brochure: Enterprise modernization solution overview </li></ul></ul><ul><ul><li>Solution Sheet: IBM Enterprise Modernization Solutions for IBM i </li></ul></ul><ul><ul><li>Developer Productivity Study – EGL vs. .NET </li></ul></ul><ul><ul><li>Redbook: Building SOA-based Solutions for IBM i Platform </li></ul></ul><ul><li>Demos </li></ul><ul><ul><li>Enterprise Modernization Product Demos </li></ul></ul><ul><li>Webcasts/Podcasts </li></ul><ul><ul><li>Webcast by Scott Hebner: Accelerating software innovation for IBM i on Power Systems </li></ul></ul>ibm.com /rational/modernization
    40. 41. © Copyright IBM Corporation 2008. 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, 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. <ul><li>Learn more at: </li></ul><ul><li>IBM Rational software </li></ul><ul><li>IBM Rational Software Delivery Platform </li></ul><ul><li>Process and portfolio management </li></ul><ul><li>Change and release management </li></ul><ul><li>Quality management </li></ul><ul><li>Architecture management </li></ul><ul><li>Rational trial downloads </li></ul><ul><li>Leading Innovation Web site </li></ul><ul><li>developerWorks Rational </li></ul><ul><li>IBM Rational TV </li></ul><ul><li>IBM Business Partners </li></ul><ul><li>IBM Rational Case Studies </li></ul>

    ×