浅谈工业应用软件第三方开发平台方案

来源 :艺术科技 | 被引量 : 0次 | 上传用户:luishifei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文中首先对工业应用软件第三方开发平台设计的授权、数据依赖和API分类设计进行了探讨,最后给出了工业应用软件第三方开发平台实践表现。
  关键词:第三方开发平台;数据依赖;API分类
  为了推广工业应用软件的开发,分析了工业应用软件第三方开发平台,探讨了一种类OAuth授权协议,以保证数据安全,同时引进了新的依赖分析方法,明确组件以及数据关联,量化组件被依赖程度,利于组件分析优化,利于设计和分类API。
  1 授权
  工业应用软件第三方开发平台授权方案应当以OAuth授权方案为基础采纳借鉴以形成其自有的授权流程,下面详细介绍一下它的流程:
  (1)该软件先向User Authorization URL发起请求命令,以获得Request Token的授权。
  (2)用户首先要进入登入,然后该软件会提醒用户是否允许该应用获取软件所保存的资源,然后软件会进一步提示用户完成授权。
  (3)用户授权后,将Request Token换取成Access Token,第三方应用软件向Access Token URL发起请求。
  (4)第三方开发平台向其颁发Access Token与对应的密钥,并返回给第三方应用软件。
  (5)在规定的时间范围内该软件就可以使用AccessToken访问用户已经授权了的资源。
  2 数据依赖
  在应用软件开发的过程中存在一定数量的数据与组件,由于两者往往是交织在一起的,很容易出现操作的溶于现象,因而必须处理好两者的依赖关系,将各个组件进行分类并设计和各个组件的依赖关系。
  3 API分类设计
  API分类设计工业应用软件因其储存数据量大同时拥有许多强大的功能。值得一提的是它的核心业务系统,该系统的组件库共收录组件29个。该应用软件因其独特的优势受到越来越多用户的追捧,不过该软件也存在一定的局限性,随着该核心业务系统不断发展,其数据规模也不断壮大,与之而来的一个问题是该系统的组件相互交错为以后的操作打来很多不便。但是之所以要开发第三方平台是为了能够方便非专业人员进行操作,同时还要确保用户获得信息功能的准确性及安全性所要提供的功能是要高效和安全的。因而这就对该系统提出要求,要确保该系统的组件在进行调用时不会出现异常情况。为了解决这一问题,我们要对其组件依赖性进行分类处理进行优化。
  4 工业应用软件第三方开发平台实践和分析
  工业应用软件第三方开发平台是由两部分组成的,它们分别是工业应用软件第三方开发平台授权和工业应用软件第三方开发平台提供的数据和服务。工业应用软件第三方开发平台实践是基于我们所提出的类OAuth授权方案和工业应用软件第三方开发平台所提供的数据和服务而进行的实践,所谓实践的主要目是对第三方应用开发商是如何调用API进行调用进行模拟,从而证明前面所涉及到内容是否正确以及是否有实践的可能性。现在举一个例子进行说明,首先设定一SNS网站将会经过第三方平台进行下载车险电子保单下载和验真应用。当用户在该网站上点击下载车险电子保单按钮,该应用将会被启动,应用将会向平台发出请求,当平台接受到该应用的请求时,将会提醒该用户进行登录并授权,将完成这两项任务后,其将会把SessionKey和UserId再次返给第三方应用其中值得说明的是UserId已经经过加密了。应用得到这两个值后,会再次向平台发送请求。平台将会验证这两个值,解析传入参数(验证和解析代码略),调用平台Apipolicy.download.getpolicy,返回xml格式的电子保单(电子保单略)。多次测试证明我们的授权方案不存在安全漏洞的问题,因而可以得出结论该授权方案具有可行性,其安全有效。因为该系统硬件自身条件的限制当请求超过500以后,平台的效率将明显降低。这个问题还没得到解决,不过一些研究机构已近开始着手进行研究了。从整体的角度出发,此次所设计的工业应用软件第三方开发平台方案是安全可靠的。
  参考文献:
  [1] 祝金伟,左春,张正.行业应用软件第三方开发平台的研究与实践[J].计算机工程与设计,2013(01):195200.
  [2] 王娉.应用软件第三方测试过程监管及实施[D].北京邮电大学,2008.
  [3] 贺骏(本报记者).第三方开发者六成以上亏损,开心网推新政允许第三方植入广告[N].证券日报,20120111(D02).
  作者简介:张晓宇(1985—),男,甘肃兰州人,西安工程大学研究生,研究方向:工业设计人机交互。本文指导老师:张敏言。
其他文献
摘要:功能目的论作为使用最为广泛的翻译理论之一,在译者的翻译过程中起着至关重要的作用。在英汉翻译广告中运用功能目的论无疑给该理论增添了新鲜活力。译者在遵循目的论三大原则的基础上,必要时可以运用一些翻译策略,更好的表达原有译文的涵义,实现译文的预期功效。  關键词:功能目的论;广告语;翻译策略  在经济全球化快速发展的今天,商品不仅加快了其自身交换的速度,也突破了地域的限制。国与国之间的交流不再局限
古建筑遗产既具有历史文化价值和建筑艺术价值,同时还拥有极大的经济价值。获取古建筑的影像及三维模型等资料是研究、保护和开发古建筑遗产旅游资源的有效手段。为了解决传统方法资金需求大、耗时长、具有破坏性等缺点,本文介绍了无人机技术在古建筑遗产考古中的主要应用。
宜州是我国最大的县级桑蚕生产(养殖)基地,具有得天独厚的自然条件和区位优势,但宜州桑蚕行业的绩效管理体系并不完善,这直接影响到了宜州桑蚕行业的可持续发展。本文基于组
对济宁市微山县13个乡镇街道图书馆的调查,总结出目前乡镇图书馆存在的四个方面的问题,同时提出了解决问题的意见和对策。
摘 要:演员在舞台上成功塑造人物是相当不容易的,要做的工作有方方面面,要学会把握人物的性格基调,掌握表演的分寸感,挖掘人物的台词与潜台词,才能谈到塑造人物。这些表演元素对每一个演员都十分重要的。在这里我从我做演员的角度出发,谈谈演员如何掌握人物的性格基调,表演的分寸感,挖掘人物角色的台词与潜台词。  关键词:人物基调;分寸感;台词;潜台词  1 把握人物性格基调  (1)演员塑造人物形象的工作。概
羔羊腹泻疾病是羔羊养殖过程中的常见疾病,严重影响了羔羊的健康状况和生产性能,阻碍了羊只养殖产业的科学发展。羔羊腹泻疾病的成因复杂,通常由多种因素造成,羔羊养殖环境、
利用莫利甜樱桃的茎段做外植体进行试管快繁,适宜的增殖培养基为Ms+BA 0.8m∥L+IAA0.2mg/L,生根培养基为1/2Ms+NAA0.5mg/L,增殖系数可达10倍左右,生根率达92.5%,选5片以上有
期刊
“真核细胞三维结构模型制作”是高一生物教学中的重要实践活动,课前教师要进行总体的规划、精心的准备和细致的指导,课上针对生成性问题进行灵活处理并引导学生深入思考,以
随着时代的不断发展,社会竞争日益激烈,当代学生面临着巨大的压力,如升学、父母期待、人际交往等,而学生的抗压能力有限,这也使得很多学生出现了心理健康问题。尤其是中职学