® IBM Software Group © 2006 IBM Corporation

  • View

  • Download

Embed Size (px)



Text of ® IBM Software Group © 2006 IBM Corporation

  • 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. Agenda

  • Todays realities
  • Next Gen IBM i Software Delivery
  • The Rational Software Delivery Platform
  • Whats New?

3. Rational and Power i

  • Rational Organization
    • Enterprise Modernization
    • IBM i Compilers and Tools transferred from WebSphere to Rational
      • Application development tools in same division for all platforms
  • Focused on
    • Business Application Developers
    • Enhancing and modernizing current applications
    • Seamless platform independent tools and technologies for all supported systems.

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. 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.Gartners Top Predictions for Industry Leaders, 2007 and Beyond IT should be an Enabler, not an obstacle 6. The Road to Enterprise Modernization

  • Companies need a unique modernization strategy based on their :
    • business requirements
    • budget
    • schedules
    • staffing constraints
  • With our Rational Software Delivery Platform and our Enterprise Modernization expertise, we can help formulate a customized roadmap for each of our customers

7. Agenda

  • Todays realities
  • Next Gen IBM i Software Delivery
  • The Rational Software Delivery Platform
  • Whats New?

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 38AS/400 iSeries IBM i The 1990s New Millennium The 1980s 9. Evolution of IBM i Applications Existing Green Screens 5250 Data Stream scraping Native rich UIs 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:05date:Oct 22,2000 Enter SOA; Web 2.0 enter customer number:_____ Time:8:05date:Oct 22,2000 Enter Where are you on this continuum? Where do you need to be? Rational is committed to helping with these transitionslets talk 10. Managing Software Delivery -for Power System and distributed

  • Multi-platform development is the norm; IBM i hosts the business critical applications with other platforms hosting web and other functions
  • However, many think of i development as different and unique, constraining efficiency & flexibility
  • Rationals EM solutions provide:
    • a consolidated platform for multi-platform application development
    • a collaborative, integrated environment that supports innovation
    • the same power and flexibility for all types of applications, including i
  • 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
  • It is time to re-think how i development is done!

11. Modernization is Easier said than Done

  • To enable flexibility, IT must overcome challenges such as:
    • No business intelligence inventory of application assets
    • Complex application architectures
    • Skills lock-in and staff inflexibility
    • Antiquated development tools & application UIs
    • Islands of development tools, processes, infrastructure
    • Limited funding for new investments

12. Enterprise Modernization Solution Overview

  • Leverage valuein existing assets
  • Develop new workloadswith SOA and webtechnology advancements
  • Leverage existingand new staff onmulti-platform projects
  • Improve quality andflexibility with a consolidated team infrastructure
  • Reduce maintenance costs

For more information, visit:www.ibm.com/rational/modernization Invest resources in new opportunities System z IBM i Distributed Investments TeamInfrastructure Leverage modern processes, tools and middleware to reduce costs, improve quality and productivity Understand, transform,reuse and manage enterpriseapplication assets Assets Architectures Discover new SOA applications, reuse existing application as services Skills Rapidly develop cross-platform applications using new and existing skills 13. Agenda

  • Todays realities
  • Next Gen IBM i Software Delivery
  • The Rational Software Delivery Platform
  • Whats New?

14. Companies want to

  • But
    • They have no business intelligence inventory of their application assets, relying instead on manual processes & incomplete knowledge
    • Understand how their IT systems support their business processes, and then enhance them in a predictable manner

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. Business intelligence and technical analysis of application systems

  • Map business processes to IT systems
  • Harvest business rules & potential services within existing apps, including 5250 apps
  • Refactor existing System i apps for reuse?
  • Perform impact analysis for all enterprise assets, avoid downtime due to unforeseen code dependencies
  • Manage asset development & deployment throughout the software lifecycle
  • Maintain control over code provided by outsourcers, business partners, oracquired through a merger?
  • Accelerate SOA efforts?
  • Map business processes to IT Systems
  • Comprehensive inventory of assets for impact analysis
  • Identify business rules & potential services, refactor for reuse -X-Analysis from Databorough
  • Use Application Diagram tool to show flow charts of ILE RPG, ILE COBOL, CL , programs and service programs -Rational Developer for i
  • Manage assets during development-Rational Asset Manager
  • Manage deployed services-WebSphere Services Registry & Repository

Enterprise portfolio management Understand how their IT systems support their business processes, and then enhance them in a predictable manner

    • Understand how their IT systems support their business processes, and then enhance them in a predictable manner.

16. Companies want to But Dont know how to move from current implementation to aservices based architecture .

    • leverage modern flexible architectures, to enable business agility

Outsourced Supplier Shared Svc Division Customer 17. Develop new SOA apps, reuse existing apps as services

  • Create web services easily form existing code including RPG, COBOL and green screen applications
  • Build services once and deploy them across all platforms
  • Ensure new SOA applications will be easy to extend and maintain

Solutions to move to flexible architecture

  • Expose 5250 applications as web services -HATS for 5250
  • Quickly create web services from existing COBOL, RPG, Java or EGL applications - RDi SOA - Rational Business Developer (EGL)- Rational Application Developer
  • Create new platform-independent services -RBD (EGL Service Keyword)
  • Leverage Model Driven Development transform UML to Java, EGL, WSDL-Rational Software Architect
    • Move to a more flexible architecture to enable business agility

SOA AJX Javascript XML WSDL RPG 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 log