Building J2ee Applications with the Rational Unified Process

  • Authors:
  • Peter Eeles;Kelli Houston

  • Affiliations:
  • -;-

  • Venue:
  • Building J2ee Applications with the Rational Unified Process
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

From the Book:About this BookThis book is about developing Java 2 Platform, Enterprise Edition (J2EE) applications with the Rational Unified Process® (RUP®) and the Unified Modeling Language (UML). There are a number of books describing the J2EE platform and its associated technologies. There are also books about software development processes and about RUP, in particular. However, we could not find a book that described and exemplified how to use a subset of RUP that contains only the most relevant parts of an otherwise large and comprehensive process, to build J2EE applications. This book bridges that gap.A world that combines J2EE, RUP, and UML is complex. This world requires a good map if you are to successfully navigate your way through it. This book provides such a map both metaphorically and literally. It is metaphorical because the very objective of the book is to provide a description of a "safe path" through the J2EE application development activities. It is also literal because we use a "J2EE Developer Roadmap," which is a process map, to guide us. We describe the content of the book in more detail in Chapter 1, "Introduction."Who This Book Is ForWhile writing the book we kept three audiences in mind. The first audience is software architects, designers and developers familiar with the J2EE platform and its technologies, wanting to understand how to apply them in the context of a software development process. The second audience is development team members familiar with RUP, looking for help in applying the process to J2EE development. The third audience is software professionals who are neither familiar with J2EE nor withRUP, and are looking for an example of how to use RUP in the development of a J2EE application.Conventions Used in This BookThe book is roughly divided into two parts. The first part, chapters 2 through 5, summarize the J2EE technology, introduce RUP and the J2EE Developer Roadmap, and briefly describes our example application. The rest of the book is what we refer to as the "process chapters," and contains a guided tour through a J2EE application development project. In the process chapters we have used a few styles and conventions. In particular, we have emphasized all references to RUP process elements such as activities, steps, artifacts, and roles.We have structured the process chapters to make them easy to read "at a glance," and to make it easy to refer to specific topics of interest. Each process chapter is organized primarily by activities. We provide diagrams that indicate the overall flow between the activities and the key artifacts that are consumed and produced by the activities. For each activity, we provide an overview table that summarizes the purpose of the activity, its input and output artifacts, and a summary of the steps performed within the activity. Following the table, we then describe the detail of each of these steps using the example application.