论文摘要
多数分布式计算系统采用C/C++语言开发,是出于效率的要求。同样处于效率的要求,分布式计算系统中的服务器并非采用单一的操作系统。而分布式计算系统的管理端的要求却大不一样,它对安全性、可维护性及可移植性有较高的要求。这样就涉及到管理端跨平台的问题。Java在跨平台上具有天生的优势,搭配上现今流行的B/S结构,特别适合做分布式计算的管理端。首先,为了保证Java同后台C模块之间的通讯,本文着重阐述了JNI技术和Web Service技术在跨语言、跨平台方面的应用。在此基础上,分析了主流的几种跨语言技术,并进行了综合的比较,总结了它们在跨平台和跨语言方面的优缺点。然后,结合Platform公司一个名叫Symphony的分布式计算系统的管理端的实现,说明了如何应用JNI和Web Service技术来实现管理端的跨语言和跨平台。给出了跨平台的管理端的实现框架,以及JNI和Web Service同后台接口的实现方式。针对JNI的跨平台问题提出了相应的模式设计以保证代码的可扩展性,针对JNI内存问题提出了合理的检测方法以保证系统的鲁棒性。结尾通过系统的运行情况,表明系统已满足预期设计的目标,达到了跨平台要求。
论文目录
相关论文文献
- [1].无线网络电子价签系统的设计与实现[J]. 自动化与仪表 2014(04)
- [2].基于SNMP的ECAN网管管理端的研究与实现[J]. 电子测量技术 2010(11)
- [3].基于中介式文献传递的用户馆服务系统研制[J]. 现代图书情报技术 2008(02)
- [4].基于网络的大学计算机信息技术教学辅导系统的开发与设计[J]. 科技信息 2012(29)
- [5].基于WebGIS与PDA的城市管理系统设计与开发[J]. 四川测绘 2008(03)
- [6].程序设计实现局域网信息安全共享[J]. 计算机与现代化 2012(08)
- [7].局域网监控与管理系统研究[J]. 电脑知识与技术 2012(20)
- [8].浅谈电力信息网风险评估辅助系统的设计研究[J]. 青春岁月 2013(04)
- [9].移动图书馆手机采访系统实现[J]. 宜宾学院学报 2013(12)
- [10].“屏幕监视记录”三层分类显示[J]. 电脑知识与技术 2010(25)
- [11].光分组交换系统网管设计与实现[J]. 光通信技术 2009(02)
- [12].高校院系大型仪器设备共享信息平台建设初探[J]. 实验室研究与探索 2011(09)
- [13].便携式可视化倒闸操作管理机的研制[J]. 电力安全技术 2013(03)
- [14].远程医学教育系统的研究与应用[J]. 实用医院临床杂志 2011(06)
- [15].基于ASP的小型网上商城的设计与实现[J]. 科技信息 2010(21)
- [16].基于Android平台的送餐APP系统开发与应用[J]. 数字技术与应用 2014(08)
- [17].订单式移动巡检系统设计[J]. 数码世界 2020(01)
- [18].基于CANbus和SNMP的起重力矩监控系统[J]. 微计算机信息 2009(11)
- [19].网业创新[J]. 中国信息安全 2012(12)
- [20].基于虚拟远程实验室的数字电子技术实验设计[J]. 机电工程 2012(06)
- [21].基于Web的SNMP管理端消息分析与设计[J]. 铁路计算机应用 2012(03)
- [22].基于并行冗余协议的网络拓扑快速发现方法[J]. 计算机工程 2012(24)
- [23].手机采访与荐购系统的构建与实践研究[J]. 图书馆论坛 2014(02)
- [24].数字标牌在现代图书馆中的应用研究[J]. 图书馆工作与研究 2011(08)