Update 2010.Apr.24: From the start I had the idea that the NewEco main server would control satellite servers (running specialized services such as FilJob) by exchanging public-key signed+encrypted messages that encapsulate something like SOAP RPC and RMI. A few weeks ago I figured out how I want to do billing for such satellite services, and I'm finally writing it up now:
- On main server, user decides what to do
- Main server sends task-parameters & payment-cupon (voucher) to satellite server
- Satellite server performs chunks of task
- Satellite server returns results & receipt (charge + refund="change") back to main server
- Main server updates user's & vendor's accounts, and presents results to user
Advice to new users of satellite services.
TOP