下一代网络中第三方业务管理的研究计算机应用

下一代网络第三方业务管理的研究和实现曾锡山\范冰冰;卫建安2(1华南师范大学计算机学院,广东广州510631)(2广州大学实验中心,广东广州510006)摘要:下一代网络的开放服务架构OSA中,第三方服务提供商的管理是需要解决的关键问题。本文研究了托管的第三方业务系统的管理总体结构,依据Java安全模型和面向方面编程方法,给出基于MiLifcISGSimulator对网关业务能力调用限制模块的实现,并进行性能测试"关键词:下一代网络;第三方业务;Java全模型;而向方面编程中图分类号:TP393.07文献标识码:ATHESTUDYAND1MPLEMENT1AT10NFORTHIRDPARTYSERVICEMANAGEMENTINNGNFanBing-bing,WeiJian-an(1SchoolofComputer,SouthChinaNormalUniversity,Guangzhou510631,China)(2ExperimentCenter,GuangzhouUniversity,Guangzhou510006,China)Abstract:ServicemengaementofThirdpartyserviceproviderisakeyprobleminNGNOSA・Amodelofthirdpartyservicemanagementisproposed.ByJavasecuritymodelandAspectOrientedProgramming,thegatewayservicecapabilityrestrictionmoduleisimplemcntedwithMiLifeISGSimulator,andtheTestingperformanceispresented.Keywords:NGN,thirdpartyservice,Javasecuritymodel,AspectOrientedProgramming1引言下一代网络NGN是一种最大方便利川底层网络资源和业务开放的集成模式⑴,焦点集中在支持下-•代应用和不同商业模式的最大化能力重用和业务开放管理的实现结构和途径。NGN业务开放环境将引入独立于网络运营商的第三方服务提供商SP,为提供极人丰富的个性化业务和缩短业务生成周期成为可能。建立NGN应用环境的目的是将通用的、可重用的网络能力呈现给第三方服务提供商,使服务提供商能创建、部署和运行新业务,而不需要自身建设这些能力;换言Z,网络运营商或基础设施拥有者通过可重用方式能够向服务提供商开放已有的网络投资。NGN业务支撑环境的核心组成:一系列通用能力的实现,通过可管理、紧凑的能力发布,安全机制,开发和运行环境。但期望的重用,也导致通用网络资源的竞争,以致必须在多重服务间进行能力管理,及在服务和能力基础间进行隔离;如所知那样,一种设备(组件)的能力和性能町从外部被设计,但当同时使用一能力的服务数目增加时,将变得不可管理。所以,此时需要一个对通用能力很好定义、标准接II的应用网关,除新服务能很快、很容易得到和使用外,同时可根据SLA承诺进行管理。如图1所示,第三方服务提供商SPnJ"将业务独立外部部署,也可以通过托管或合作等形式在运营商内部的应用服务器上部署。当业务内部部署与Parlay网关的交互不经过Parlay框架,直接使用SCS提供的网关业务能力巴从而简化了在外部调用时所需的松架接入、业务发现、业务选择等步骤,大人提高了业务的执行效率。但与此同时第三方业务可能会调用未经授权的网关业务能力,造成网络资源授权使用的失控。鉴于此,木文提出结合Java安全模型和而向方面编程來限制未经授权的网关业务能力调用,并在此基础上搭建测试平台,以革于Web的用户信息查询业务为测试业务对Java安全模型和面向方面编程的应用进行功能测试和性能测试,实验结呆表明这两种技术能完成阻止未经授权的调用,并且具有可接受的性能,对促进下一代网络的广泛部署及其BOSS系统的建设有一定实际意义。图1、NGN服务框架2第三方业务管理的关键技术2.1Java安全模型安全性是Java主耍考虑因素2—,随着Java的发展,更多的安全机制被加入其中,JDK1.4开始更是集成了JCE、JSSE和JAAS等Java安全扩展平台⑶。在Java安全模型小有三个重要的安全支柱:类加载器、类文件验证器和安全管理器。其中,安全管理器java.lang.SecurityManager是一个具有完全功能的、资源级的访问控制工具,每一・时刻JVM只允许存在一个激活的安全管理器。图2显示其基本的交互流程,如果没有定义安全管理器,应用程序可以访问任何系统资源。在设置安全管理器后当应用程序试图访问保护域中没有定义的系统资源时,安全管理器会抛出SecurityException,阻止该访问。图2Jave基本安全交互流程2.2面向方面编程面向方而编程(AOP)利用一种称为“横切”的技术,剖解开封...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?