Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

At the HTTP level, Fedora 4 has two optional components, RSS feeds (pull) and Webhooks (push).
The RSS feed contains a list of recent events.
/fcr:rss

Webhooks

fcrepo-webhooks is an optional module. Webhooks allows you to register a callback url as a lightweight means of acting on repository events. The callback url

Webhooks can be registered against the whole repository (or, maybe in the futures, subtrees). The endpoint

will receive a POST request when an event is triggered with information about the event that triggered it

.
/fcr;webhooks

.

fcrepo-irc provides a proof-of-concept application that uses Fedora's webhooks to post messages to an IRC channel when a repository event occurs.

fcrepo-kitchen-sink includes fcrepo-webhooks (along with all the other optional modules).

RSS

fcrepo-rss is an optional module that publishes a list of recent events.
fcrepo-kitchen-sink includes fcrepo-rss (along with all the other optional modules).

Message Queues

Fedora 4 can publish events on a JMS message queue.

...

ModeShape sequencers can automatically unlock the structured information buried within all of those files, and this useful content derived from your files is then stored back in the repository

Webhooks

Fedora 4 provides fcrepo-webhooks as an optional module. Webhooks allows you to register a callback url as a lightweight means of acting on repository events.

fcrepo-irc provides a proof-of-concept application that uses Fedora's webhooks to post messages to an IRC channel when a repository event occurs.

...