Chapter 12. Object Life Cycle
12.1 Chapter Overview
This chapter covers the broad topic of object life cycle: how objects can be created, copied, moved, and destroyed. Sections 12.3 to 12.5 discuss the OMG Life Cycle Service, which provides a few design guidelines for how to define life cycle operations. Section 12.6 discusses the Evictor pattern. It is important because it permits you to limit memory consumption of servers that implement large numbers of objects. The chapter concludes with Sections 12.7 and 12.8, which discuss garbage collection strategies in a CORBA environment.
Object life cycle is one of the most challenging topics in distributed systems, and we suggest you read this chapter in detail. Much of the information presented ...