These libraries are what domain scientists should use when creating a microservice with various capabilities.
- python-sdk - Python library used to build an INTERSECT microservice
The INTERSECT ecosystem is comprised of several core services as part of a larger system.
-
registry-service - A core INTERSECT service which can manage ecosystem credentials and enforces a common authentication gateway for microservice integration
-
campaign-orchestrator, an INTERSECT core service which is able to execute submitted scientific campaigns across the ecosystem
- broker-http-proxy - A collection of applications which can help with cross-broker, system-to-system communication.
These repositories would be most useful for deployment engineers.
- helm-charts, an umbrella Helm chart which can be used as the baseline for deploying INTERSECT core services. An example values configuration is provided.
- intersect-python-common / intersect-sdk-common, which contains common instructions on message structure, protocol handling, and data handling, shared across core services and microservices.
- INTERSECT-DIAL (Distributed INTERSECT Active Learning for Experimental Design)