Python으로 만들어진 WebApplication 제작 틀
서버는 Medusa를 이용한다. 쉽고 빠르게 WebApplication을 설계할 수 있으며, 유지관리할 수 있다.
Components
ZServer : HTTP, FTP, XmlRpc, FastCgi, PCgi등의 많은 네트워크프로토콜을 지원한다. 또한 다른 웹서버와 함께 운영할 수 도 있다.
- Zope core : 웹 ORB, 검색엔진, 보안계층, 회원관리, 동적정보공유등의 기능이 포함되어 있다.
ZODB : Zope가 갖고있는 독특한 [Database]. TransAction, 실행취소, 기가바이트까지의 확장지원등 많은 장점을 가지고 있다.
RDBMS 통합 : 자체 DB이외에도, [Oracle], [Sybase], [MySQL], PostgreSql, [ODBC]등을 지원한다.
- Zope products : [Python]으로 작성된 많은 보조 툴이 Zope를 확장하는데 사용된다.
- ZClasses : 웹을 통해 만들어진 객체로 Zope core를 확장한다.
다음의 기능을 지원한다.
HTTP서버
- 웹기반 인터페이스
- Script 언어 지원
논의
Python을 이용한 WebApplication의 유용한 모델이다.