
通信应用服务器中间件(Communication Application Server Middleware/CASM)是一款面向通信应用、提供高可用应用运行支持、多应用生命期管理(Life Cycle Management)乃至通信应用开发的网络应用中间件。CASM具有如下特点。
广泛的兼容性
CASM作为针对通信应用的应用容器,可以通过多种方式接入现有及下一代通信网络使用通信网络提供的通信能力。CASM自身可以独立提供各种电信开放业务接口,目前支持SIP、ParlayAPIs以及Parlay X,可以直接接入下一代网络软交换系统和IMS系统等,作为这些网络中的通信业务容器。同时CASM更可以与本公司的另一产品 SoftSwitch Session Control Middleware(SSCM)配合,通过各种信令协议接入底层通信协议,目前CSF支持SIP、MGCP/H.248、ISUP/Sigtran(SCTP、M3UA等多种协议),从而使CASM具备接入现有网络提供通信应用的能力。
完善的多应用运行支持
基于创新的虚拟业务空间(Virtual Service Space/VSS)技术,CASM提供了完备的针对多应用并行运行的支持。CASM不但支持单一平台运行多业务,而且支持单一平台同时运行同一业务的多个副本。CASM通过对不同VSS平台资源占用的统一管理和规划,完成对多应用的运行资源预留和保障,从而在保证平台资源的高效利用的前提下,避免了业务滥用平台资源以及多业务平台资源抢占的影响。
开放的应用运行环境
CASM提供了多层面的应用运行接口,如:C++、JAVA、CCXML、CPL等,使得采用不同应用开发环境开发的应用都可以便捷的加载至CASM。CASM通过对各种类型的业务包的解析和编译,使得通过不同方式加载至容器的应用可以平等使用容器提供的抽象通信应用能力和平台的资源。CASM的开放应用运行环境使得应用开发人员可以关注于应用逻辑,使用其最为熟练的应用开发技术编制应用,从而使应用开发人员避免了学习大量烦琐的应用运行环境接口,可以大大简化业务开发,缩短应用推向市场的时间。
全面的应用生命期管理
CASM可以支持在线对其上运行的多个应用的独立的加载/卸载、激活/去激活、平台资源占用调整,从而满足多应用容器的应用独立性需求以及各个应用从开发试运行、到公开测试、到商业运行、到业务调整等各阶段对平台资源的不同需求。
电信的高可用性
CASM采用的“多级监测(Multi-Level Monitoring)”软件体系结构从软件层面保证了CASM的高可用性,同时SSCM可以与高可用电信级服务器以及服务器集群机制密切配合,从而提供硬件级的高可用性保障。
产品规范
www.mt2.com
多层次的可扩展性
CASM可以基于多种型号和配置的服务器部署,从而实现了良好的设备级可扩展性;同时CASM还通过对集群机制的支持提供节点级的可扩展性保障;此外CASM支持多CASM实例互联,并向系统操作维护人员提供统一的OAM界面,进而提供CASM的网络级可扩展性支持。
便捷的功能可扩充性
CASM合理、高效的模块化设计使用户可以根据自身需要进行定制功能模块,在初期购买时可以仅购进基础应用模块,而后随着应用的发展增量式购进扩展应用模块,不但有效的降低了用户的初期投入,节省了用户的开销,而且在线的增量式的应用扩展方式也使得基于CASM的应用可以迅速满足用户的需求,适应用户需求的变化。
体贴的管理功能
一方面,CASM具备完备的管理功能(涉及配置管理、性能管理、故障管理、安全管理等),同时向运营支撑系统/集中网管系统提供统一标准的管理接口;另一方面,CASM可以提供全面、详尽的会话信息,并可以根据用户需求对这些信息进行分析和预处理。
产品规范
系统组成
硬件平台 |
Intel |
PC |
Server |
|
|
操作系统 |
Linux |
Enterprise |
Edition |
AS |
4.0 |
数据库 |
MySQL |
5.0 |
|
|
|
接口与协议
业务接口 |
Parlay |
APIs/Parlay |
X/SIP |
计费/认证接口 |
Radius/FTP |
|
|