短信平台的开发有关问题

短信平台的开发问题
最近需要开发一个关于短信平台的项目,有几个问题需要请教各位大侠,望各位不吝指教。
  1、用短信猫或链接运营商短信平台的方式,实现短信发送的功能时,哪种方式更加便宜?哪种方式更加方便?
  2、采用b/s结构好还是c/s结构好。
  3、有没有关与这方面的开源软件。

------解决方案--------------------
1.硬件,短信猫。
2.协议,SMPP
无论哪种方案都是跟发送条数有关。跟哪种实现方式无关。
采用短信猫的方式要申请硬件和注册群发号码
采用接口开发,一般要跟第三方合作。
最好采用BS接口,推荐一个网站(非广告)http://www.c123.com/download02.html