首页 >> 2009年中国通信业解决方案评选活动 >> 2008年方案回顾 >> 正文
 
AmdocsODR电信运营商运营数据保持解决方案
http://www.cww.net.cn   2009年8月14日 17:03    通信世界网    

    服务层的多线程调度和服务排队机制,保证服务并发处理能力和整个系统的稳定运行。

    4.5功能描述

    (1)接口组件

    ACDataBroker接口组件包括NativeAPI,EJBand Web Service API,Socket平台,JMS Adapter,FTG和RTS。API Designer用来定制接口协议和参数。

    NativeAPI为应用程序提供了直接的通用API调用,应用程序可以像使用本地函数一样,编译链接和调用NativeAPI。NativeAPI提供C++和Java两种语言版本。

    ACDataBroker也提供EJB和WebService方式的API,一般应用于数据实时同步场景。这两种API更利于开放给外部系统,建立分布式集成运行环境。

    Socket平台是ACDataBroker提供给基于Socket通信接口实现方案,Socket平台实现Socket创建、监听、数据收发框架,通过APIDesigner定制传输协议和数据格式。Socket平台还实现大量、并发数据传输控制。

    JMSAdapter基于JMS实现数据异步传输和数据发布/订阅机制,JMSAdapter接收到数据后,能够自动触发执行相应的服务。

    FTG实现基于FTP协议的文件传输,它监听数据源(如文件目录),DataProvider将需要同步的数据定时或定量生成文件,FTG自动将文件从源地址传送到目的地,或者由数据映射和服务层对文件数据进行转换和过滤,提交到目标系统。

    RTS实现两个系统数据库表之间直接数据同步,这一般应用于系统参数表,数据量比较小,且变化不频繁。对于数据量大且实时变化的表,建议采用其他方式(如FTG)。

    (2)数据映射

    ACDataBroker数据映射包括一个图形界面配置工具和映射层。图形配置工具简化了映射配置流程,把维护和客户化工作量降到最小,满足多种数据集成的映射需求。对于接口层传入的各种数据,映射层将数据转换为服务层需要的标准格式,同时也能将服务层数据转换成接收者需要的格式。DataMapping的主要特点如下。

    ·关系——支持一对一、一对多和多对多的映射关系。

    ·缺省——在映射之前,可以给目标对象分配缺省值。

    ·校验——设置校验规则,在开始映射前检查数据正确性,一旦发现错误,即抛出异常。

    ·条件——只是条件表达式,用来决定是否映射。

    ·继承——可以基于已经存在的映射创建新的映射,这对于客户化很有用。

    (3)服务框架

    服务框架(ServiceInfrastructure)为应用服务运行提供基础框架,包括提供与监控的集成、日志服务、异常处理,并为运行接口服务提供资源管理和服务管理功能;资源管理实现数据库连接池管理、线程池管理等;服务管理包括服务调度和排队机制、并发控制等。

    ServiceInfrastructure提供了一套通用业务逻辑服务,这些服务定义了标准格式的入参,完成数据的初始化、查询、插入、更新和删除操作,并支持批量方式操作。这些服务能够满足一般的数据操作要求,用户也可以基于运行框架,实现自己的服务,完成特定的数据处理。

    4.6接口与集成

    ACDataBroker提供了一套核心API和通用业务逻辑服务,实现通常的数据查询、插入、更新和删除操作。核心API的入参是基于XML的可定制可扩展格式,调用者需要在XML参数中传入数据名称、操作类型,以及相关参数,即可以对数据进行操作。

[1]  [2]  [3]  编 辑:张翀
关键字搜索:Amdocs  数据  
相关新闻
每日新闻排行
企业黄页
会议活动