|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
See:
Description
Amsterdam Server API and implementation.
The Amsterdam Server Service is a container specialized in setting up a so called channels. A channel is a configurable chain of handlers that helps in getting/receiving data, handling data and publishing data. To learn more about Amsterdam one should read the Amsterdam Server Manual.
To develop new Amsterdam components that works in a channel, one have to implement and use several of the API:s and implementations contained in these packages.
An amsterdam channel consists primarily of the layers:
GETServiceInvoker or a
passively receiving sink called a RECServiceInvoker. The
invocation layer uses a ProtocolFactory for
the messages to be fetched or received. This layer created a
ServiceMessage that
travels through the invocation chain.ServiceFilter, which may act on the message, such as
transforming it, backing it up to storage or stop further
invocation.Publisher, which logically has the responsibility to transport
the message somewhere out of the system, such as publishing to a
JMS destination.Other API:s of importance is the Servable interface which
defines the lifestyle methods of Amsterdam components, XmlConfigurable which marks a
component as taking an XML configuration part to set itself up.
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||