Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
Large < 10 days
-
Small < 3 days
-
Low
-
XXL < 30 days
-
Folijet
-
-
105
Description
Broken out from other Data Import work and features in June 2019, so that we can have a feature to capture all of the pub-sub/event-driven work
Managed by Taras_Spashchenko and OleksiiKuzminov in consultation with vbar and the Tech Council
Additional Q4 2019 work defined in UXPROD-2012
This will be backend work, to allow for Data Import to interact with other FOLIO applications for matching, actions, and logging
Requirements:
- Define preferred approach
- Review with Tech Council and POs/Tech Leads for affected apps (Inventory, MARCcat, Acquisitions)
- Create POC
- Create complete working infrastructure
https://github.com/folio-org/rfcs/blob/645ac5c208f3f63909700ad4755841df4e769112/text/0000-pub-sub.md
TestRail: Results
Attachments
Issue Links
- defines
-
FOLIO-1712 PubSub support in FOLIO
-
- Open
-
-
UXPROD-47 Batch Importer (Bib/Acq)
-
- Analysis Complete
-
- is continued by
-
UXPROD-2012 NFR: Data Import Pub-Sub (Event Driven) Infrastructure, part 2
-
- Closed
-
- is defined by
-
MODDATAIMP-104 SPIKE: Create PoC which will demonstrate the event-driven approach for Data Import profile processing.
-
- Closed
-
-
MODDATAIMP-117 Finalize PoC with event approach and add examples of usage and integrations
-
- Closed
-
-
MODPUBSUB-1 Create a new module "mod-pubsub"
-
- Closed
-
-
MODPUBSUB-2 Create API for event type registration
-
- Closed
-
-
MODPUBSUB-3 Define and create JSON Schema for audit trail for mod-pubsub
-
- Closed
-
-
MODPUBSUB-4 Define and create JSON Schemas for Event Descriptor and Event used by pub-sub
-
- Closed
-
-
MODPUBSUB-5 Create a matrix for relation between Data Import use cases and Event types
-
- Closed
-
-
MODPUBSUB-6 Design config file for Publishers and Subscribers
-
- Closed
-
-
MODPUBSUB-7 Design register for Publishers, Subscribers and Events
-
- Closed
-
-
MODPUBSUB-9 Rework project to client/server structure
-
- Closed
-
-
MODPUBSUB-10 SPIKE: DB Client PoC
-
- Closed
-
-
MODPUBSUB-11 SPIKE: Vert.x Kafka client PoC
-
- Closed
-
-
MODPUBSUB-12 Data Model used by pub-sub
-
- Closed
-
-
MODPUBSUB-13 DB Repository.
-
- Closed
-
-
MODPUBSUB-23 Create technical design for Pub-Sub functionality
-
- Closed
-
-
MODPUBSUB-24 Extend JSON Schema for Event
-
- Closed
-
-
MODPUBSUB-31 Integration with Liquibase
-
- Closed
-
-
MODPUBSUB-33 Establish module documentation for scripts
-
- Closed
-
-
MODPUBSUB-35 Create DAO components for module schema
-
- Closed
-
-
MODPUBSUB-36 Create DAO component for tenant schema
-
- Closed
-
- relates to
-
UXPROD-665 Import Inventory Instances and MARCcat bib records in MARC format
-
- Closed
-
-
UXPROD-1768 NFR: Data Import (Batch Importer for Bib Acq) Q3 2019 Technical, NFR, & Misc bug work
-
- Closed
-
-
UXPROD-1805 SRS MARC-Inventory Instance relationship refinement
-
- Closed
-
-
UXPROD-1860 Migration. Simple UI for edit of the default MARC mapping of holdings records
-
- Draft
-
-
UXPROD-2076 NFR: Data Import (Batch Importer for Bib Acq) Q4 2019 Technical, NFR, & Misc bug work
-
- Closed
-
-
UXPROD-2078 SRS MARC-Inventory Instance relationship refinement, part 2
-
- Closed
-
-
FOLIO-1331 Define and describe the architecture for how to keep data in sync across multiple apps
-
- Open
-
-
UXPROD-1397 Generating a MARC bibliographic record from an Inventory Instance record
-
- Closed
-
-
UXPROD-1499 Accept files in JSON for intital migration for input and output
-
- Closed
-
-
UXPROD-2115 Define human readable identifiers (HRIDs) for SRS MARC Bib records
-
- Closed
-