和管理同其它Appium-XWay进程可以在OAM客户端显示并通过OAM-API进行远程管理。
WebApp运行在
JSP/Servlet引擎中处理电信应用的web部分它使用
JSP/Servlet引擎Jet2ty见http://www.mortbay.org/jetty。
4OAMOAM服务器进程提供OAM客户端在远程进行管理的操作和维护功能。
OSA/Parlay框架作为OAM服务器的一部分负责Parlay负载控制机制。
OAM服务器进程为OAM客户端提供日志、警告、状态统计、监视等信息。
OAM进程对用户管理和用户登录到系统后的用户活动提供安全保障Appium-XWay的安全管理通过允许不同的用户组具有不同的用户权限实现。
Appium-XWay的用户和用户组角色由OAM客户端定义仅Appium-XWay的管理员有权限访问OAM客户端。
用户被分配到用户组用户组具有对不同进程类型和共享对象的不同访问权限。
OAM客户端使用SSL安全访问Appium-XWaySSL使OAM客户端和OAM服务器端的通信加密可实现在公网上对Appium-XWay的安全管理。
系统管理员在OAM客户端使用用户名和密码进行登录。
OAM客户端是基于JavaSwing的图形化用户接口。
3.2 基于Appium-XWay业务平台的ParlayX第三方呼叫业务开发实例使用Appium-XWay业务平台可简化ParlayX应用开发这里以第三方呼叫为例研究基于平台的ParlayX业务开发。
ParlayX业务以标准的WSDL文档描述开发ParlayX应用程序首先需要获得开发应用的WSDL文档这里第三方呼叫业务使用ParlayX2.1规范第二部分ThirdPartyCallAPI4的WSDL文档。
创建Appium-GBox项目时所有ParlayX2.1存根即自动生成并打包成JAR文件导入项目。
Appium-GBox提供WSDLToJava向导工具从WSDL文档生成所有必需的Java存根在使用私有的WSDL文档进行开发时可以使用。
1生成ParlayX服务器程序骨架新建Ap2pium-GBoxProject在项目中新建一个类如Sim2pleThirdPartyCallApp。
右键单击此类选Appium-GBoxSource下的GenerationWSApplicationSkele2ton出现的对话框中列出当前项目所有可以使用的WebService接口包括源代码和JAR文件从中选择ThirdPartyCall接口接口将被加到Simple2ThirdPartyCallApp类的类声明中且为所有WebService接口的方法生成空实现类需要的导入声明也将被自动添加。
2实现业务逻辑向WebService空实现方法中添加业务逻辑限于篇幅这个简单例子仅演示实现SimpleThirdPartyCallApp的makeCall方法该08 张树伟等:基于Appium-XWay业务平台的ParlayX业务开发研究 第36卷2012-05-182012-05-182012-05-182012-05-182012-05-182012-05-18方法仅返回呼叫双方的电话号码其余方法忽略。
packagecom.appium.myappsimportjava.rmi.3importorg.csapi.www.parlayx21.common.3importorg.csapi.www.parlayx21.tpc.3publicclassSimpleThirdPartyCallAppimplementsThirdP2artyCallpublicMakeCallResponsemakeCallMakeCallmakeCallthrowsServiceExceptionPolicyExceptionRemoteExceptionMakeCallResponsemakeCallResponsenewMakeCall2ResponsemakeCallResponse.setResult“makeCallinvokedwithnumbers:”makeCall.getCallingParty“”makeCall.getCalledPartyreturnmakeCallResponse//Othermethodimplementationswillresidehere3在module.xml中定义此应用程序应用程序部署到Appium-XWay前必须使用一个xml文件module.xml将其定义为XHandler且module.xml必须被放在项目默认源文件夹中。
这里mod2ule.xml文件示例如下:ltxhandlersgtltdefine-xhandlerclass“com.appium.myapps.Sim2pleThirdPartyCallApp”id“SimpleThirdPartyCallApplication”/gtlt/xhandlersgtClass属性指出程序完整的包名结构ID属性唯一标识此程序。
4将应用程序部署到Appium-XWay使用Appium-GBoxProject中Export向导将程序导出为JAR文件要确保导出JAR文件时包括module.xml文件。
5在XContainer中开启WebService引擎以下描述开启WebService引擎并配置程序接收WebService请求的步骤:①使用Appium-XWay工具栏或菜单开启OAMServer和OAMClient。
②在OAMClient主视图中新增一个XContainer进程并为此XContainer进程组起名如SampleTPC。
③双击XContainer图标进入XContainer配置对话框在ExecutionSettings页标签下的ApplicationandPlu2ginPaths部分添加导出的JAR文件所在路径然后在Component中添加WebServiceExposureLay2er此操作增加一个WebServiceExposureXHan2dler。
④进入新增的WebServiceExposure页标签添加一个新的WebService部署选择上面开发的第三方呼叫程序SimpleThirdPartyCallApplica2tion并添加一个合适的内容如/tpc选择Apply。
在实际开发实现第三方呼叫Web服务时将调用Parlay网关的CallControl业务在通信双方建立呼叫还需要进行以下设置。
⑤右键单击OAMClient的NSim图标选择Activate启动NSim模拟器。
⑥启动XContainer并打开配置视图在ServiceSelec2tion页标签中为第三方呼叫应用程序选择NSimCallControl服务。
⑦向OAMClient中为应用增加一个ILC进程在WSEndpointLoadBalancing页标签中增加一个新的端点访问条目表如输入Url:http://localhost:9066并激活。
⑧配置完成右键单击XContainer图标选择Activate激活XContainer进程。
为同时运行多个XContainer每个XContainer必须配置唯一的LockPortIndexRange。
一旦XContainer进程被激活WebService引擎即被加载应用程序准备接收WebService请求。
XCon2tainer默认运行在9066端口应用程序将监听发送到http://localhost:9066/tpc的WebService请求。
4 结语AppiumAB是基于开放性电信标准和Internet标准的新一代电信应用平台的领先提供商。
使用Appium-XWay业务平台可以快速的创建、测试、部署和管理电信业务包括WebServicesinclu2dingParlayX、IMS/SIP、OSA/Parlay和OMA程序。
在2004JavaOne开发者大会上AppiumAB公司与Sun发布协议将联合提供运营商级电信和Web服务平台并针对Appium-XWayTelcoAp2plicationServer产品开展联合市场活动。
其中作为两公司联合解决方案的一部分Sun将采用ParlayXWeb服务把基于Solaris操作系统的Appium-Xway与SunJavaSystemApplicationServer相集成。
这一经预测试和预工程实施的解决方案允许基于J2EE的应用与网络内基于Parlay的服务协同工作可将新的Web服务简便地推向全球电信网络。
参考文献1杨放春皱华.下一代网络业务支撑环境M.北京:北京邮电大学出版社2006下转第113页18第36卷2008第1期 计算机与数字工程 2012-05-182012-05-182012-05-182012-05-182012-05-182012-05-18号标签使用者基本信息包括:1标签使用者名称:单位或个人名字全称。
2卡号:由读写器用户编制的号码亦称标签编号3发卡时间:记载该用户最近一次发卡的日期和时间4发放次数记载该用户是否已发卡如果有丢失情况则记载已发放过的次数5标签ID号:记载发给用户的电子标签本身的ID号然后将车辆的电子标签卡ID信息通过读写器自动读入与对应的车牌号码车主姓名等相关信息添加录入数据库中。
标签发放的操作内容包括:1读取标签ID号:读取当前电子标签ID号。
2标签用户注册登记:把“卡号”、“使用者”名称等信息添加到数据库中3电子标签授权检查:对当前的电子标签卡号进行判别4标签ID号入库:把读取的电子标签ID号写入数据库5发卡:将“授权密码”和“卡号”写到电子标签的内存中每一个标签有唯一ID号有一定大小的内存空间可以存入丰富的车牌信息但会影响到读卡的速度所以应尽量减少标签的数据量。
在电子标签中完成信息录入后将电子标签固定在车身或粘贴于车窗玻璃就相当于是一个电子车牌了。
3车辆出入数据监控系统处于自动监控、信号采集状态当持卡车辆进出系统大门设置的识别区域时其随身携带的射频卡被应用系统快速识别数据采集系统自动采集电子车牌内数据进入系统数据库查询并判断该车辆是否为合法车辆。
若是合法的车辆系统监控界面上可显示出当前车辆的出入状态、通行车辆的卡号及姓名、读卡时间和通行是否成功等信息并自动将该条出入的详细记录存入后台系统数据库。
若为无电子车牌的临时车辆则由管理员人工下发临时电子标签卡并设置使用期限。
4记录查询系统数据库中存储有车辆用户基本信息、发卡信息以及车辆出入记录操作日志记录等各种数据库表。
系统管理员可以根据时间段出入状态车辆卡信息等多种组合条件查询车辆通行的所有出入记录并可以报表的形式打印满足用户管理上的需求。
4 总结随着RFID技术的日新月异汽车车牌电子化成为机动车辆管理的发展趋势及必然。
频点为915MHz的远距离超高频无源电子车牌射频卡以其无源、识别距离远、防伪、防拆、价格适中、精制小巧等优势引领了机动车辆自动识别领域的主流。
UHF-RFID主要应用于城市智能交通和企业车辆管理系统中具有很高的经济效益。
对于该系统目前已经成功完成一套演示系统实际的调试运行表明该系统能够实现设计初期的所有功能要求满足应用的需要运行良好。
参考文献1KlausFinkenzeller.射频识别RFID技术M.北京:电子工业出版社20022朱三元扬明.网络通信软件设计指南M.北京:清华大学出版社19943佃松宜汪一星汪道辉.基于RS485总线的远程双向数据通信系统.电子技术J.2001114沈宇超.射频识别系统中通信协议的模块化设计.通信学报J.2001225AllenDenver.MSSerialComminWin32M.Mi2crosoftRearchMSDN.6StephenWhnkoop.SQLServer7.0开发指南M.北京:电子工业出版社2001上接第81页2AppiumAB.Appium-XWay4.0.2TechnicalProd2uctDescriptionEB/OL.http://www.appium.com.Januar2y20073AppiumAB.Appium-GBoxTopgallantEditionUserGuideEB/OL.http://www.appium.com.January20074ParlayGroup.ParlayXWebServicesSpecificationVersion2.1Part2:ThirdPartyCall.S/OL.http://www.parlay.org/en/specifications.December2006311第36卷2008第1期 计算机与数字工程 2012-05-182012-05-182012-05-182012-05-182012-05-182012-05-18 ComputerandDigitalEngineering IndexVol.36No.1serviceattackdefensesystemPage:67AnalysesofTrustIssueinNetworkShoppingBasedonDy2namicGamesofCompletebutImperfectInformationby WangJunyiAbstract Withthefastdevelopmentofnetworkshop2pinginChinamoreandmorenetworkcheatsandbar2gainingentanglementshavealsocomeintobeingcontin2uously.Thispapercombinesthethoughtofdynamicgamesofcompletebutimperfectinformationandrepeat2edgames.Weusethegamemodeltoexplainanddis2cussthereasonconditionrestrictfactorofnetworkcheatingandthewaystosolveit.Thepaperalsoputsforwardsomeadviceonhowtoimprovethenetworktrustmechanisminourcountry.Keywords networkshoppingdynamicgamesofcom2pletebutimperfectinformationrepeatedgamescom2putersimulationPage:70RelationshipbetweenFairnessCriterioninNetworkBand2widthAllocationby SongDanniAbstract Investigatetherelationshipsamongcommonbandwidthallocation.Proposeanewideathatcangetotherbandwidthallocationstrategythroughonestrate2gy.Throughexamplesandsimulationsitprovesthecorrectnessandfeasibilityofthisproposal.Keywords bandwidthallocationfairnesscriterionutili2tyfunctionPage:74ResearchofParlayXServiceDevelopmentBasedonAppi2um-XWayServicePlatformby ZhangShuweiAbstract Thenextgenerationnetworkserviceplatformtargetsalloperators’needtocreateandlaunchserviceswiththemostmoderntechnologiesfortelecomnet2works.ThenextgenerationnetworkserviceplatformAppium-XWayisintroduced.Thesystemenvironmentandsystemarchitectureoftheplatformareanalyzedindetail.ThemodulesandcomponentswhichareneededinParlayXservicedevelopmentarealsostudied.APar2layXThirdPartyCallexamplebasedontheplatformisgiven.Keywords OSA/ParlayParlayXWebservicesappi2um-XWayAppium-GBoxPage:78VectorQuantizationofImageCompressionAlgorithmBasedontheQuad-treeSegmentationby GeWeidongAbstract Inconventionalvectorquantizationanimageisdividedintoblocksthatareallthesamesize.Thisuni2formdivisioncouldberedundant.Inordertoimprovetheefficiencyofvectorquantizationalgorithmthispaperproposesavectorquantizationofimagecompressional2gorithmbasedonthequad-treesegmentation.Bythemethodanimageblocksizeof.
上一篇:
ECshop模板制作教程EC新手入门模板教程.doc
下一篇:
餐饮管理系统