217
11
imPlementing a business
aPPlication using
coda—a case study
11.1 Introduction
In our progression from the first chapter through the previous chapter, we learned
the fundamental concepts of software components, component models, and compo-
nent frameworks. We also learned about various standard component models avail-
able on the Java platform. In this chapter, we apply the knowledge gained to build
an end-to-end business application using Component-Oriented Development and
Assembly.
We begin the chapter with software requirements specifications of a real-life business
application. e requirements are specified as a collection of use cases. We analyze the
requirements and arrive at a general component-oriented design. Components iden-
tified i