Home - i-on-project/integration GitHub Wiki

Welcome to the i-On Integration Reference Documentation. The reference documentation is divided into the following sections:

Introduction to i-On and i-On Integration

What is the i-On initiative, the i-On Integration, the background and their purpose.

Architecture and Design

Describes the components of i-On Integration and how the application is structured.

Integration Data Model

The Integration data model, several structured formats in which the academic information is made available to the community

Job Configuration

How is the job configuration maintained.

User Interface: Web API

Describes the layer responsible for handling all user interaction, even if the user is another machine, via a simple web API for job management.

Application Layer: Batch Processing

The application layer contains the application's core activity and task coordination. The section provides details about the implementation of Batch Jobs.

Domain Layers: Business Logic

Details the domain layer which contains the business objects that form the business logic.

Infrastructure Layer: Utility and generic functionality

This section describes the generic technical capabilities and services that support i-on Integration.

Deployment and Delivery

Describes app containerization, deployment, and CI/CD pipelines.

Glossary of Terms

Common terms, concepts and vocabulary of the i-on and academia.