HomeHomeHomeArchiteturMiddlewareMDSDBeratungCoachingTrainig
header

go back go up Publications :: Books :: Server Component Patterns

dotted Line
dotted Line
menu not Selected Home
dotted Line
menu not Selected Services
dotted Line
menu not Selected Experience
dotted Line
menu not Selected New DSL Book
dotted Line
menu not Selected Conferences
dotted Line
menu not Selected Publications
   menu not Selected Papers
   menu not Selected Workshop Papers
   menu not Selected Patterns
   menu selected Books
   menu not Selected Articles
   menu not Selected Podcasts
   menu not Selected Videos
dotted Line
menu not Selected Vorlesungen
dotted Line
menu not Selected Site
dotted Line
dotted Line
magic Pixel

-

Markus Völter, Alexander Schmid Eberhardt Wolff

Server Component Patterns
Component Infrastructures Illustrated with EJB

Wiley Series in Software Design Patterns
ISBN: 0470843195, Wiley and Sons 2002

- -

The illustrations and pattern summaries are available online.

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 and see how server-side component infrastructures can be used to great benefit in a real application

A chinese translation is also available.

-

Download preview PDFs: Container Pattern, Lifecycle Callback EJB Example, Intro to Story

see also POSA 3 - Patterns for Resource Management by Michael Kircher and Prashant Jain, and Remoting Patterns by me, Michael Kircher and Uwe Zdun.

The illustrations and pattern summaries are available online.