首页    |   关于创联   |  产品   |   解决方案   |   应用案例   |   支持与服务   |   新闻中心    |   招贤纳士   |   联系我们
 
 
产 品
 
烟草行业
医药行业
现代物流
系统集成
 
当前位置 > 产品 > 烟草行业 > 创联行业应用集成平台 V2.0
 
  • 创联行业应用集成平台 V2.0
创联行业应用集成平台利用自主知识产权的自动代码生成器,将本公司开发的CIT语言(基于过程的业务逻辑描述语言)生成对应的C、JAVA或.NET等基础语言;再运用各种基础语言对应的编译器产生本机运行代码(针对C语言)或预编译成对应的中间语言(针对JAVA语言、.NET语言),完成应用软件的编码、编译及运行环境配置,从而完成各类应用软件服务程序的开发。
系统概述
技术原理
工艺流程
主要技术部件和性能
产品升级方案
 

 

(1)编译原理

基于编译原理,定义了CIT语言规范,自主开发了基于CIT语言的代码自动生成器。在代码生成过程中建立了代码错误的跟踪机制,根据运行错误定位到CIT语言指令行,便于纠错;规范了数据结构的描述方式和系统数据交换的标准(即输入、输出的描述规范);为了业务逻辑描述语言的一致性,数据库访问处理的基础语法,基于TSQL-92标准的部分作为CIT语言的一部分。

(2)跨语言、跨操作平台的技术路线。

本项目采用CIT语言的统一了业务逻辑形式化描述的标准,其代码自动生成器可生成多种语言;自动生成的代码在Windows环境下,为采用高效的C语言,自主研发了基于COM+的运行配置环境;在基于J2EE环境下,自动产生的JAVA代码可以运行与IBM WEBSPHARE、BEA WEBLogic环境;针对微软的.NET标准,自动产生的C#代码可以运行与.NET Framework的支撑环境下。

(3)CIT语言的业务逻辑描述和技术实现细节剥离的技术路线。

首先,CIT语言专注于业务逻辑描述,是应用系统详细设计的标准规范,用于描述业务过程,所以不涉及具体的技术实现;CIT语言是设计人员与业务分析人员交流的标准文档,约定的保留字和语法构成了CIT语言的规范;应用系统的每一项处理功能都采用CIT语言进行描述,然后通过自动代码生成器,产生基础语言代码(如C++、Java、C#),技术实现细节是自动代码生成器产生的代码,这些代码是基于CIT语言保留字和语法,通过翻译获得的,规范了编码习惯,有利于翻译效率的提高和代码质量的提高;由于代码是自动生成的,用CIT语言产生的代码不会有语法错误,大大提高了编程效率。

其次,自动代码生成器产生了所有技术实现细节,自动代码生成器只与CIT语言的保留字和语法有关,与描述内容无关,所以自动代码生成器可以用于生成基于CIT语言描述的应用系统所需的基础语言代码。


 

 
 
 
 
员工邮箱 | 联系我们 | 站点地图 | 版权申明
Copyright © 2006 版权所有 浙江创联信息技术股份有限公司