Server
Component Patterns
by Markus Völter, Alexander Schmid, Eberhard Wolff
More Information
Component technologies like Enterprise
JavaBeans, COM+ and, in the near future, CORBA Components have become mainstream
in many application domains. Many developers and architects use this technology
in their everyday work. However, there is more to know about component
infrastructures than the API's of the respective technology, and this book shows
what.
The first part of the book introduces a
pattern language that describes how server-side component infrastructures work
internally. It does not only adress the basic building blocks and their
interactions. It also provides details about the reasons and rationales for this
kind of system architecture. For each pattern, the book provides short examples
of how it is implemented in EJB, CCM and COM+. These examples thus also serve as
a good comparison of those three mainstream component infrastructures.
The second part of the book uses the EJB
technology to provide even more detailed examples for the patterns, including
UML diagrams and extensive source code. The chapter also serves as a
comprehensive overview of EJB, introducing the EJB from the architecture
viewpoint, and not just on the API level.The focus is on highlighting the
consequences of the EJB architecture for the developer.
Part three
offers another approach to the material: a conversation between two people that
describes how a concrete application has been built using component technology,
focusing on the benefits of this approach.
After reading this book you will
- understand the principles and patterns of
server-side component infrastructures
- be able to design your own proprietary
component infrastructures for specific projects
- learn about the commonalities and differences
between EJB, CCM and COM+
- gain a comprehensive overview over the EJB
technology
- see how server-side component infrastructures
can be used to great benefit in a real application
Publisher:
Wiley & Sons
Copyright: 2002
ISBN:
0-470-84319-5
Back to Book Index
|