现代通信方式在校园中的应用越来越广泛,以Email和Sms的普及率和利用率最高。校园中,越来越多的系统通过这些方式联系用户。早期应用系统各自为战,为了使用Email和Sms,既要解决技术问题,还要收集用户的Email地址和手机号码。
发送Email可利用标准的smtp协议,在Email系统中为应用系统设置了允许发送邮件的规则即可,比较简单。但是发送Sms就比较复杂,没有统一的标准或协议,每个系统先要采购Sms的设备和服务,再根据具体情况实现Sms的收发。如果要使用新的通信方式,应用系统就需要完成相应的建设工作和对接程序。这种分散建设的方法不仅造成人力和资源上的浪费,而且不利于学校统一管理。
为促进各应用系统对现代通信方式的利用,降低接入难度,节约资源,达到统一管理的目的,建设通信基础平台,集中建设和管理通信基础设施,向校园应用系统提供服务,是合理的解决方法。
本文提出了建设校园通信基础平台(以下简称平台)。平台对具体的通信方式进行封装,通过Web service对校园信息化应用提供标准易用的编程接口。平台与数据中心对接,获取校园用户的通信地址(如Email地址、手机号码等),提出了按人发送信息的方法。平台采用公钥技术建立了安全系统,并且建立了可配置的风险控制措施,以保证安全。校园业务应用系统可以利用平台提供的服务使用现代通信方式与用户联系。
Web service的特点
Web service具有很多新特性,这些新特性正是Web service的吸引力所在:
1.完好的封装性。Web服务是部署在Web上的对象,具备对象的良好封装性,使用者能且仅能看到该对象提供的功能列表。
2.松散耦合性。Web服务的实现发生变更时,只要调用界面不变,客户端不受任何影响。这种特性使得Web服务的升级更新成本常小。
3.高度可集成能力。由于Web服务采取简单的、易理解的标准Web协议作为组件界面描述和协议描述规范,屏蔽了不同软件平台的差异,无论是CORBA、DCOM还是EJB都可通过标准协议互操作,实现了在当前环境下最高的可集成性。
这些新特性使得Web service得到了快速发展,同时也得到了各种软件开发环境的广泛支持。因此,平台采用Webservice实现平台的API。
校园通信基础平台
平台对通信系统进行了封装。理论上,平台可以接入多种不同的通信系统。每加入一种新的通信系统,平台上实现通信系统的驱动,并定义新的通信类型即可。平台已经实现Email和Sms两种利用率最高的通信方式。
平台与数据中心对接,获取校园用户的通信地址数据,如Email地址和手机号码等。由于有数据的支持,平台向应用系统提供了按人发送信息的接口。这样以来,应用系统无需知道用户的通信地址,就可以向用户发送信息。例如,应用系统可以给张三发送Email,而无需知道张三的Email地址。这样做的好处,一可以统一管理用户的通信地址,而无需在每个系统中分散存放,节省了数据维护的工作量;二可以保护用户隐私,减小用户数据泄密的风险。
平台通过Web service向应用系统提供标准易用的接口,通信系统的建设、管理、运维以及对接细节,都由平台统一完成,大大降低了应用系统使用各种通信方式的难度,应用系统只需要按照平台提供的标准方法,接入平台,就可使用平台支持的各种通信方式。由于Web service的普及率和支持率都已经很高,常用的开发环境基本上都实现了对Web service的支持,所以与平台对接的工作已经变得相当容易。
面向终端用户的校园通信应用系统作为校园应用系统之一,以同样的方式接入平台。
平台主要由平台管理系统、基于公钥的安全系统、风险控制系统、信息处理与接口组成。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。