金笛短信中间件VC版
金笛短信中间件是我公司的核心产品之一,中间件VC版是一款提供数据库接口的短信服务程序,该产品经过多年的发展,代码量超过10万行,久经考验,稳定性一流,并具有失败重发、故障自动诊断、自动恢复的功能。
金笛短信中间件通过开放的数据库接口,用户可以使用任意一种语言,通过SQL操作数据库,实现短信发送和接收。其工作模式如下图:
1) 金笛短信服务中间件向客户系统公开四个共享数据库表:待发送任务表(T_SendTask)、已发送记录表(T_SentRecord)、接收记录表(T_RecRecord)、事件日志记录表(T_EventLog);
2) 客户系统需发送短信时,只需将接收手机号、发送内容、发送优先级、发送时间等信息写入”待发送任务表”;
3) 金笛短信服务中间件会自动定时轮询”待发送任务表”,自动将短信发送出去,针对每一个发送目标及拆分后的短信生成发送结果记录并写入”发已发送记录表”,客户系统可查询最终的发送状态;
4) 金笛短信服务中间件会自动接收回复的短信,并将其写入”接收记录表”,客户系统可以定时读取收到的短信进行处理;
5) 金笛短信服务中间件将产生的日志信息写入”日志记录表”,客户系统可随时根据日志信息获得系统运行状态。
6) 金笛短信服务中间件比较常用的接口是数据库接口方式,其工作模式如下图:
金笛短信中间件VC版技术特点:
· 基于C、C++ 语言开发,运行效率高,运行在WINDOWS系列操作系统上;
· 采用ODBC连接,支持大、中、小型主流数据库如:SQL SERVER、ORACLE、DB2、MySQL、PostgreSQL、Access等,并可根据客户的需求支持其它类型数据库;
· 提供多种接口方式,包括数据库接口及COM组件接口(支持多种事件),方便企业其他业务系统拓展短信功能;
· 支持多目标号码群发及超长内容自动拆分发送,接收到的短信支持自动转发、自动回复功能;
· 提供以WINDOWS后台系统服务的方式运行,机器重起后自动启动短信服务,无需人工干预启动;
· 采用数据库接口,用户系统、数据库服务器、金笛短信服务器可分开部署,可有效避免互相影响;
· 采用数据库接口,不管是C++还是JAVA、不管是.NET还是J2EE都可完美集成;
· 最大可同时支持128个短信猫设备并联,发送量大时服务可自动负载平衡;
· 支持发送队列、优先级机制、支持短信签名,可发送普通短信及WAP PUSH;
· 采用短信猫设备来发送短信,无需将敏感的商业数据(如库存、会议\活动通知、客户手机号\电子邮件地址等)传送给第三方(如SP服务商) 发送,无需和Internet网络保持连接,可最大限度地确保业务数据和企业网络的安全;
· 支持短信设备和短信网关两种发送通道。短信网关可自行申请帐号并通过支付宝付款充值。
为什么要选用金笛短信服务中间件而不自行开发呢?金笛短信服务中间件具有如下优势:
· 节省时间:无需了解短信接口细节,大量省去开发后台短信服务时间;
· 降低成本:采用金笛短信服务中间件,省去了短信开发中最复杂、一般开发商最不熟悉的部分,加快开发速度,降低调试成本;
· 降低项目风险:短信后台服务是扩展短信功能最关键、最复杂的技术,需要产品非常稳定,金笛短信服务中间件的成熟与稳定将极大的降低项目风险;
· 高扩展性:金笛短信服务中间件可享受长期的免费升级,即使需要根据客户需要定制,改动也只限于中间件,无需改动业务平台;
· 专业:金笛短信服务中间件专门针对建立企业级短信中心的大量切实需求而开发,是用长达10多年的技术积累而打造出来的拳头产品;
· 提供模拟发送环境:免费提供模拟及试用版软件供客户开发测试,方便易用;
· 易维护性:提供后台服务运行模式,随计算机启动而自动运行服务,大量减少人工维护工作量。
金笛短信中间件VC版、WEB版功能比较
金笛中间件VC版 | 金笛中间件WEB版 | ||
操作系统 | winxp | √ | √ |
win2003 | √ | √ | |
win7 | √ | √ | |
win2008 | √ | √ | |
redhat | √ | ||
centos | √ | ||
ubuntu | √ | ||
运行模式 | service模式 | √ | √ |
数据库管理 | access | √ | √ |
mysql | √ | √ | |
oracle | √ | √ | |
sqlserver | √ | √ | |
国产化数据库 | √ | ||
设备管理 | 自动检测设备 | √ | |
自动均衡发送 | √ | √ | |
信号强度 | √ | ||
连接状态 | √ | ||
工作状态 | √ | ||
接收、发送开关 | √ | ||
信息管理 | 多端口同时发送 | √ | √ |
自动创建数据库表结构 | √ | √ | |
WEB方式远程管理 | √ | ||
发送模式(同步/异步) | √ | ||
指定端口发送 | √ | √ | |
待发短信队列管理 | √ | √ | |
失败短信重新发送 | √ | √ | |
收到短信自动转存数据库 | √ | √ | |
短信回执 | √ | ||
短信接收间隔 | √ | ||
短信发送间隔 | √ | ||
调用接口 | PL/SQL | √ | √ |
HTTP URL | √ | ||
SDK | √ | √ | |
短信编码格式 | UCS2、7bit、8bit | √ | √ |
wappush短信 | √ | √ | |
超长短信 | √ | √ | |
Flash闪信 | √ | ||
支持短信设备 | 金笛2G系列 | √ | √ |
金笛4G系列 | √ | √ | |
金笛5G系列 | √ | ||
注册码授权 | 按端口授权 | √ | √ |