Home

 

RUP, patterns, and SOA

In this chapter, we provide an overview of topics that underpin all modern software development. First, we illustrate how a software development project can ensure that quality software is delivered on time and on budget by using the Rational Unified Process (RUP). Support for RUP is built into Rational Application Developer, so it is very easy to access and use.

In addition, we look at patterns. Patterns are so widely used nowadays, on practically every software development project, that it is important to have at least some familiarity with them. Support is provided in Rational Application for the refactoring of software to apply specific patterns.

Finally, we look briefly at the software oriented architecture (SOA) approach to architecting software systems. This approach is being used by enterprises both internally to coordinate their own business processes and externally to allow inter-enterprise software functionality.

The chapter is organized into the following sections:

Rational Unified Process

Patterns

SOA

Additional information
ibm.com/redbooks