Saturday, June 11, 2016

PowerCenter Domain

PowerCenter has a service-oriented architecture that provides the ability to scale services and share resources across multiple machines. The Informatica domain supports the administration of the PowerCenter and Informatica services. A domain is the primary unit for management and administration of services in PowerCenter.

A domain contains the following components:
•   One or more nodes. A node is the logical representation of a machine in a domain. A domain may contain more than one node. The node that hosts the domain is the master gateway for the domain. You can add other machines as nodes in the domain and configure the nodes to run application services such as the Integration Service or Repository Service. All service requests from other nodes in the domain go through the master gateway.A node runs service processes, which are the runtime representation of the application services running on a node.
•   Service Manager. The Service Manager is built into the domain to support the domain and the application services. The Service Manager runs on each node in the domain. The Service Manager starts and runs the application services on a machine.
•   Application services. A group of services that represent Informatica server-based functionality. The application services that run on each node in the domain depend on the way you configure the node and the application service.You use Informatica Administrator to manage the domain.

If you have the high availability option, you can scale services and eliminate single points of failure for services. The Service Manager and application services can continue running despite temporary network or hardware failures. High availability includes resilience, failover, and recovery for services and tasks in a domain.



Service Manager
The Service Manager supports the domain and the application services. The Service Manager performs the following functions:

•   Alerts. Provides notifications about domain and service events.
•   Authentication. Authenticates user requests from the Administrator tool, PowerCenter Client, Metadata Manager, and Data Analyzer.
•   Authorization. Authorizes user requests for domain objects. Requests can come from the Administrator tool or from infacmd.
•   Domain configuration. Manages domain configuration metadata.
•   Node configuration. Manages node configuration metadata.
•   Licensing. Registers license information and verifies license information when you run application services.
•   Logging. Provides accumulated log events from each service in the domain. You can view logs in the Administrator tool and the Workflow Monitor.
•   User management. Manages users, groups, roles, and privileges.

Application Services
When you install Informatica, the installation program installs the following application services:

•   Analyst Service. Manages the connections to Informatica Analyst.
•   Data Integration Service. Performs data integration tasks for Informatica Analyst, Informatica Developer, and external clients.
•   Model Repository Service. Stores metadata for Informatica Developer, Informatica Analyst, the Data Integration Service, and the Informatica Administrator.
•   PowerCenter Repository Service. Manages connections to the PowerCenter repository.
•   PowerCenter Integration Service. Runs PowerCenter sessions and workflows.
•   Web Services Hub. Exposes PowerCenter functionality to external clients through web services.
•   SAP BW Service. Listens for RFC requests from SAP NetWeaver BI and initiates workflows to extract from or load to SAP NetWeaver BI.
•   Reporting Service. Runs the Data Analyzer application.
•   Reporting and Dashboards Service. Runs the JasperReports application.
•   Metadata Manager Service. Runs the Metadata Manager application.

No comments:

Post a Comment