MA的研究成果集中体现为OSE(OMA业务环境)模型,并作为其定义OMA业务引擎的指导思想和基础。OSE体系框架结构如图所示。
图 OSE体系框架结构
(1)业务引擎实现
业务引擎在运营商侧或者终端侧实现。业务引擎是用于某一业务开发、部署及运营的技术,它被OMA定义为一个或一组规范,这些规范以标准包的方式发布。
(2)策略执行者
提供基于策略的管理机制,通过诸如收费。用户**/参数设置等方式保证底层资源的安全,并对访问请求进行管理。
(3)业务执行环境
包括流程监视、软件生命周期管理、系统支撑功能(如线程管理、负载均衡和缓存)、对引擎的运行维护管理等功能。
(4)应用
执行工作时所需的相关功能的实现,通常涉及一个或多个业务,由软件和硬件元素组成。应用是开始和结束调用引擎的基本实体,它可以直接调用业务引擎实现去实现业务。应用可以放在业务环境(包括移动终端)的任何地方。