Skip to main content


developerWorks  >  Rational | Architecture  >

Using model-driven development and pattern-based engineering to design SOA: Part 2. Patterns-based engineering

developerWorks

Level: Intermediate

Lee Ackerman (ackerman@ca.ibm.com), Sr. Product Manager, IBM 
Bertrand Portier (bportier@ca.ibm.com), IT Architect, IBM

25 Sep 2007

Register now or sign in using your IBM ID and password.

Learn how you can extend IBM® Rational® Software Architect and leverage your own custom patterns to automate software design. By using a combination of the features, you can improve your productivity when designing SOA and other solutions. You can also use these automation features to improve the quality of the solution and to support the governance process.

In this tutorial

  • In Part 2 of this series, we discuss how you can leverage your own custom pattern implementations in Rational Software Architect to automate the design of an SOA solution. Pattern implementations can improve your productivity, improve architectural enforcement, and improve quality. In particular, we'll describe how to create your own UML patterns to better follow the best practices of your own organization.

Objectives

After completing this tutorial, you will have a better understanding of how you can use tools and features within Rational Software Architect to support patterns-based engineering. You can use these automations to improve the productivity of your team, improve the quality of the solution, and support your governance process. These automations encode your best practices, which are often specific to your organization, and are part of your organization's competitive advantage.

Upon completion of this tutorial, you will be able to describe the different ways in which you can create patterns within Rational Software Architect. In addition, you will be able to create a simple UML pattern.


Prerequisites

To get more value out of this tutorial, it is helpful but not necessary if you are familiar with these methods and software:

  • UML, the Unified Modeling Language
  • Rational Software Architect, Rational Systems Developer, or Rational Software Modeler
  • SOA, service-oriented architecture
  • Patterns, proven solutions to known problems within a given context

System requirements

To complete this tutorial, you need to have the following installed:


To view the demos included in this tutorial, JavaScript must be enabled in your browser and Macromedia Flash Player 6 or higher must be installed. You can download the latest Flash Player at http://www.macromedia.com/go/getflashplayer/.


Duration

2 hours


Formats

html


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed

Discuss


My developerWorks needs you!

Connect to your technical community


More in this series:
Using model-driven development and pattern-based engineering to design SOA