详细描述本发明
参见图1,图1为描述本发明总业务运行概念的简化框图,总业务运行系统
10将业务产生环境的作用扩大到业务运行环境(SCE)12,从而能充分部署新增加
业务的功能并与整个支持和管理一起部署。业务运行环境(SCE)12为运行在工程
工作站或其它适合的计算环境的成套应用工具的集合。业务运行环境12能根据
可重复应用的组成部分建立新业务,测试新业务,验证逻辑,并部署新业务。
而且,业务运行环境12提供建立逻辑、数据和模板用的成套工具,以便支
持和管理新业务。新的业务逻辑、支持和管理信息收集在业务运行环境12中建
立的业务定义包中。业务定义包14发送给作为电信网络节点的业务管理系统
(SMS)16,用于各种管理功能。业务管理系统16用作网络分配节点,将业务定义
包14分配给业务逻辑执行环境20和管理逻辑执行环境22。业务逻辑执行环境
20可驻留在一些电信网络节点中,包括智能网络(IN)或高级智能网络(AIN)中的
节点:业务控制点(SCP)30、业务转接点(STP)32、信号交换点(SSP)34和智能外
围设备(IP)36。一般而言,业务控制点30是用于高级智能网络的业务智能且包含
用于提供高级业务的逻辑和数据。业务转接点32支持使用7号信令系统(SS7)网
络的业务控制点30和信号交换点34之间的控制报文转接。信号交换点34是对
业务用户或呼叫者的接口,并能识别特定呼叫在什么时候需要智能网业务。智能
外围设备36一般包含与呼叫者交换信息用的功能和资源,如播放话音通知和收
集双音多频(DTMF)数字。因此,在位于这些高级智能网络组成部分中的业务逻
辑执行环境20中执行业务定义包14中所定义的电信业务。
业务定义包14还被业务管理系统16提供给管理逻辑执行环境22,环境22
可包括网络管理系统40和操作支持系统42。业务定义包14包含允许管理逻辑
执行环境22提供前、后局功能以支持业务逻辑执行环境20中所执行的业务的必
要逻辑和数据,
参见图2,该图是描述本发明总业务运行概念的更详细框图,业务运行环境
12包括用于产生业务逻辑程序15的业务逻辑程序(SLP)成套工具13。业务运行
环境12进一步包括主管理信息库(MIB)17,它是用于模拟电信网络和营业系统中
资源的目标定义的集合。业务管理程序(SMP)成套工具19访问主管理信息库17
以产生支持和管理业务逻辑程序15中指定业务的业务管理程序、业务逻辑程序
15和业务管理程序21组合成被提供给业务管理系统16业务定义包14。业务管
理系统16可用作中心分配点,继而将业务定义包14或其选定部分发送给如智能
网络或高级智能网络那样的电信网络50中的节点。一个或多个其它网络节点也
可为提供这种分配功能服务。业务定义和用户数据可发送给位于业务控制点30
中的数据库,用以修改或增添存储在其中的数据。业务定义包14还可包括提供
给信号转接点32和信号交换点34的触发数据库、规则和呼叫(call)逻辑。而且,
智能外围设备36可接收在业务定义包14中定义的通知正本(scripts)。
业务管理系统16也可用作将管理逻辑、数据模板和其它信息分别发送给网
络管理和操作支持网络40和42的分配点。例如,可把用户业务数据、业务定单
信息、市场和销售信息提供给前局中的操作支持系统42以支持预约新业务和订
用业务的营销和销售。此外,诸如记帐信息、网络管理码和数据、性能监控量度
和规范等信息可由业务管理系统16提供给后局的网络管理系统40,用以支持网
络操作、记帐和网络监管。
图3为应用一些成套工具的本发明总业务运行框图,这些成套工具包括主管
理信息库编制器,用于编制主管理信息库。业务运行环境12包括许多业务逻辑
程序成套工具13,可用于产生业务逻辑程序和描述数据存储在其中的结构的数
据库模式(schema)。可在业务逻辑编辑器(editor)中使用可视直觉编程语言、可重
复使用目标库或业务独立的构件(building blocks)和模板,以指定业务逻辑流和数
据参数。
业务运行环境12还包含管理逻辑运行环境(MLCE)62,后者又包含主管理信
息库编制器成套工具66、管理逻辑运行环境成套工具68和主管理信息库70。
管理逻辑运行环境成套工具68产生业务管理程序,用于为部署业务提供支持和
管理功能。业务管理程序可包括代理进程(agent proccsses)和管理器进程(manager
processes),其中,管理器进程引导代理进程对某个目标执行特定的功能,该目标
影响到由该目标模拟的底层网络资源。管理器和代理进程两者都可访问主信息库
70的。业务管理程序可包括进程流(process flows)、由链接的业务独立的构件指
定的进程、规则和其它逻辑表达式。
主管理信息库70是被管理目标的仓库(repository),这些被管理目标抽象地模
拟或描述电信网络网络元件的物理(physical)资源和逻辑资源的特性和行为。例
如,物理资源包括印刷电路板、处理器、存储盘片和电源,它们组合在一起构成
部分或全部物理网络元件。逻辑资源包括软件应用程序和诸如“电路”或“链接”
(link)等概念,它们有各种特性但本质上不是实体的属性。于是,可按照面向目标
的框架用面向目标的方法将业务提供者网络中的资源模拟为目标。对于资源的目
标定义包括对它的属性、行为、方法和它与其它目标之间关系的定义。
业务运行环境12还包括组装(packaging)工具72和将业务逻辑程序、业务管
理程序、数据库模式、变量、占线计数器(peg counters)和其它信息组装到业务定
义包80中的部署工具74。把业务定义包80提供给网络和元件管理系统40、操
作支持和管理系统42和智能网络组成部分50。网络和网络组成部分管理系统40
和操作支持和管理系统42两者包括逻辑解释程序(LI)84和100,它们可位于各自
的管理逻辑执行环境86和102中。逻辑解释程序84和100对可用解释语言表达
的业务管理程序进行解释。智能网络组成部分50可包括逻辑解释程序90、业务
逻辑执行环境92和管理逻辑执行环境94,它们用于解释业务逻辑程序、业务管
理程序并执行所解释的逻辑。
图4为表示本发明主管理信息库结构的简化框图。网络元件或组成部分中的
物理和逻辑资源64可按照面向目标框架用管理目标112加以抽象模拟。用主管
理信息库编制器110可使这种模拟和定义进程变得更为方便。管理目标112的集
合或仓库可形成管理信息库114。继而,管理信息库的集合又可形成主管理信息
库116,它是网络目标行为和特性的主说明。根据操作支持系统的要求,这种主
说明能导出不同形式的目标定义。例如,该主说明可用来导出:
·C++目标定义;
·小交谈(Small Talk)目标定义;
电信管理网络(TMN)的国际电信联盟(ITU)标准兼容说明(compliant
description);
电信管理网网络的因特网工程任务组(IETF:Internet Engineering Task
Force)兼容说明;
·代理应用逻辑;
·管理员应用逻辑;
·用于目标属性修改和显示的图形用户接口。
为了有效管理多供应商(multi-vendor)、多业务网络,需要管理信息库提供网
络资源的描述。有许多标准化机构(standards bodies)和工业协会(industry
consortia),可规定图5所示管理信息库120和122中可具体引入的信息,图5是
本发明主管理信息库编制器(builder)的简化框图。标准化机构和工业协会包括:
1.国际电信联盟(ITU)
2.因特网工程任务组(IETF)
3.网络管理论坛(NMF:Network Management Forum)
4.ATM论坛
5.SONET可相互操作性论坛(SIF)
6.SONET可相互操作性论坛(SIF)
7.贝尔通信研究公司(Bellcore)
8.欧洲电信标准学会(ETSI)
这些组织一般由政府规范设置的组织和/或设备制造商形成。由于这些组织提出的
建议覆盖绝大多数的业务和产品,这些建议在技术领域中一般是通用的。因此,
除了根据这些组织的建议定义或产生的较通用管理信息库外,电信业务提供者还
可规定更具体的业务提供者管理信息库124。通过设备制造商描述他们的具体业
务需要和产品,可规定网络资源管理信息库126。例如,参看图6,这是简化框
图,描绘了主管理信息库的层次结构。设备制造商可开发管理信息库126,定义
包含在其产品132中的资源独特行为;开发高级管理信息库,定义了其产品和生
产线(product line)130中的公用目标;以及开发产品专用管理信息库136,定义了
各产品的独特资源。
参看图7,提供了示为公司(corporate)目标仓库200的主管理信息库的更详
细面向目标的视图。公司目标仓库200包括模拟业务提供者的网络管理和支持系
统及其接口的目标,更具体的目标可从该接口继承行为和数据结构,以便导出具
有附加的行为和数据结构的更具体或独特的管理和支持系统。结合配置、监视
(surveitlance)、性能监控和其它网络管理功能,可从公司目标仓库200中规定的
目标定义导出网络元件管理系统目标210。进而用网络元件管理系统目标210导
出具体的管理和接口目标,这些目标用于信号转接点212、客户宅内设备(CPE:
customer premises equipment)214、交叉连接216、智能外围设备218、信号交换
点220、业务控制点222和终端局(EO)224。专用记帐管理系统目标232对例如
记帐所需的事件描述和呼叫详细记录(CDR)模板等有规定。利用继承,记帐系统
234的具体目标可从记帐管理系统目标232导出。
定单登记管理器(order entry)目标240对客户信息、预约(subscription)数据和
从公司目标仓库200中定义的目标继承来的文档(documentation)有规定。更具体
的定单登记系统和接口目标242,可利用继承方法和定单登记管理程序目标240
来的数据加以导出。客户管理系统和接口目标260可从公司目标仓库200中定义
的目标导出。可利用对客户管理系统目标260的继承导出用于模拟维修中心
262、业务调度(dispatch)264、支持操作员站266及其接口的目标。业务管理系
统目标270可从公司目标仓库200中定义的目标导出,用于进一步导出业务控制
点272、信号交换点274、智能外围设备276和其它网络节点的管理目标和接口。
因此,业务运行环境10增强了业务产生环境提供有关一业务的足够消息从
而可从该业务的定义中导出用于该业务的所有管理功能的作用。本发明的业务运
行系统和方法拓宽了业务说明的定义,使之包括管理逻辑和管理参数,以满足所
有管理软件的需要。