概念
业务管理接入点(service management access point;SMAP)是指智能网中具有业务管理代理功能的物理实体。
业务管理接入点用于远程接入SMP实现业务的管理与查询。SMAP是一个具有业务管理接入功能的设备。通过SMAP管理人员可修改、增删、查询用户数据及业务性能等。和SMAP相连的网络实体有SMP。SMAP通过拨号等方式登录到SMP上,使用各种人机交互命令对SMP和SCP中的相关数据进行查询和修改。
业务管理接入点是提供给业务管理者的一个管理窗口,具有与SMP的接口,业务管理者可以通过SMAP接入SMP来管理业务。为用户提供接入到SMP的能力。当用户通过SMAP对智能网中的业务进行管理时,SMAP完成接入、数据输入和初始数据鉴权的功能,常用于固定语音网。1
工作原理SMAP软件的设计采用ISO的思想,在体系结构上根据功能划分为不同层。
根据SMAP与SMP之间进行通信的消息流格式,将SMAP的程序设计从通信底层到应用的最高层分为不同的功能模块,每一模块通过调用下一层的功能向上一层提供服务,每一模块都有两种不同接口分别与它的上层模块和下层模块进行通信。
为了保证SMP主机程序的安全,同时又方便前端应用程序的开发人员设计程序,在SMAP应用程序与SMP主机程序之间设立中间件,使前端应用程序通过中间件来访问SMP。
为了保证业务数据和用户数据的安全,所有业务数据和用户数据都集中存放在SMP主机数据库中,SMAP端不保存任何与业务和用户相关的数据。SMAP对数据库的访问都是在SMP的数据库上进行。因为SMAP的数量较多,建立集中的数据库可以保证数据的一致性、完整性、安全性。
为了保证SMAP应用程序的相对独立,在SMP端提供专门的数据库访问接口,SMAP通过该接口实现对SMP中数据库的访问,这就保证了SMAP对数据库的操作完全与具体的数据库平台无关。当SMP主机更换数据库平台时,SMAP应用程序不需做任何改动都能正常运行。2