![]() |
iPlanet Trustbase Transaction Manager 3.0.1 Beta Developer Guide |
Chapter 5 Standard Services
Services provide actions in decision making process. Each service is a plug in component to the iPlanet Trustbase Transaction Manager's framework providing an implementation of the iPlanet Trustbase Transaction Manager's Service interface (See Installation and Configuration Guide for more details.
iPlanet Trustbase Transaction Manager is designed to run on a variety of platforms, in particular application servers. These provide a solution with the ability to service a large number of users at any single point in time. This is achieved by replicating the components i.e. running classes over a number of Java Virtual or physical machines. The iPlanet Trustbase Transaction Manager's Framework has been designed to fulfil all of these requirements. Each of the major sub-systems is capable of being replicated a number of times over a number of physical machines, but to achieve high volume processing the iPlanet Trustbase Transaction Manager's Framework imposes a number of constraints on a service.
Stateless - Each component should be capable of processing a message irrespective of the context of the message
Granular - Each component must perform a limited number of tasks, reducing the risk of a single point of failure Figure 5-1    Component replication
![]()
A service is directly related to the processing of a message and must be stateless to allow replication.
These services usually fall into one of three major categories:
In dividing the function into discreet services that service one of these areas a variety of applications may be built over the same common infrastructure.
In particular, a common set of authentication and authorisation services will be used across the enterprise so devising services that only perform one or both of these tasks reduces the work required for each application.
Previous Contents DocHome Index Next
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.
Last Updated October 31, 2002