Mass Ingestion Guide > Introduction to Mass Ingestion > Architecture
  

Architecture

The mass ingestion architecture includes the components that create, deploy, run, and monitor a mass ingestion specification.
The following image shows the mass ingestion components:
This image shows the mass ingestion components. The mass ingestion components include Informatica Mass Ingestion, Informatica Administrator, the Data Integration Service, the Mass Ingestion Service, the Model Repository Service, and the Model repository.

Clients and Tools

The mass ingestion components include the following clients and tools:
Informatica Administrator
Administrator tool. The client where you can create and configure a Mass Ingestion Service.
Informatica Mass Ingestion
Mass Ingestion tool. The web application where you design and implement mass ingestion specifications. Use the web application to configure, deploy, run, and monitor a mass ingestion specification.

Application Services

The mass ingestion components include the following application services:
Mass Ingestion Service
Manages and validates mass ingestion specifications that you create in the Mass Ingestion tool. The Mass Ingestion Service deploys specifications and schedules the specifications to run. When a specification runs, the Mass Ingestion Service generates ingestion job statistics.
Model Repository Service
Manages the Model repository. The Model Repository Service connects to the Model repository when you create a mass ingestion specification to store the specification in the Model repository.
Data Integration Service
Manages deployed mass ingestion specifications. Connects to the Hadoop environment to ingest the data configured in the mass ingestion specification.

Repositories

The mass ingestion components include the following repositories:
Model repository
The repository that stores the mass ingestion specification metadata when you create a mass ingestion specification.
Mass ingestion specifications are stored in the project INFA_MI_PROJECT in the Model repository. If a specification is stored in a different project, the Mass Ingestion Service ignores the specification. To allow the Mass Ingestion Service to read all specifications, do not move the specification to a different project. You cannot view the project in the Developer tool, and you cannot view the specifications stored in the project from the Developer tool. You can only list the specifications that are stored in the project from the command line.