Participants- Jared Whiklo
- Danny Bernstein
- Ben Pennell
- Peter Winckles
Objectives- Containment Index
- The containment index is designed to be used for:
- Keeping track of which Fedora resources are contained by which Fedora containers (resources)
- Facilitating the generation of 'ldp:contains' triples for responses to Fedora requests
- Success will be defined by:
Storing containment relationships in index![(minus)](/s/h9vz60/9012/1phy4ty/_/images/icons/emoticons/forbidden.svg) Storing containment relationships in OCFL Adding containment relationships when Fedora resources are added to a Fedora container Deleting containment relationships when Fedora resources are removed from a Fedora container![(minus)](/s/h9vz60/9012/1phy4ty/_/images/icons/emoticons/forbidden.svg) Rebuilding containment relationships on application startup (if the index is empty) Providing ldp:contains triples in HTTP responses Ensuring the HTML UI renders contained resources Ensuring the HTML UI navigates containment relationships
- Initial
Initial JMS Messaging infrastructure- The JMS messaging feature is designed to:
- Implement the Notifications section of the Fedora API Specification
- Per the Fedora messaging documentation
- Success will be defined by:
- Deciding on which message bus to use (was Guava)
- https://github.com/greenrobot/EventBus (Jared suggested this, but more reading indicates this is primarily for Android and maybe not a good choice)
- Guava
- https://github.com/bennidi/mbassador → benchmarks compare to Guava (https://github.com/bennidi/eventbus-performance)
- Wiring the bus into the code such that events are put on the bus
- Marshaling messages into the message format
- Publishing of messaging via JMS
Long running transactions- Implement start and commit operations on transaction endpoint
- Implement cancel transaction on transaction endpoint
TicketsSprint board Jira |
---|
server | DuraSpace JIRA |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | FCREPO-3164 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | FCREPO-3247 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | FCREPO-3248 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | FCREPO-3249 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | FCREPO-3250 |
---|
|
Jira |
---|
server | DuraSpace JIRA |
---|
serverId | c815ca92-fd23-34c2-8fe3-956808caf8c5 |
---|
key | FCREPO-3251 |
---|
|
|