sandbox_service_architecture
This is an old revision of the document!
Table of Contents
sandbox service architecture
directory architecture
/webprod - root for all apps /webprod/sandbox - git clone location /webprod/sandbox/sandbox/ - repository /webprod/sandbox/sandbox/.git /webprod/sandbox/sandbox/html - document root /webprod/sandbox/sandbox/html/svc.php - php service entry point /webprod/sandbox/sandbox/html/pvc/wsgi.py - python service entry point /webprod/sandbox/sandbox/python - python services /webprod/sandbox/sandbox/php - php services
url architecture
https://sandbox.voyc.com/index.php - main page https://sandbox.voyc.com/svc/getalpha - php service https://sandbox.voyc.com/pvc/getsmart - python service
Comm is the javascript object used to call services, both php and python. It has one public method: request().
PHP entry point
dot htaccess url rewrite changes /svc/ to svc.php, the entry point
https://sandbox.voyc.com/svc/ webprod/sandbox/sandbox/html/svc.php
Python entry point
a2hosting, cPanel, Setup Python App, sets entry point to
https://sandbox.voyc.com/pvc/ webprod/sandbox/sandbox/html/pvc/wsgi.py, function application()
test Comm
- python pvc
- pack and unpack complex javascript objects
- equally effectively in php and python
- set of stock test services, svc and pvc
- to test various aspects
- guru echo
- mai database read
- push complex object for database update
- plot graphic and display in webpage
test example services
- svc/echo: PHP GET, receive JSON
- pvc/echo: Python GET, receive JSON
- svc/getmai: PHP POST, send JSON, receive JSON
- pvc/getmai: Python POST, send JSON, receive JSON
sandbox_service_architecture.1663905601.txt.gz ยท Last modified: 2022/09/23 00:00 by jhagstrand