CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > WinSystem子站 > 新闻

提高竟争力 电信增值业务平台

作者: kofstart,  出处:IT专家网, 责任编辑: 刘志坡, 
2007-10-18 18:45
  目前电信运营商面对日益激烈的全方位市场竞争,欲克服原有语音、资源业务的日益饱和的压力,就必须在数据增值服务的新一轮竞争中胜出,而这样就要求现有的电信运营商从横向开发客户新业务需求的服务……

Figure 3 系统逻辑架构

  门户和工作台

  是SDP系统的表示层,表示层实现用户界面的展现,通过调用业务逻辑层的服务实现业务功能。

  SDP系统中的业务逻辑实现由独立的业务逻辑层完成,称为应用服务。

  应用服务

  应用服务与用户之间没有直接的界面,门户、CP网关等其他子系统和结算、营帐等外部系统通过调用应用服务来发挥各自的功能。应用服务是整个SDP系统的核心,采用了组件化面向服务的设计。

  系统中的业务往往包含了若干功能,这些功能按照某种方式组织起来,形成一个完整的业务逻辑。不同的业务可能会包含同样的功能,比如,用户的认证、访问控制等功能。在系统的设计中,需要对业务流程进行解耦,将其分解为独立的功能单元,采用组件的方式实现,不同的业务共享这些组件。通过组件的共享和重用,可以大大降低系统的开发和维护成本,提高系统的质量。

  基础服务

  目前流行的组件化结构中,组件运行在运行环境中,运行环境提供了对配置、日志、服务质量、国际化、事务、消息、工作流、安全的支持,组件本身通过配置就可以获得这些特性。我们把组件的运行环境称为基础服务。

  微软公司提供了基于.Net的应用服务器,提供了各种基础服务,对系统的安全性、可靠性、可扩展性提供了保证。

  服务层

  很多外部模块需要调用应用服务实现的业务逻辑,这些外部模块有些是SDP的子系统,有些属于其他外部系统。 应用服务将外部模块需要调用的功能以服务的形式暴露出来,外部模块可以直接调用这些服务。外部模块与应用服务可能运行在同样一台服务器上,也可能运行在不同的服务器上。这些服务构成了服务层。

  服务层的调用方式

  在效率要求很高的场合,最好将调用者与被调用者安装在同一台服务器上,采用本地调用的方式,以获取最高的性能。如果因为其他因素(例如安全性的要求),需要远程调用,最好采用二进制的方式。SDP系统内部子系统之间的调用一般可以采用此种方式。

  对于要求互操作的场合,调用者与被调用者之间应该采用互操作性更好的协议,例如SOAP。SDP系统与外部系统的调用属于这种情况。

  微软公司的.Net平台可以将上述几种形式统一起来,开发人员只需要编写一套业务组件,可以同时发布成几种协议(本地调用、二进制远程调用和SOAP)。

  基于服务的物理分割

  通过采用基于组件的技术,很容易将服务层进行物理分割。因为组件之间是松耦合的关系,可以将应用服务中的服务及其相关的组件划分为不同的部分,每一部分安装在不同的服务器上。这样可以单独对每一部分业务逻辑的物理部署进行优化,给系统的部署带来最大的灵活性。

  数据存储

  系统的数据存储包括关系数据库、OLAP数据库和LDAP数据库。LDAP数据库主要保存更新频率很低,用于数据读取、数据分析和数据挖掘的数据。其他业务数据保存在关系数据库中。

共5页。 9 1 2 3 4 5

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i