C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  二级通信军士

注册:2004-5-24
发表于 2009-12-18 16:45:01 |显示全部楼层
随着统一通信的发展,各厂家无论是在理念设计、界面设计、使用习惯,还是在功能细节上都有了长足进步,协作之上的统一通信平台已经深入人心。理想的情况,大家假设统一通信是一个开放的大平台,可扩展和集成各种应用和IT系统,于是,所有的应用和业务都将变成了一个一个插件,可以随时集成,也可以随时移除。
在一切皆是插件的假设下,统一通信的核心组件将会是一个基于微内核的框架,这个框架是一个开放并且提供统一接口标准的体系架构,定义构建应用程序的可重用、可协作的组件(插件)的标准规范,为组件模块的运行提供了一个标准的运行环境,并且真正实现了皮肤(界面呈现)、骨架(架构)、肉(业务逻辑)三分离。
如果这个理论成立,基于这个理论的框架系统应包括如下的功能:
·          运行环境:提供一个标准化的实行环境,提供应用运行的上下文环境,为组件模块之间的调用提供桥梁作用。
·          模块管理:框架平台定义了一个强大的模块装载模型,它基于动态链接库之上,根据配置进行模块的加载或延迟加载,以及依赖模块的加载。
·          模块生命周期管理:生命周期管理依赖于模块管理功能,实现了模块的动态安装、升级、启用、停用和卸载。
·          服务注册:服务注册提供了一个面向模块的动态协作模型和事件模型,各个模块可以动态的注册其提供的服务、查找其他模块提供的服务,以及接收服务注册、卸载、停用、启用的通知事件。
使用这个平台架构将获得下面的好处:
·          降低开发难度和提高系统质量:基于这个架构,一个应用系统的开发将从一个高度耦合的单一程序的开发变成一个个独立的、可重用的功能模块的开发,模块的之间的关系是通过接口来定义的,模块之间的耦合将彻底解除。因此,这么模块能够单独进行开发和测试,然后作为插件配置或动态集成到应用系统中来的,这将极大的降低系统的开发难度和提高系统的质量。
·          改善上市时间和降低开发成本:基于这个框架,一个应用系统将是有功能插件模块组合而成,这些模板包括基础功能模块、通用功能模块和定制功能模块。因此,对于具有不同需求的应用版本开发,只需要根据需求开发定制功能模块,替换掉原有的功能模块即可,这将极大的改善应用产品上市时间和降低开发成本。
·          专注核心功能开发和降低支撑成本:这个框架平台也是一个开放的平台,提供了集成新功能或扩展、替换原有的功能的规范。
基于这个框架平台,在统一通信(UC的实现中各个应用模块都实现为一个个独立的动态链接库,也就是一个个独立的插件,能够通过替换实现了相同接口的插件来变更统一通信(UC)的功能,以及添加符合平台规范的插件到系统来扩展统一通信(UC)的功能,整个统一通信(UC)可以认为是由一个框架平台加上一系列相互协作的插件组成的。因此,对于统一通信(UC)的开发也就是一个个独立功能的插件的开发。这是最理想的情况,也是大家最终追求的目标。

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-15 22:27 , Processed in 0.151050 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图