Difference between revisions of "APEL/Server"
< APEL
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
== APEL Server Design == | == APEL Server Design == | ||
The new APEL server has | The new APEL server is written in Python. Its design is described in [[APEL/ServerDesign|APEL Server Design]]. It has four components: | ||
* SSM | * SSM | ||
* Record loader | * Record loader | ||
* Record publisher | * Record publisher | ||
* Authentication | |||
== SSM == | == SSM == | ||
The SSM is the messaging system used by APEL to transmit messages. It is written in Python and uses the STOMP protocol. | The SSM is the messaging system used by APEL to transmit messages. It is written in Python and uses the STOMP protocol. | ||
* [[APEL/SSMOverview|SSM Overview]] | |||
* [[APEL/SSMInstallation|SSM Installation guidelines]] | * [[APEL/SSMInstallation|SSM Installation guidelines]] | ||
== Record loader == | |||
This has the fairly simple job of taking the received messages and putting them in the database. | |||
== Record publisher == | |||
This takes the information from a database and produces messages. | |||
== Authentication == | |||
This verifies that the senders of the messages via the SSM are known to APEL. |
Revision as of 15:34, 13 April 2011
This page is under construction and is not yet complete.
APEL Server Design
The new APEL server is written in Python. Its design is described in APEL Server Design. It has four components:
- SSM
- Record loader
- Record publisher
- Authentication
SSM
The SSM is the messaging system used by APEL to transmit messages. It is written in Python and uses the STOMP protocol.
Record loader
This has the fairly simple job of taking the received messages and putting them in the database.
Record publisher
This takes the information from a database and produces messages.
Authentication
This verifies that the senders of the messages via the SSM are known to APEL.