You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 11 Next »
ObjectivesContainment IndexThe 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 requestsSuccess will be defined by: Storing containment relationships Adding containment relationships when Fedora resources are added to a Fedora container Deleting containment relationships when Fedora resources are removed from a Fedora container 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 relationshipsInitial JMS Messaging infrastructureThe JMS messaging feature is designed to:Implement the Notifications section of the Fedora API SpecificationPer the Fedora messaging documentationSuccess 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)Guavahttps://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 busMarshaling messages into the message formatPublishing of messaging via JMSLong running transactionsImplement start and commit operations on transaction endpointImplement cancel transaction on transaction endpointTicketsSprint board Unable to locate Jira server for this macro. It may be due to Application Link configuration. Unable to locate Jira server for this macro. It may be due to Application Link configuration. Unable to locate Jira server for this macro. It may be due to Application Link configuration. Unable to locate Jira server for this macro. It may be due to Application Link configuration. Unable to locate Jira server for this macro. It may be due to Application Link configuration. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Sprint board