An open source framework for building network services (SOA), integration middleware (EAI) and distributed applications in Python 3.0
The typical use for it is EAI (enterprise application integration) by writing service-oriented middleware for integrating systems in an enterprise network.
Pythomnic3k is a complete redesign and ground-up rewrite of its now obsolete predecessor Pythomnic in Python 3.0 aka Python3k, hence the new name.
Pythomnic3k therefore sums up a few years of real-world enterprise network integration experience in financial environment.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Added optional caching for all resources. This is mostly useful for database resources and such. Cache size, policy and TTL are configurable. Any behaviour more complex than that, such as using custom cache keys, cache content manipulation or synchronization of caches in different processes is possible by specifying custom hook methods.
- Added resource pool meta configuration parameter pool__max_time which restricts request execution time inside a resource on top of current remain of the request timeout. This is useful when you are accessing resources that ought to respond in short time without a possibility of waiting for the entire request timeout.
- Interfaces are restarted automatically when their configuration files change. One less reason to ever restart the application.
- Meta configuration file config_config.py contains "macros" expanded in all other configuration files.