Hi,

We are pleased to announce the first tangible results of Firebird Butler 
Project - Saturnin SDK milestone 1 release (v0.2). Available in both 
saturnin-sdk GIT repository and PyPI (saturnin-sdk and 
saturnin-sdk-examples distributions).

Milestone 1 provides basic infrastructure for creating classic services
and clients (for running in separate threads or processes). FBSP
implementation is at the current specification level (only without
direct support for SVC_ABILITIES). So far, the developer documentation
is only in the form of very carefully commented source codes.

This release also includes a command-line tool for running and testing
services (runner script) and two sample services with clients (ECHO and
ROMAN).

Roman is a very simple standalone service that returns sent text data in
which Arabic numerals are exchanged for Roman numerals.

Echo is a classic service that returns the sent data. Its protocol 
includes several variations for demonstrating the various procedures for 
passing data between a client and a service, as described in Appendix A. 
of FBSP Specification. One of the ECHO protocol services also performs 
Roman data filtering and is used to demonstrate the creation of services 
that use other services. There are also tests for both services, such as 
RAW tests that use "raw" FBSP client-side communication, and CLIENT 
tests that use a specific service client.

You can run both services and tests with the "runner" tool. Services can 
be deployed in various combinations and communication protocols.

Although the code, tools and examples are still rough, they are a fully
functional demonstration of the concept (in classic version, version 
that will use coroutines & asyncio will internally operate in different 
way).

For details about this release, please see
https://groups.google.com/forum/#!forum/saturnin-sdk

For more information about Firebird Butler and Saturnin, plese see
https://firebird-butler.readthedocs.io

best regards
Pavel Cisar
IBPhoenix


------------------------------------

------------------------------------


------------------------------------

Yahoo Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/firebird-python/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/firebird-python/join
    (Yahoo! ID required)

<*> To change settings via email:
    firebird-python-dig...@yahoogroups.com 
    firebird-python-fullfeatu...@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    firebird-python-unsubscr...@yahoogroups.com

<*> Your use of Yahoo Groups is subject to:
    https://info.yahoo.com/legal/us/yahoo/utos/terms/

Reply via email to