|
|
|
# Release Plan for R3:
|
|
|
|
|
|
|
|
The goal is to be able to release the Core, Domains and Extensions as described above independently. It should be possible to release each of the domain DDMS as and when they are ready on top of the R3 core. Likewise improvements to the extensions around ingestion, enrichment, helper services can be released incrementally as well when R3 core is done.
|
|
|
|
|
|
|
|
The priority is therefore to get the R3 codebase populated (see [Initial Steps](R3Initial%7CR3-Initial-Steps) ) and to get the core changes described under here and to keep the Core stable and reliable for further development and delivery of Extension Projects and Domain Projects.
|
|
|
|
|
|
|
|
# Scope for R3 for Core Projects:
|
|
|
|
|
|
|
|
1. [System](https://community.opengroup.org/osdu/platform/system)
|
|
|
|
- Maintain R2 [OSDU Libs](https://community.opengroup.org/osdu/platform/system/lib) & core Services (search, [Storage](https://community.opengroup.org/osdu/platform/system/storage), ...) from <span style="color: orange;">CSP</span>
|
|
|
|
- Data change Notifications from <span style="color:blue">SLB</span>
|
|
|
|
- [Schema](https://community.opengroup.org/osdu/platform/system/schema-service) service from <span style="color:blue">SLB</span>
|
|
|
|
- DDMS enablement services - Registry and lookup from <span style="color:blue">SLB</span>
|
|
|
|
- Move [File service](https://community.opengroup.org/osdu/platform/system/file) as DDMS from <span style="color:orange">CSP</span>
|
|
|
|
- Data quality atttributes from *TBD*
|
|
|
|
- Delete and privileged purge in [Storage Service](https://community.opengroup.org/osdu/platform/system/storage), ...)
|
|
|
|
from *TBD*
|
|
|
|
|
|
|
|
2. Search & Indexer
|
|
|
|
- Hierarchical/nested array of objects support in Indexer and [Search](https://community.opengroup.org/osdu/platform/system/search-service) service from <span style="color:orange">CSP</span> team
|
|
|
|
- Upgrade Elastic client version in Indexer
|
|
|
|
- Spatial index service* beyond R2 capabilities from *TBD*
|
|
|
|
|
|
|
|
|
|
|
|
3. [Reference and Helper Services](https://community.opengroup.org/osdu/platform/reference)
|
|
|
|
- [Units](https://community.opengroup.org/osdu/platform/reference/unit-service) catalog and conversion service from <span style="color:blue">SLB</span>
|
|
|
|
- [Coordinate catalogs](https://community.opengroup.org/osdu/platform/reference/crs-catalog-service) and [Coordinate conversion](https://community.opengroup.org/osdu/platform/reference/crs-conversion-service) services from <span style="color:blue">SLB</span>and using [Apache SIS](http://sis.apache.org/) project
|
|
|
|
- Elevation reference*
|
|
|
|
- Reference catalog and mapping services*
|
|
|
|
|
|
|
|
4. [Security and Compliance](https://community.opengroup.org/osdu/platform/security-and-compliance)
|
|
|
|
- Identity Integration*
|
|
|
|
- [Access control service](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements-service) from <span style="color:orange">CSP</span>
|
|
|
|
- [Compliance service](https://community.opengroup.org/osdu/platform/security-and-compliance/legal) from <span style="color:blue">SLB</span>
|
|
|
|
|
|
|
|
|
|
|
|
# Scope for R3 for Extension Projects:
|
|
|
|
|
|
|
|
5. [Data Flow](https://community.opengroup.org/osdu/platform/data-flow) - Ingestion & Enrichment
|
|
|
|
- [Ingestion Pipeline](https://community.opengroup.org/osdu/platform/data-flow/ingestion) with pluggable modules from <span style="color:orange">CSP</span>
|
|
|
|
- Parser and Validation modules*
|
|
|
|
- Generic formats parsers (CSV, ASCII, JSON, …)
|
|
|
|
- [Data Preparation](https://community.opengroup.org/osdu/platform/data-flow/data-prep) scripts
|
|
|
|
- Agent framework for job management
|
|
|
|
- register jobs (ingestion, enrichment), get notifications of completion/aborts, inspect logs
|
|
|
|
- [Enrichment Pipeline](https://community.opengroup.org/osdu/platform/data-flow/enrichment) with pluggable modules
|
|
|
|
- WKS support from <span style="color:blue">SLB</span>
|
|
|
|
|
|
|
|
6. [Deployment and Operations](https://community.opengroup.org/osdu/platform/deployment-and-operations)
|
|
|
|
- Global deployment, multi-region support from <span style="color:orange">CSP</span>
|
|
|
|
- Operations focused services - logging, metering, audit trails for cyber-security from <span style="color:orange">CSP</span>
|
|
|
|
- Disaster recovery and business continuity from *TBD*
|
|
|
|
|
|
|
|
14. Multi-OSDU federation (ala data marketplace support) from Chevron
|
|
|
|
|
|
|
|
# Scope for R3 for Domain Projects:
|
|
|
|
|
|
|
|
Domain projects are related to services, data models and technology capabilities related to specific domains.
|
|
|
|
|
|
|
|
[Domain Data Management Services](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services):
|
|
|
|
|
|
|
|
7. [Wellbore](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore) domain from <span style="color:blue">SLB</span>
|
|
|
|
|
|
|
|
8. [Seismic](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic) domain from Bluware, <span style="color:blue">SLB</span>
|
|
|
|
|
|
|
|
9. [Reservoir](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir) domain* from Energistics, Emerson
|
|
|
|
|
|
|
|
10. [Well Delivery](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/well-delivery)* from <span style="color:blue">SLB</span>
|
|
|
|
|
|
|
|
11. Real-time and streaming services* from *TBD*
|
|
|
|
|
|
|
|
Domain-Specific modules for Ingestion and Enrichment
|
|
|
|
|
|
|
|
12. Parsers and agents for standard formats (LAS, Energistics, ...) and repositories (PPDM, ...)*
|
|
|
|
- Energistics parsers from Energistics
|
|
|
|
|
|
|
|
13. Data connectors for external data sources*
|
|
|
|
- Pending* *TBD*
|
|
|
|
|
|
|
|
14. Non-functional requirements
|
|
|
|
- JSON Schema versioning
|
|
|
|
- Core common and CSPs libs versioning strategy
|
|
|
|
- OSDU Contribution Guide(Project Structure, Apache License, Attribution, README..etc). |
|
|
|
\ No newline at end of file |