KeyWorx Application Protocols

Below is an overview of the application protocols. These are divided into multi-user Amulet protocols and Utopia Handler protocols. Where formal protocol specifications are available, they are described using the Simba XML Schema language.

Amulet Protocols

Amulet Protocols are used to handle real-time multi-user services.

Name
Description
Source
Messenger
The most basic one-line Amulet. A simple message multicaster.
StatefulMessenger
Extends Messenger with keeping last N messages and sending these to clients joining this Amulet.
Chat
Simple Amulet for IRC-like chat.
Peer-to-peer filesharing Amulet.
Patch protocol Amulet.
RTPChannel, a real-time RTP multicaster.
ObjectShare
Simple Amulet to share objects as XML elements.

Utopia Handler Protocols

Utopia Handlers are used to for synchronous request/response services similar to SOAP.

Name
Description
Source
Request handler for operations on the application data object.
Request handler for operations on the assignment data object.
Request handler for email sending and receiving operations.
Request handler for operations on the group data object.
Request handler for operations on the item data object.
Request handler for operations on the keyword data object.
Request handler for operations on the mediadoc data object.
Request handler for operations on the medium data object.
Request handler for operations on the organisation data object.
Request handler for operations on the person data object.
Request handler for operations on the portal data object.
Request handler for operations on the response data object.
Request handler for operations on the right data object.
Request handler for operations on the role data object.
Request handler for operations on the space data object.
Request handler for operations on the url data object.
Request handler for creating default db content.
Request handler for sql query operations.
Request handler for logging operations.

Just van den Broecke - $Date: 2006/07/10 08:43:14 $ - $Id: application-protocols.xml,v 1.5 2006/07/10 08:43:14 just Exp $