Feature Reference

Overview

A feature is a special type of extension which encapsulates an abstract piece of functionality which can be used to extend the alakai Server. This pluggable functionality can be just about anything. For additional information regarding features and how they are used, please refer to the features section of the user-guide.

If you've created a new feature, and you'd like to share it with the rest of the world, send an email to developers@alakai.org, and we'll add it to the list below. On behalf of the rest of the world, we'd like to thank you for your contributions :-)

Monolithic Features

A monolithic feature represents a single unit of functionality which is typically retrieved from server by dependent extensions and invoked directly via its type specific API.

Feature Description Providers JIRA
Authentication
CredentialStore Provides a secure repository for user credentials which may be used by other features and/or engines to perform authentication. providers JIRA
LoginContext Configures JAAS LoginContext framework using a custom Configuration, which may be used by other extensions to perform JAAS authentication. providers JIRA
Database
DBServer An 'embedded' Database Server, i.e. which runs within the same jvm as alakai. providers JIRA
HTTP
HTTPClient A factory for creating configurable clients which can be used to send requests using the HTTP transmission protocol. providers JIRA
HTTPServer An 'embedded' HTTP Server and servlet container, i.e. which runs within same jvm as alakai. providers JIRA
JMS
JMSServer An 'embedded' JMS Server, i.e. the JMS Server runs within same jvm as alakai. providers JIRA
JMX
JMXServer A JMX server which may be used by other extensions to expose a management interface. providers JIRA
RMI
RMIRegistry An RMI registry which may be used by other extensions to perform RMI registration. providers JIRA

Modulable Features

A modulable feature feature's behavior is distributed across modules, each of which process messages within the binding layer or within the application layer . Feature modules are enabled/constrained via policy.

Transport Features

Feature Description Policy Providers JIRA
HTTPTransport A feature which utilizes the HTTPServer feature and HTTPClient functionality to transport messages over HTTP. policy providers JIRA
VMTransport A feature which optimizes message transmission by transporting messages within virtual memory. policy providers JIRA

Binding Features

Feature Description Policy Providers JIRA
WSAddressing A feature which implements ws-addressing behavior within context of a SOAP binding. policy providers JIRA
WSMTOM A feature which implements mtom within context of a SOAP binding. policy providers JIRA
WSRM A feature which implements ws-rm within context of a SOAP binding. policy providers JIRA
WSSE A feature which implements ws-security within context of a SOAP binding. policy providers JIRA
ApplicationData A feature which implements the application data feature within context of a SOAP binding. policy providers JIRA

Application Features

Feature Description Policy Providers JIRA
Coming Soon