The master index Environment defines the configuration of the physical environment of the master index application, including the Logical Host, application server, JMS IQ Manager, constants, and external systems. This chapter describes building a generic Environment for a master index application. For more information about Environments and Environment components, see Creating a Runtime Environment.
All projects accessing the master index server project must be configured to use the same Environment, including client projects defining Collaborations and Business Processes that use master index methods. The Environment requirements are different for the master index project and client projects. When you deploy a master index project, the master index application defined by that project becomes available for use in the client project Environments.
An Environment that supports the master index server project can include the following components:
Logical Hosts - Each Environment contains one or more Logical Hosts, each of which can contain multiple instances of the Logical Host, known as domains. Logical Hosts are instances of the Java CAPS runtime Environment installed on a host hardware platform.
Application Servers - The Logical Host contains one or more application servers, which are the engines that run Java CAPS Services and Adapters. They provides services for security, transactions, and business rules execution. Sun Master Index uses the Sun Java System Application Server.
JMS IQ Managers - The Logical Host can contain one or more JMS IQ Managers, which manage JMS topics (publish-and-subscribe messaging) and queues (point-to-point messaging).
External Systems - An external system is a representation of a real, physical system that exists within the specific Environment, with configuration properties for locating and accessing that system. This component is required for client projects connecting external systems with the master index application.
WebConnector External Systems - A WebConnector external system is a representation of an Sun Composite Page Designer web application. This component is required for client projects integrating a master index application with Sun Composite Page Designer.
Oracle External Systems or SQL Server External Systems - External systems are representations of an Adapter. One of these component is required to define the database connection pool for projects that connect to the database using a database Adapter.
Environmental Constants - Constants are name and value pairs that are visible across the Environment. You can define constants for a specific Environment.