Pyro
Python Remote Objects
version 3.3 (August 14, 2003)
Pyro is an advanced
and powerful Distributed Object Technology system written entirely in Python,
that is designed to be very easy to use. It resembles Java's Remote Method
Invocation (RMI).
It has less similarity to CORBA - which
is a system and language independent Distributed Object Technology and
has much more to offer than Pyro or RMI. But Pyro is small, simple, fun and free!
Pyro is released under the MIT license, see the file "LICENSE".
Contents
- 1 Introduction
- Introduces Pyro
- 2 Pyro Concepts
- Explanation of Pyro concepts
- 3 Installation and Configuration
- How to install Pyro, how to configure it
- 4 Pyro Usage
- How to use Pyro and get your system running
- 5 Pyro Name Server
- How the Name server and Pyro object naming works
- 6 Pyro Event Server
- Event Service
- 7 Features and Guidelines
- Rebinding, mobile code, naming, guidelines, etc.
- 8 Example
- A full example
- 9 Security
- Security issues and features, SSL, validators, etc.
- 10 Errors and Troubleshooting
- Description of Pyro errors and troubleshooting tips
- 11 Implementation
- Technical overview of the Pyro implementation, possible issues
- 12 Change history
- Changes since the previous versions