OSSIM源代码结构

OSSIM可以分成几大部分:一是ossim-agent,二是ossim-framemork,三是ossim-server,四是ossim-web界面。
老版本的ossim的源代码把所有代码放在一个工程下面,1.0以后的版本基本都分开了,按上面四个部分有四个工程,
在ossim的CVS服务器上,我们可以看到有五个以下工程:
1.agent
2.os-sim
3.server
4.web
5.ossim-gsoc2008
ossim-gsoc2008是和google的源代码合作项目,google出资金支持一部分高级软件开发者参与开源软件开发,并提供项目的托管等服务,ossim开
发团队借助Google的开源社区开发者进行一些OSSIM的创新性开发。为避免混乱,刚入门研究OSSIM的代码最好不要去关注ossim-gsoc2008。剩下
的四个部分就很清楚了,核心的东西是framemork,这是一个处理和整合其他各种插件和数据的框架,代码是用python写的,对应的工程是SVN里
的os-sim/frameworkd,代码比较多的是界面web,这是用php为主要编成语言实现的,另外server部分是OSSIM和数据库打交道的必经通道,这部分代码主要是用C语言实现的。agent就不用说了,但是真正的源代码是在ossim-gsoc2008下的agent目录下,agent主要也是用python实现的。server,framemork
和web的代码现在都放在os-sim里了,server主要的代码对应的目录是os-sim/src,web代码对应的目录是os-sim/www。所以只要检出os-sim和agent就可以了。
ossim源代码CVS库地址:
host:os-sim.cvs.sourceforge.net
Repository path:/cvsroot/os-simColinDoug
 

你可能感兴趣的:(数据结构,python,OS,Google,cvs)