从上图中可以看出,CIT语言可以在不同的运行环境下,可以产生不同的代码要求。
在设计阶段:可以采用统一的CIT语言描述业务逻辑。
在编码阶段:由于采用了自主开发的自动代码器,没有了编码的过程;因此,一个软件设计方案结束,开发者就可以见到相对应的代码,对于软件工程意义重大。
在编译和环境配套阶段:
在Windows操作系统下,如果不采用J2EE的运行环境,可以将CIT语言描述的业务逻辑自动生成C代码,用C语言自身的编译器编译成本机代码(即DLL动态库),部署到COM+的运行环境中,构成应用系统的服务程序。
如果采用J2EE运行环境,可以将CIT语言描述的业务逻辑自动生成JAVA代码,部署到IBM的WEBSPHARE或BEA的WEBLOGIC环境中,构成应用系统的服务程序。
如果采用.NET运行环境,可以将CIT语言描述的业务逻辑自动生成C#代码,通过.NET的编译工具,产生基于IL中间语言的.DLL文件,部署到.NET Framework运行环境下。 |