Home / ພື້ນຖານຄວາມຮູ້ / 博客 / 短信博客 / ODBC与VC版金笛短信中间件

ODBC与VC版金笛短信中间件

金笛短信中间件是通过数据库连接业务系统,实现无缝对接,让业务系统及时、可靠、方便地发出短信。数据库可以是任何平台、任何网络、任何数据库,基本上可以做到连接一切数据库。这是如何做到的呢? 核心就在于ODBC。

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access 、MYSQL还是Oracle数据库,均可用ODBC API进行访问。

ODBC的最大优点是能以统一的方式处理所有的数据库。

可不要小瞧ODBC,它出现于1991年,至今已经有27年历史了,可以说非常成熟,非常普及。市场上公开发行的数据库版本,没有不支持ODBC的。

中间件连接示意图

中间件连接示意图

金笛短信中间件就是使用ODBC,实现短信连接一切,实现消息及时、可靠、方便地发出。具体来说:

一、消息如何及时发出?

及时,多长时间算及时?一般来说,10秒内,5秒内,2秒内,按秒计算,算是及时。比如地震预警,都是按秒算的。几秒内,短信出现在手机屏幕上,这是微信等APP比不了的。短信是通讯技术,APP通信技术,一字之差,一种是电路交换,一种是IP交换,速度也相差很远。大部分验证码都是通过短信发送,无它,唯速度尔。

二、消息如何可靠发出?

可靠,莫过于简单。连接简单、网络简单,减少对网络的依赖。网络拥堵、网络断线、网络故障依然能否发出短信,靠的就是简化系统架构,整个系统就像一部手机在工作,只要有电、只要有信号,就可以发出短信。另外可靠性在于软件的容错机制,针对运营商返回的信息调整软件运行姿态,或者重发、或者重新初始化,等等。

三、消息如何方便地发出?

方便的意义是,开发方便,部署灵活。灵活部署,也就是带来了方便。ODBC跨平台、跨网络,连接一切数据库,虽不如OLEDB、ADO等那么时髦,但是带来的是无比的开放性,无比的灵活性。只要你有一个可访问的数据库,就可以连上,抓取信息发送出去。

金笛VC版短信中间件通过ODBC,让SMS和DATABASE融为一体,真正实现了消息从有线到无线的及时、可靠、方便传递。

Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30