IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > Bobby Woolf: WebSphere SOA and J2EE in Practice > ... > WebSphere Technical Exchange 2006 > Strategic Directions for Rational Software Development Tools and Technologies
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
Strategic Directions for Rational Software Development Tools and Technologies
Added by bwoolf, last edited by bwoolf on Feb 20, 2007  (view change)
Labels: 
(None)

Strategic Directions for Rational Software Development Tools and Technologies

At WebSphere Technical Exchange 2006, Martin Nally--Chief Technical Officer for IBM Rational--spoke about the plans for IBM's development tooling for SOA.

RUP for SOA

  • Developing Service-Oriented Solutions conceptual roadmap
  • RUP for SOA concentrates on the Analysis and Design discipline
  • SOA is about resuse, but it's also about freeing the pieces to change and evolve
    • SOA helps up decouple the parts
    • How do I identify which parts I want to be independently evolvable?

SOA architecture – How IBM can help

  • RUP Update for SOA
  • UML Profile for Software Services
  • Rational Software Architect integration
  • Automated integration with RAD service implementation tooling
  • Service-oriented business applicaitons (SOBAs)
  • Guidance and expertise
  • Education and training

Services may be implemented in many ways

  • Buy – Integrate with a third party product
  • Integrate – Wrapping a legacy system's function
  • Subscribe
  • Build – New component functionality ("Roll your own")
  • Transform – Enable functionality by exposing legacy as services

Design, implement, and test of services

  • Many implementation choices for services
  • Most commonly implemented as Web services
  • Consume Web service
  • Produce Web service
  • Test and deploy Web service
  • Validate and deploy Web service

Service implementation – How IBM can help

  • Harvest services from existing systems
    • WebSphere Studio Asset Analyzer
    • Asset Transformation Workbench
  • Wrap systems with service interfaces
  • Construct new Web services
  • End-to-end functional and performance testing of composite applications

SOA life-cycle asset management

  • Reusable asset repository
  • Portfolio data warehouse
  • Configuration management database (CMDB)
  • Project repositories
  • Service repository
  • How these pieces are related through governance to manage the lifecycle

Industry models for governing software architecture

  • Business drivers lead to Business Models
  • IT drivers lead to IT Models
  • Governance and tooling help you get from Business Models to IT Models
  • Companies need to change
    • 65% of CEOs want to institute significant transformation of their companies
    • For the companies to adapt, their IT has to adapt

An example high-level process from analysis to implementation

  1. Process analysis
    • WebSphere Business Modeler
  2. Service analysis
    • RSA
  3. Service design
    • RSA
  4. Process design
    • WebSphere Business Modeler
  5. Process impl
    • WID
  6. Service impl
    • RAD

Creating a solution-specific SOA workbench

  • Solution-specific content
    • Value-added solution content and assets
  • Solution-specific tools
    • Custom tools to support SOA engagements
  • IBM SWG SOA technologies
    • Enhancements to support SOA style of development
  • IBM Rational Software Development Platform
    • Platform for many styles of development

Summary

  • Business driven development
    • Break down the walls between business, operations, and IT
  • Focus of enterprise solutions today
    • SOA
    • Model-driven development (MDD)
    • Business innovation and optimization
  • Keys to successful SOA
    • SOA governance
    • Service-based architectural design guidance
    • Design, implementation, and testing of services
    • Management of the service lfe-cycle

Rational products can help with all of this.


 
    About IBM Privacy Contact