Pythomnic3k

Download

Framework with all supported protocols:

Pythomnic3k (stable) version 1.4.1 rel. Sep 1, 2014 CHANGELOG

List of supported protocols:

HTTP HTTP(S) client/server
This protocol module supports the HTTP(S) protocol. The interface processes HTTP(S) requests arriving from the clients, and the resource sends HTTP(S) requests to other servers.
XMLRPC XMLRPC client/server
This protocol module supports the XMLRPC protocol. The interface processes XMLRPC requests arriving from the clients, and the resource sends XMLRPC requests to other servers. Supports XMLRPC over HTTPS.
JMS Send/receive JMS messages
This protocol module connects to a JMS message queue server. The interface processes JMS messages incoming from a queue, and the resource sends messages to a queue. Requires Java and all the vendor-specific JARs.
SMPP Send/receive SMS messages
This protocol module supports an SMPP 3.4 ESME. The interface processes short messages incoming from an SMSC, and the resource sends short messages to the SMSC.
E-mail Send/receive e-mail messages
This protocol module supports sending and receiving e-mail. The interface processes messages incoming from a POP3 server, and the resource sends messages to an SMTP server. Supports SMTP/POP3 over SSL.
PostgreSQL Link to PostgreSQL database
This protocol module supports connection to a PostgreSQL database. One implementation requires a pg8000 library v1.07 and the other is based on psycopg.
MySQL Link to MySQL database
This protocol module supports connection to a MySQL database. Requires a PyMySQL library.
Oracle Link to Oracle database
This protocol module supports connection to an Oracle database. Requires a cx_Oracle library.
MongoDB Link to MongoDB database
This protocol module supports connection to a MongoDB database.
cmdexec Start OS processes
This protocol supports starting external OS processes and talking to them via stdin/stdout. Useful with utilities such as gzip, openssl, logger etc.
File Exchange files in a shared directory
This protocol supports industry standard exchanging files in a shared directory. The interface picks up files appearing in a specified directory, and the resource stores the files to a specified directory.
Schedule Periodic execution
This protocol provides an interface which throws in requests at specified times. Think cron.
UDP Send/receive UDP packets
This protocol module supports sending and receiving UDP packets, useful among other things for application-level broadcasts.
MS SQL Server Link to MS SQL server database
This protocol module supports connection to a MS SQL Server database. Requires a pywin32 library.

Auxiliary tools (Windows-specific):

bsddb3 4.8.30 (Py31, i386) BerkeleyDB library for Windows
This pack contains Berkeley DB library compiled for Python 3.1 under i386 architecture.
bsddb3 4.8.30 (Py31, amd64) BerkeleyDB library for Windows
This pack contains Berkeley DB library compiled for Python 3.1 under amd64 architecture.
bsddb3 4.8.30 (Py32, i386) BerkeleyDB library for Windows
This pack contains Berkeley DB library compiled for Python 3.2 under i386 architecture.
bsddb3 4.8.30 (Py32, amd64) BerkeleyDB library for Windows
This pack contains Berkeley DB library compiled for Python 3.2 under amd64 architecture.
bsddb3 4.8.30 (Py33, i386) BerkeleyDB library for Windows
This pack contains Berkeley DB library compiled for Python 3.3 under i386 architecture.
bsddb3 4.8.30 (Py33, amd64) BerkeleyDB library for Windows
This pack contains Berkeley DB library compiled for Python 3.3 under amd64 architecture.
bsddb3 4.8.30 (Py34, i386) BerkeleyDB library for Windows
This pack contains Berkeley DB library compiled for Python 3.4 under i386 architecture.
bsddb3 4.8.30 (Py34, amd64) BerkeleyDB library for Windows
This pack contains Berkeley DB library compiled for Python 3.4 under amd64 architecture.
pmnc3ksvc Start cages as Win32 services
This pack contains a Windows utility which installs Pythomnic3k cages as system services. It is used to daemonize cages under Windows.