论文部分内容阅读
互联网开放平台是一种新兴的互联网资源共享平台,企业通过开放平台将服务资源开放给第三方使用,第三方通过开放平台能将产品迅速推向用户。但目前开放平台模式下的第三方只能以应用角色接入开放平台,而对于以服务角色接入的第三方就显得无能为力,不能完全实现开放平台的资源共享的最终目标。
本论文深入研究当前互联网开放平台的架构,提出并实现了一种新的开放平台架构。新架构的开放平台除了包含传统开放平台的应用平台之外还引入了服务平台,通过服务平台实现第三方以服务角色接入开放平台,与第三方服务共享资源,最终实现互联网服务资源的全面开放与共享。
服务平台包括服务接入平台、服务仓储平台以及服务管理平台,服务接入平台实现第三方以服务角色接入,服务仓储平台实现将第三方服务推向第三方应用,而服务管理平台则负责服务平台的数据管理。服务平台的开发遵守从需求分析、平台设计、代码实现以及平台测试的软件开发流程。服务器端开发语言采用PHP,数据存储采用MySQL数据库,前端开发采用了开源Javascript框架iQuery和AJAX技术。服务平台整体采用MVC架构设计,并基于PHP框架的CodeIgniter实现,充分保证了服务平台的可扩展性和可靠性。