什么是业务生成环境
业务生成环境是一个用于业务定义、开发的环境,利用与网路类型、网路配置无关的业务独立构件(SIB),来生成新的业务。
业务生成环境的功能
业务生成环境(SCE)是智能网快速提供新业务的关键组成部分。通过业务生成环境,用户可以自己设计和生成一个业务,并对它进行模拟和验证。业务生成环境将生成的业务以业务描述文件的形式交给业务管理系统SMS,并由SMS负责业务的展开和提供。在INCS-1中,没有定义SCEF的功能模型。SCE的主要功能如下。
(1)业务设计
在SCE中要将新业务的业务描述转换为详细的业务设计,包括业务逻辑、业务数据的生成,及根据业务逻辑和业务数据生成新业务等功能。
(2)业务的模拟和验证
为了保证设计的新业务满足业务规范的要求,需要在向网络加载新业务之前,将生成的新业务放在模拟的环境下进行模拟运行,并对其做合法性的检验。
(3)业务的加载
将生成的新业务逻辑和数据加载到SMS中,并通过它向SCF加载。
业务生成环境的结构
B-SCEF由业务编辑器、业务仿真器和业务测试器三大工具组成,如图1所示。
1.业务编辑器
业务编辑器由业务编辑模块、语法检查模块、代码转换模块及业务和数据文件管理模块四部分组成。语法检查模块检查业务编辑模块生成的业务逻辑和数据,并将结果反馈回去。只有通过语法检查的业务才能进行代码转换。代码转换可以从业务编辑模块启动,也呵以从业务和数据文件管理模块启动。
业务的设计者通过操作图形用户界面,采用面向对象的技术来定义整体业务逻辑和业务数据,生成由业务逻辑、业务数据、业务触发信息和数据库逻辑结构等组成的业务定义。语法检查通过后,进行业务格式的相应转换,把B-SCEF中业务的内部格式转变成B-SCF可接受的文本格式,并对业务进行预编译,以完成业务到B-SMF的传送功能。
2.业务仿真器
业务仿真器包括业务调试功能、业务仿真功能和SMS仿真功能。
(1)业务仿真功能:提供一个“真实”的网络环境以便用户进行业务的验证。“真实”的网络环境包括由真实的B-SCF、B-SDF改造而成的B-SCDF,功能简化了的真实的B-SSF功能、B-SRF功能和仿真的B-CCF功能。
(2)业务调试功能:利用业务仿真功能提供的能力,为用户提供一定的调试手段,以便用户对业务进行调试。提供的调试手段有:设置断点、单步执行、连续执行直至遇到断点、观察当前的各种数据和功能实体之间的INAP信息流。
(3)SMS仿真功能:对业务仿真部分的“真实”网络环境进行网络配置,访问B-SDF中的业务数据库,将业务加载到这个“真实”的网络中。
3.业务测试器
业务测试器包括业务测试功能、业务仿真功能和SMS仿真功能。
(1)业务仿真功能:同业务仿真器中的业务仿真功能。
(2)业务测试功能:为用户提供了一套工具,便于对业务进行各种功能及性能的测试。
(3)SMS仿真功能:功能同业务仿真器中的SMS仿真功能。