Tuesday, July 31, 2012

Domains+Nodes+Service Manager+Application services

Domains+Nodes+Service Manager+Application services -> Informatica PC

Nodes
When you install Power Center Services on a machine, you add the machine to the domain as a node. You can add multiple nodes to a domain. Each node in the domain runs a Service Manager that manages domain operations on that node. The operations that the Service Manager performs depend on the type of node. A node can be a gateway node or a worker node. You can subscribe to alerts to receive notification about node events such as node failure or a master gateway election.

Gateway Nodes
a gateway node is any node you configure to serve as a gateway for the domain. One node acts as the gateway at any given time. That node is called the master gateway. A gateway node can run application services, and it can serve as a master gateway node. The master gateway node is the entry point to the domain.

The Service Manager on the master gateway node performs all domain operations on the master gateway node. The Service Manager running on other gateway nodes performs limited domain operations on those nodes.

You can configure more than one node to serve as a gateway. If the master gateway node becomes unavailable, the Service Manager on other gateway nodes elect another master gateway node. If you configure one node to serve as the gateway and the node becomes unavailable, the domain cannot accept service requests.

Worker Nodes
A worker node is any node not configured to serve as a gateway. A worker node can run application services, but it cannot serve as a gateway. The Service Manager performs limited domain operations on a worker node.
Domains Overview
Power Center has a service-oriented architecture that provides the ability to scale services and share resources across multiple machines. High availability functionality helps minimize service downtime due to unexpected failures or scheduled maintenance in the PowerCenter environment.

The PowerCenter domain is the fundamental administrative unit in PowerCenter. The domain supports the administration of the distributed services. A domain is a collection of nodes and services that you can group in folders based on administration ownership.

A node is the logical representation of a machine in a domain. One node in the domain acts as a gateway to receive service requests from clients and route them to the appropriate service and node. Services and processes run on nodes in a domain. The availability of a service or process on a node depends on how you configure the service and the node. For more information, see Nodes.

Services for the domain include the Service Manager and a set of application services:

Service Manager. A service that manages all domain operations. It runs the application services and performs domain functions on each node in the domain. Some domain functions include authentication, authorization, and logging. For more information, see Service Manager.

  Application services. Services that represent PowerCenter server-based functionality, such as the Repository Service and the Integration Service. The application services that runs on a node depend on the way you configure the services. For more information, see Application Services.

The Service Manager and application services control PowerCenter security. The Service Manager manages users and groups that can log in to PowerCenter applications and authenticates the users who log in to PowerCenter applications. The Service Manager and application services authorize user requests from PowerCenter applications. For more information, see Security.

The PowerCenter Administration Console consolidates the administrative tasks for domain objects such as services, nodes, licenses, and grids and for users, groups, and roles. You manage the domain and the security of the domain through the Administration Console.

To use the SSL protocol to transfer data securely between the Administration Console and the Service Manager, configure HTTPS for all nodes on the domain. You can configure HTTPS when you install PowerCenter or using infasetup commands. The Administration Console uses the HTTPS port to communicate with the Service Manager. The gateway and worker node port numbers you configure for communication with the Service Manager remain the same. Application services and PowerCenter Client applications communicate with the Service Manager using the gateway or worker node port.

If you have the high availability option, you can scale services and eliminate single points of failure for services. Services can continue running despite temporary network or hardware failures.

Service Manager

The Service Manager is a service that manages all domain operations. It runs within Informatica Services. It runs as a service on Windows and as a daemon on UNIX. When you start Informatica Services, you start the Service Manager. The Service Manager runs on each node. If the Service Manager is not running, the node is not available.
The Service Manager runs on all nodes in the domain to support the application services and the domain:



Application Service Support: - The Service Manager on each node starts application services configured to run on that node. It starts and stops services and service processes based on requests from clients. It also directs service requests to application services. The Service Manager uses TCP/IP to communicate with the application services.
Domain support: - The Service Manager performs functions on each node to support the domain. The functions that the Service Manager performs on a node depend on the type of node. For example, the Service Manager running on the master gateway node performs all domain functions on that node. The Service Manager running on any other node performs some domain functions on that node.
Domain Functions Performed by the Service Manager:-
·        Alerts
·        Authentication
·        Authorization
·        Domain Configuration
·        Node Configuration
·        Licensing
·        Logging
·        User Management

Application Services

Application services represent PowerCenter server-based functionality. Application services include the Repository Service, Integration Service, Reporting Service, Metadata Manager Service, Web Services Hub, SAP BW Service, and Reference Table Manager Service. When you configure an application service, you designate the node where it runs.
You can also create a grid to run on multiple nodes and assign an Integration Service to run on a grid. When you run a workflow on the grid, the Integration Service distributes workflow tasks across nodes of the grid.
When you install PowerCenter Services, the installation program installs the following application services:
Integration Service
Repository Service
Reporting Service
Metadata manager Service
SAP BW Service
Web Services Hub
Reference table manager services 


When you configure an application service, you designate a node to run the service process. When a service process runs, the Service Manager assigns a port number from the port numbers assigned to the node.
The service process is the runtime representation of a service running on a node. The service type determines how many service processes can run at a time. For example, the Integration Service can run multiple service processes at a time when you run it on a grid.
If you have the high availability option, you can run a service on multiple nodes. Designate the primary node to run the service. All other nodes are backup nodes for the service. If the primary node is not available, the service runs on a backup node. You can subscribe to alerts to receive notification in the event of a service process failover.
If you do not have the high availability option, configure a service to run on one node. If you assign multiple nodes, the service will not start.

Integration Service

The Integration Service runs sessions and workflows. When you configure the Integration Service, you can specify where you want it to run:
On a Node: - If you do not have the high availability option, you can configure the service to run on one node.
On a Grid: - When you configure the service to run on a grid, it can run on multiple nodes at a time. The Integration Service dispatches tasks to available nodes assigned to the grid. If you do not have the high availability option, the task fails if any service process or node becomes unavailable. If you have the high availability option, failover and recovery is available if a service process or node becomes unavailable.
On multiple nodes: - If you have the high availability option, you can configure the service to run on multiple nodes. By default, it runs on the primary node. If the primary node is not available, it runs on a backup node. If the service process fails or the node becomes unavailable, the service fails over to another node.

Repository Service

The Repository Service manages the repository. It retrieves, inserts, and updates metadata in the repository database tables. If the service process fails or the node becomes unavailable, the service fails.
If you have the high availability option, you can configure the service to run on primary and backup nodes. By default, the service process runs on the primary node. If the service process fails, a new process starts on the same node. If the node becomes unavailable, a service process starts on one of the backup nodes.

Reporting Service

The Reporting Service is an application service that runs the Data Analyzer application in a PowerCenter domain. You log in to Data Analyzer to create and run reports on data in a relational database or to run the following PowerCenter reports: PowerCenter Repository Reports, Data Profiling Reports, or Metadata Manager Reports. You can also run other reports within your organization.
The Reporting Service is not a highly available service. However, you can run multiple Reporting Services on the same node.
Configure a Reporting Service for each data source you want to run reports against. If you want a single Reporting Service to point to different data sources, create the data sources in Data Analyzer.

Metadata Manager Service

The Metadata Manager Service is an application service that runs the Metadata Manager application and manages connections between the Metadata Manager components.
Use Metadata Manager to browse and analyze metadata from disparate source repositories. You can load, browse, and analyze metadata from application, business intelligence, data integration, data modelling, and relational metadata sources.
You can configure the Metadata Manager Service to run on only one node. The Metadata Manager Service is not a highly available service. However, you can run multiple Metadata Manager Services on the same node.

SAP BW Service

The SAP BW Service listens for RFC requests from SAP NetWeaver BI and initiates workflows to extract from or load to SAP NetWeaver BI. The SAP BW Service is not highly available. You can configure it to run on one node.

Web Services Hub

The Web Services Hub receives requests from web service clients and exposes PowerCenter workflows as services. The Web Services Hub does not run an associated service process. It runs within the Service Manager.

Reference Table Manager Service

The Reference Table Manager Service is an application service that runs the Reference Table Manager application in a PowerCenter domain. Use the Reference Table Manager application to manage reference tables that contain reference data.
The Reference Table Manager Service is not highly available. You can configure it to run on one node.




SOURCE:
informatica-power-center.blogspot.com


2 Comments:

At February 22, 2017 at 3:12 AM , Blogger Hostingsafety said...

The information you shared on domain was really valuable. Thank you for sharing useful information with us, keep updating
Web Hosting India | Domain Name Registration India | Shared hosting India | Website Security Certificate

 
At May 22, 2017 at 12:12 AM , Blogger Unknown said...

great blog describes a complete information about DA. Thank you for sharing.
web development company in Bangalore | Website Design Company in Bangalore | user experience design firms india| ux design firms in bangalore

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home