论文部分内容阅读
在现代服务业的多数服务业态中,为了完成一个业务目标,往往需要集成多个单项服务,提供组合服务。共性服务集成与运营支撑系统是“十一五”国家科技支撑计划重大项目《现代服务业共性技术支撑体系与应用示范工程》中的“现代服务业共性服务集成化技术研究”课题成果,目标是为现代服务的应用开发和集成提供支撑环境,成为一个共性服务的集成与运营支撑平台。对一个运营系统来说,AAA是至关重要的,用户对各类服务资源的使用,需要由认证(Authentication)、授权(Authorization)和计费(Accounting)一整套过程进行控制管理。共性服务集成的可运营目标,要求共性服务集成与运营支撑系统具备一个实现共性服务集成过程中共性服务提供商、应用系统开发商、集成系统运营商之间服务契约管理、认证、授权和计费结账功能的AAA服务系统。论文对已有计费产品和身份认证技术,以及网络接入层面的AAA协议机制进行了分析。给出了共性服务接入与集成过程中的AAA轮廓,提出了集成与运营支撑系统中的AAA一般需求;提出了多业务类型计费模式的融合、服务集成手段多样性、共性服务的用户信息一致性以及组合服务计费的长事务特征等问题导致的对AAA的特殊要求,并在AAA系统设计和开发中予以解决。论文将AAA服务系统设计为应用系统开发商管理系统、共性服务提供商管理系统、平台管理系统、核心系统与安全令牌服务系统这五个子服务系统。设计了统一的消息结构:在研究WS-Security规范的基础上设计了SOAP消息安全扩展方案;在WS-ReliableMessaing规范的基础上给出了可靠消息传递的实现;给出一种解决多业务类型计费模式融合的计费规则定制流程和实现方法;以自定义XML Schema的方式解决了共性服务系统的用户信息一致性问题;在描述核心系统的工作流程中,描述了针对共性服务组件和Web页面集成作为服务集成方式的服务过程监控手段。论文分析了满足经典事务原子性的假设下,组合服务运行过程中计费流程存在的问题,重新定义了语义事务松弛的原子性、一致性和隔离性,提出了一种改进的具有优先级一致点的Sagas事务模型用以满足组合服务的长事务特征。论文分析了QoS问题对服务运营计费提出的要求,在研究电信管理理论中的SLA管理模型基础上,提出了共性服务集成与运营体系下的SLA管理生命周期,参考共性服务接口描述规范中对共性服务QoS指标的定义,提出了新的QoS模型,设计了一个SLA计费方案用于扩展已有AAA服务系统。