基于Open API实现信息资源共享的应用研究

被引量 : 0次 | 上传用户:frankfeir
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究的内容是通过SOA技术对现有系统的功能进行封装,以服务的形式对外发布成Open API接口,第三方开发者通过调用接口,采用Mashup技术来实现新的应用,最终实现信息资源的共享。具体实现是通过对文档数字化与资源共享平台进行改造,把平台中的功能以服务的形式对外发布成Open API,第三方开发者通过调用Open API访问平台中的资源,进而实现资源共享。在Open API的实现过程中主要完成了如下工作:1.服务器端采用Tuscany+Spring+Hibernate开发架构,这种开发模式具有层次清晰,耦合度低,移植方便的优点。Hibernate负责数据库的管理,Spring负责功能组件的装配,Tuscany把装配好的组件对外以Web Service的形式发布成服务。2.客户端采用SDK技术对服务器端发布的服务进行封装,方便第三方开发者调用。SDK包括封装服务支持客户端开发的JAR包和开发文档,JAR包实现了客户端Open API的发布。3.为了控制平台资源的使用,第三方开发者在使用Open API前必须对服务的访问权限进行申请。系统采用RBAC的方式进行服务权限的控制,具有控制方便,操作灵活的优点。4.为了保证重要资源的安全,系统提供了数据加密传输机制。对于重要资源的传输,在发送端进行加密,在接收端进行解密,保证了资源的安全。由于采用的加密技术是对称加密,提高了加密效率和传输大文件的能力。平台Open API的使用结果表明,采用这种开发模式,具有层次清晰、耦合度低、修改方便、移植便捷等优点。平台Open API不但方便第三方开发者使用平台中的资源,而且方便平台在以后升级、改造过程中的系统集成,同时对其它网站实现Open API且有一定的参考价值。
其他文献
超窄间隙TIG焊接方法兼具TIG焊和窄间隙焊接技术的优势,焊接效率高,接头力学性能优良。然而,由于超窄间隙宽度较小,坡口侧壁的存在使电弧电场分布发生变化,坡口底角处电流密
1 引言6月26日黑龙江省呼中县发生了重大森林火灾,前期由于暖高压控制,使当地出现了异常高温天气,给扑火带来不利影响。由于火场风力大,气温高,加之地形复杂,给扑救工作带来
目前Web业界的软件架构风格在不知不觉间发生了天翻地覆的变化。Web有两大特点,一是分布式计算,二是模块间松散耦合。随着互联网的高速发展,尤其是Web2.0概念的兴起,传统的分
7055铝合金是目前已应用的超高强铝合金之一,因其优异的综合性能,在航空航天等领域具有十分广阔的应用前景。本文以喷射成形7055铝合金自由锻件为研究对象,通过金相组织观察
<正> Account.1.帐户 新客户买卖证券前必须在经经公司开设的户头。一般有三种帐户:现金帐户、联合帐户和保证金帐户。Broker 经纪人 执行客户指令买卖证券、商品或其它财产
用于费托合成反应的铁基催化剂有负载铁基催化剂、熔铁催化剂和沉淀铁催化剂,结合催化剂载体、助剂对催化剂反应性能和选择性的影响,详述了合成气直接制低碳烯烃铁基催化剂的
移动Ad Hoc网络是下一代网络和应急通信网络技术的研究热点,它可以用来解决无固定基础通信设施场景的多跳通信问题,如不方便或不允许预先布设基础网络通信设备的场合、需要快
随着我国改革开放和社会主义市场经济的不断发展,我国高等教育体制改革逐渐深入,高校大学生思想更加活跃,主体意识不断增强,需求更趋于多元化、个性化,由此,校园中的大学生非
要实现“中国梦”,首先要实现中国的“农村梦”。中国是个农业大国,绝大多数人口居住在农村,农村不仅是人类赖以生存的物质资源的提供者,同时为国民经济各项事业发展提供丰富的人
背景和目的脊髓损伤(spinal cord injury, SCI)后的轴突再生一直是临床治疗的热点和难点,脊髓损伤后轴突再生抑制是制约脊髓损伤修复的关键因素。神经干细胞(neural stem cel