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.