菜鸟也能delphi网络编程,呵呵 ( 积分: 0 )

  • 主题发起人 wpy020327
  • 开始时间
W

wpy020327

Unregistered / Unconfirmed
GUEST, unregistred user!
更多内容请浏览网站: http://www.quickburro.com/
QuickBurro(快驴)中间件可快速地在Internet上架构稳定、可靠、安全的“树状层次型专用应用网络”,并向应用程序员提供专门的VCL控件,以轻松实现广域网上的数据库远程存取、多媒体数据交换、即时信息播发等功能。
系统采用Borland Delphi开发工具设计,涉及到多线程、Socket、UDP、ADO、数据压缩技术、数据加解密技术、环型队列、连接池、线程池等大量核心技术。设计过程中对各种Socket通信模式进行了全面的对比测试,最终选择了响应性高、不易丢失连接请求的非阻塞通信模式,源代码几经翻版、改进、修正,最终产品则经过大量的第三方测试工具或自行开发的测试工具的测试。
俗话说“工欲善其事、必先利其器”,在分布式应用软件开发需求日益旺盛的今天,选择一个功能丰富、强大、可复用的中间件或应用服务器产品(application server),对于提高软件开发工程的开发效率与质量,是非常必要的。建议您选择我们的这套系统,它能使您只需要写一小段简单的代码,即能实现把数据可靠地传递到远程节点,或者快速地从远端索取您想要的数据资料,充分减轻程序设计人员对于广域网环境编程的沉重负担,而将主要精力移放到应用逻辑的实现上。
所谓“中间件”(middleware),是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。
中间件大致可分为终端仿真/屏幕转换中间件、数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件等,而QuickBurro系统直接支持其中第2、3、4类中间件中的重要功能,而对其它类别的功能,则提供了进行功能扩充的机制,可让程序员扩充基础协议、开发插件并挂接到系统运行。
系统较准确地抓住了分布式应用开发的核心问题,不仅分布式开发的“数据库-中间件-瘦客户端”这种三层模型设计思想得到了很好的贯彻,同时进一步向程序员提供了实现横跨Internet广泛区域内的软件开发共性部分:组网、命名、寻址、连接维持、远程数据交换、数据压缩传输、加密传输、通信并发性能改善、同步事件等等,并以“基础协议—通信软件—API接口”机制进行技术实现。主要功能特色如下:
□ 在Internet上架构大型树状级联网
□ 独特的节点代码和用户代码命名规则
□ 支持对级联网中任意节点的快速寻址,并对应用程序透明
□ 上下层节点间自动维持连接,断开后自动重建连接
□ 智能分担根节点压力,有效利用固定IP节点的资源
□ UDP技术与Socket技术结合,并发性能及响应速度优异
□ 采用小容量信息加密、大容量信息压缩机制,传输速度快
□ 支持对任意节点内网数据库的读写,并对应用程序透明
□ 支持内网用户间、外网节点间、用户与节点间的各种数据通信
□ 支持信息群发,一句代码完成向成千上万的各地用户发布信息
□ 支持业务逻辑插件的本地挂接和远程自动挂接及远程调用
□ 支持自定义格式数据的传输,具备无限的业务扩展能力
□ 监控功能丰富、系统稳定可靠、可无人值守运行
□ 提供应用编程控件,标准的应用程序接口(API)
 
D

delphi_lp

Unregistered / Unconfirmed
GUEST, unregistred user!
广告啊?!帮你顶一下吧!呵呵
 
顶部