Greenfield Components
Internal documents |
The internal Software Development Plan document gives more context.
Components describe the functional areas that the Crossref’s Greenfield architecture. Some components will correspond directly to a service with a single codebase, but some will be implemented by a cluster of services.
Because this is designated for only new Greenfield code, and we’re at the start of that journey, most of these will not have any services associated with them yet.
This list will evolve over time as we analyse our product and technology requirements.
- Activity Log
- Author Matching
- Billing Calculation and Integration
- Bulk Book Title Update
- Co-Access Matching
- Community Data Model
- Conflict Detection
- Deposit (Submission) API & Queue
- Deposit Processor
- DOI / Crossmark Page Enhancements
- DOI Registration
- DUL Repository
- Event Bus
- Event Collection
- Event Data Artifacts
- Event Data Evidence Log & Snapshots
- External Services and APIs
- Forward Link Events
- Funder Ingestion
- Funder Matching
- Landing Pages
- Member Center
- Meta Tools
- Metadata Enhancement Interface
- Metadata Repository
- Notifications
- ORCID Auto Update
- Org ID Matching
- Pull-Submission
- Query & Content Negotiation
- Reference Matching
- Reports
- Schema
- Snapshots
- Title Matching