电信领域复合服务的面向切面编程
1. 引言
电信网络运营商期望构建一个能融合使用异构服务的基础设施。他们希望通过复用现有服务,以经济高效且快速的方式设计新应用。此外,将电信服务与互联网上流行的社区服务集成,实现与竞争对手的差异化,为用户带来全新的通信和社交互动体验,也是他们的目标之一。服务组合是在异构服务环境中实现所需融合的关键技术。
电信网络运营商通常对通过其网络提供的所有服务有特定的补充功能需求,例如服务使用计费、统计数据收集以及服务质量控制等。这些功能虽然不直接为终端用户提供服务,但有助于运营商控制服务和网络的运行,常被称为非功能需求。
2. 相关工作
- AOP 概念 :AOP 领域有一些核心概念,如横切关注点、切面、切入点、通知和织入等。
- AspectJ :它是最早实现 AOP 范式的工具之一,通过扩展 Java 语言,允许定义切入点和通知代码,在执行前进行织入。
- JBOSS - AOP :引入了字节码级别的织入,可在运行时进行在线织入,而不是像 AspectJ 那样在运行前进行离线织入。
- AO4BPEL :是业务流程执行语言(BPEL)的面向切面扩展,使用在线织入动态添加或删除 BPEL 流程中的切面。
- 基于 AOP 的 Web 服务动态选择框架 :旨在动态选择客户端应用中使用的 Web 服务,引入中间层管理 Web 服务并将其与应用解耦。
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



