In this chapter we present IceGrid, an important service for building robust Ice applications.
Section 39.3 introduces the IceGrid architecture and its core concepts.
Section 39.4 describes a sample IceGrid application that we improve incrementally in
Section 39.5. The subject of
Section 39.6 is well-known objects, which are a convenient way to decouple clients and servers.
Core IceGrid features such as templates, IceBox integration, object adapter replication, load balancing, resource allocation, and registry replication are covered in individual sections from
Section 39.7 through
Section 39.12.
In Section 39.13 we learn how IceGrid automates the distribution of server executables. Using administrative sessions is the subject of
Section 39.14, while
Section 39.15 gives instructions on integrating a Glacier2 router into an application.
Section 39.16 is a reference for the descriptors that define an IceGrid application.
Section 39.17 describes the semantics of variables and parameters in descriptors, and property sets are discussed in
Section 39.18.
The convenient features that IceGrid supports for XML files are the focus of Section 39.19.
Section 39.20 through
Section 39.23 address the usage and administration of IceGrid servers.
Section 39.24 explains the details of server activation, while
Section 39.25 provides troubleshooting advice.