★★ i-7Cai 中间件。闪亮登场★★(100)

  • 主题发起人 xthmpro_cn
  • 开始时间
X

xthmpro_cn

Unregistered / Unconfirmed
GUEST, unregistred user!
i-7Cai 中间件是以RemObjects组件为基础,使用Object Pascal语言开发的专门用于提供通用数据访问服务的中间件。它基于IIS / Apache通过HTTP协议向客户端提供BIN、SOAP、XMLRPC服务,VC、VB、C#、VC.net、VB.net、 PHP甚至 JavaScript等任何能够使用SOAP技术的开发语言都可以用访问本中间件提供的服务,Delphi、C++Builder还可以通过专用的BIN 通道访问中间件提供的服务,为了证明各种语言的可访问性,我们提供了C#、JavaScript、Delphi等开发语言的Demo,后续我们还将提供更多的DEMO。i-7Cai 中间件是在工业开发过程中进化来的中间件,具有高度的可考性,可以保证 7 X 24小时不间断运转,目前已经成功运用于多个大型软件项目。i-7Cai 中间件件适合作为基于多层架构的数据库应用程序的数据访问层,也可以作为网站后台的数据服务程序的数据访问层,基于手持设备、智能设备、嵌入式、Linux的客户端也可以访问该中间件提供的服务。利用中间件作为数据访问层搭建应用系统,可以带来以下优势:1、 从宿主语言中分离SQL脚本,使查询脚本和更新脚本集中存放、管理;这种方法会带来的好处是:1、尽可能的复用SQL查询、更新脚本;2、有利于技术监督人员定期对语句进行审核;3、DBA可以对指定的语句进行优化而不必修改应用程序;4、可以批量对脚本进行分析、修改。2、 统一的数据获取、保存方式,使客户端开发更简单;统一的数据获取和保存方式,更利于普通开发人员掌握,提高开发效率。数据保存时逐行判断修改状态的逻辑交由中间件处理,客户端再也不用理会数据是需要修改还是插入了,极大的减少了客户端保存的处理逻辑。3、 跨广域网发布更简单;客户端是通过HTTP协议访问中间件的,我们只要将中间件服务器布置在广域网上,不论客户端用什么语言开发,运行在什么平台上,只要客户端能够连接到该中间件服务器,都可以使用。与普通中间层相比,我们的中间件优势是:1、 普通的中间层开发过程中,需要频繁的增加中间层接口,最后发展到一个不可控制的地步。而我们的中间层在使用过程中是不需要增加接口的,SQL查询、更新脚本都可以通过GUI工具进行管理。极大的减少了中间层维护的工作量。2、 普通的中间层接口繁多,测试工作繁重,有的可能没有经过仔细测试,这可能会降低代码健壮性和可靠性。而我们的中间件常有的接口只有2-3个,这些接口处理程序都经过了反复的测试和优化处理,可以保证中间件的可靠性和稳定性。该中间件的缺点是:1、当您使用SOAP接口来连接中间件时,优于SOAP是基于XML的,因此数据量比较大时,与二进制传输相比,字符数据传输比较耗时。特别是有些把大文件存放在数据表中的情况更明显。但是这个可以通过少量多次,优化设计等方法来避免这些问题。中间件手册下载地址:http://middleware.i-7cai.com:8080/Demo/7CaiSof%20Middleware%20Guide20100611.pdf中间件ForAcess演示下载地址(可直接在本地运行的DEMO,不依赖于任何服务器):http://middleware.i-7cai.com:8080/Demo/iDMiddleware_AccessDEMO.zip中间件JavaScript演示地址(非ActiveX方式使用数据集,采用的是Extjs数据集,纯JavaScript方式,可使用IE6 或 FireFox浏览):http://middleware.i-7cai.com:8080/Demo/JavaScript/ExtjsADOTest.Htmlhttp://middleware.i-7cai.com:8080/Demo/JavaScript/ExtjsMidasTest.Html中间件C#演示地址(WINFORM程序):http://middleware.i-7cai.com:8080/Demo/CSharp/WinFormTest.zip我们可以免费提供基于IIS或Aapche运行的的CGI、ISAPI中间件,也可以提供作为Exe、WINService运行的中间件。联系邮箱:7caisoft@163.com联系 QQ:838371282
 
顶部