《管理信息系统应用开放平台的技术架构及开源体系应用研究》开题报告

上传人:飞*** 文档编号:35983777 上传时间:2018-03-23 格式:DOC 页数:10 大小:178.50KB
返回 下载 相关 举报
《管理信息系统应用开放平台的技术架构及开源体系应用研究》开题报告_第1页
第1页 / 共10页
《管理信息系统应用开放平台的技术架构及开源体系应用研究》开题报告_第2页
第2页 / 共10页
《管理信息系统应用开放平台的技术架构及开源体系应用研究》开题报告_第3页
第3页 / 共10页
《管理信息系统应用开放平台的技术架构及开源体系应用研究》开题报告_第4页
第4页 / 共10页
《管理信息系统应用开放平台的技术架构及开源体系应用研究》开题报告_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《《管理信息系统应用开放平台的技术架构及开源体系应用研究》开题报告》由会员分享,可在线阅读,更多相关《《管理信息系统应用开放平台的技术架构及开源体系应用研究》开题报告(10页珍藏版)》请在金锄头文库上搜索。

1、中国移动集团级重点研发项目(含联合项目中国移动集团级重点研发项目(含联合项目) 开题报告开题报告一、项目编号及名称:一、项目编号及名称:编号:20122_LH_48名称:管理信息系统应用开放平台的技术架构及开源体系应用研究二、项目组:二、项目组:三、课题背景和意义三、课题背景和意义近年来,互联网厂商纷纷推出各自的开放平台,如 Facebook 开放平台、百度开放平台、淘宝 TOP 开放平台等等。上述开放平台将各种不同的网络服务封装成一系列易于调用的应用编程接口(API)并开放这些接口,由此平台可以对外提供复杂的数据和服务能力。能力开放使得互联网企业能借助外部力量迅速丰富自身业务应用,以满足用户

2、的长尾化、多样化需求,从而提升用户黏性、提升自身竞争力。开放式的业务创新是互联网企业持续发展的重要动力。目前,中国移动管理信息系统正着力推进“一网多包”模式的 IT 集中化建设和提升,推动管理信息系统整体向云计算模式的演进。“一网多包”的目标架构将集中承载全集团的不同省公司、外部合作企业的信息化应用,面对不同省公司、不同外部企业的个性化、多样化业务需求,仅依靠自身力量开发应用将出现业务提供能力不足的问题。参考互联网行业成功的开放式业务创新模式,规划和建设管理信息系统应用开放平台,实现“一网多包”架构下的企业IT 和业务能力的开放化,将有利于聚集第三方开发者的力量,丰富应用类型、提升业务支持能力

3、。本课题旨在现有的研发成果和技术基础上,研究如何构建管理信息系统的企业级应用开放平台,整合各种应用系统的数据和服务能力,为第三方开发者提供一个集中化的、高效的、安全的应用系统平台库。通过构建管理信息系统应用开放平台,可以实现 IT 及业务能力的统一的、可管可控的开放,方便第三方开发者开发出更丰富的应用,形成协同和规模效益,更快、更好地满足用户多样化的需求。本课题的研究将为应用开放平台的建设提供技术建议和建设规划,为 MSS“一网多包”模式的集中化建设积累技术基础。四、课题研究目标四、课题研究目标本课题将以构建管理信息系统的企业级应用开放平台为研究目标,以整合各种应用系统的数据和服务能力,为第三

4、方开发者提供一个集中化的、高效的、安全的应用系统平台库。本课题将充分参考和借鉴互联网行业开放平台的成功模式和先进技术,结合“一网多包”的架构规划,进行管理信息系统应用开放平台的业务模式分析、技术架构设计和建设规划,并完成关键技术点(如接口开放方式、流量控制等)的重点研究。在开源平台搭建上,通过分析管理信息系统部分应用的主要功能,研究采用开源软件实现该功能可行性,选型适合的开源平台软件产品。利用开源平台对管理信息系统的部分应用进行试点改造,本期考虑实现统一信息平台(门户)和协作交流平台等系统的功能。构建于开源软件基础上的门户网站和协作交流平台,为用户提供丰富门户功能、Web2.0 技术和 SNS

5、(社交网络)协作服务,实现门户内容管理、日程管理、文档共享、论坛、博客、微博、Wiki、协作空间、活动、书签、搜索、即时通信等多种功能及沟通渠道,用户可根据业务需要快速创建自己的团队空间,在团队空间中团队成员充分共享信息、日程安排、任务分配、文档资料、问题讨论等。能够加强团队协同、合作与管理,从而提高公司沟通效率与运营水平。整合现有的平台软件,将改造过的相关系统整合成可对外提供企业信息化服务的软件产品,丰富公司 ICT 产品。五、课题研究内容五、课题研究内容(包括研究总体框架、难点及解决方案、主要技术方案和关键技术等)5.1 研究总体框架本课题主要由四部分研究内容组成:1) 业界主流开放平台的

6、业务模式和技术特性的分析和比较- 主流开放平台的业务模式分析和比较:对业内主流的不同类型的开放平台(如以 Facebook、百度为代表的应用型开放平台,以 Google App Engine、Amazon EC2 为代表的服务型开放平台)的业务模式(包括开放思路、分成模式、管理规范等方面)进行调研和分析,为管理信息系统应用开放平台的规划和运营提供参考和借鉴;- 主流开放平台的关键技术特性调研和分析:对主流开放平台的技术架构和关键技术点进行深入调研和分析,如能力开放的接入控制(包括流量控制、流量隔离等关键技术点)、安全保障(用户和应用的身份认证、权限管理等)等方面。2) 应用开放平台的业务模式分

7、析和技术架构设计- 业务模式分析:参考上述调研分析成果,对管理信息系统应用开放平台的业务模式进行分析,包括开放目标和定位、开放思路、生态环境(包括企业信息化能力提供方、开放平台建设运营方、第三方应用开发者、最终用户等)等方面;- 技术架构设计:参考上述业界主流应用开放平台的技术架构和关键技术特性,结合管理信息系统应用开放平台的目标和定位,完成技术架构设计。3) 应用开放平台的关键技术研究- 企业信息化能力开放的关键技术研究:参考主流开放平台的技术特性和相关研究成果,结合管理信息系统的现状和特点,对企业信息化能力开放的关键技术进行研究。如能力开放的接口方式(包括REST、SOAP 等)、服务请求

8、的分流和隔离等关键技术点。4)应用开放平台建设规划- 应用开放平台建设规划:结合“一网多包”整体架构的建设规划,对应用开放平台的建设内容进行重要性、复杂性分析,确定应用开放平台的各建设内容在“一网多包”整体视图中的位置,制定平台建设路线。5)门户网站和协作交流平台总体框架- 基于云计算 SAAS、面向服务架构(SOA)、Web 2.0 技术从根本上改变了企业及其员工的工作方式,使得企业之间以及企业内部各部门之间的协作更紧密,要求本期基于开源软件的门户网站和协作交流平台的支持以上技术。框架的难点主要包括三个方面:一是建立平台选型模型,二是开源软件与 SAAS 模式的结合;三是开源软件与 SOA

9、模式的结合。5.2 难点及解决方案 开放平台的身份认证体系 主要问题:用户与第三方应用、开放平台之间的相互信任、交互的安全性保障。解决方案:参考在互联网行业普遍采用的 Oauth 认证框架,结合MSS 应用开放平台的定位和环境,设计适合于企业应用环境的身份认证体系。 不同应用的 SLA 保障 主要问题:针对不同应用,提供不同 SLA 保障的 API。解决方案:通过分类和队列控制请求的优先级顺序,保障系统资源对重要业务应用的服务,同时避免无效请求对业务资源造成的影响和浪费。 服务调用的效率提升 主要问题:如何保证大访问量情况下的服务调用效率。解决方案:根据具体 API 的类型和特点,引入缓存机制

10、提升服务调用效率,减轻后台服务器压力。 开源软件与 SAAS 模式的结合开源软件与 SAAS 模式的结合形成开源 SAAS 模式。SAAS “软件即服务”,则开源软件的自身特征也决定了软件即服务将是最好的开源模式:免费的开源软件+收费的专业服务,这是真正以开源软件为中心的模式,这些服务包括培训、实施、定制开发、软件托管等。使用开源软件做SAAS 模式开发周期大大缩短,开源软件一般都会有相对坚固和强壮的底层架构,源代码开放使得在其基础上开发应用可以更快速。由此可见,我们的 ICT 业务也是有可能采用开源产品和基于云计算来构建的。我们希望呈现给我们集团客户的企业管理软件的应用,如门户和协作交流平台

11、可以让开源软件与 SAAS 模式相结合。 开源软件与 SOA 模式的结合在开源 SOA 服务实现阶段,需要确定如何开发和部署应用服务:可利用开源应用服务器、开源数据库、已有的服务总线(ESB)能够提供更大的灵活性。在享受与商业软件产品同样水平的技术支持和安全的同时,还能够轻松地开发和部署一些能够提高效率的开源 SOA 服务。本期开源软件结合 SOA,构建企业协作交流基础服务库, 构建企业协作交流基础服务库。可以考虑提供沟通类服务、协作类服务、文档管理类服务等,如在线状态服务、最新活动服务、提醒服务、订阅服务、搜索服务、日程服务、文档共享服务等等。5.3 主要技术方案和关键技术 认证和授权机制在

12、开放平台的建设过程中,用户与第三方应用、开放平台之间的相互信任、交互的安全性是平台建设运营方需要考虑的首要因素。目前,互联网行业开放平台用户身份信任机制主要采用 Oauth 方式。本课题将参考 Oauth 认证和授权方式,结合 MSS 应用现状和特点,研究管理信息系统应用开放平台的用户与应用身份安全保障机制。 服务隔离服务隔离是在运行期,通过监控服务状态和质量,按照一定的算法和策略隔离问题服务,减小问题服务对开放平台其他服务的影响。虚拟服务组(default)虚拟服务组1虚拟服务组2虚拟服务组3累计出错状态服务请求判断是否需要隔离服务 累计出错状态Cache 集群内部系统A内部系统B检测心跳和

13、服务请求快速响应集群检测心跳和服务请求检测心跳和服务请求判断是否需要隔离服务 累计出错状态判断是否需要隔离服务 累计出错状态 缓存机制在开放平台中,根据 API 返回内容的特点(如内容是静态还是动态,返回数据量的大小等),设计针对性的缓存机制和策略,可显著提升 API 响应速度,减轻后台服务器压力。根据应用组件架构和 API 的类型和特点,可以设计多级的 Caching 机制和策略:在应用服务器和数据库之间的 Caching (如 memcached),可减少数据库负载在 API proxy 对整个 API 的响应内容进行 cache,可减少 application server tier 的

14、压力利用 CDN 对静态的大文件进行缓存,提升服务响应效率 开源架构选择我们选择的主要技术方案是,基于 Alfresco 这个开源的且支持云计算的社会化协作软件做定制开发。在这个方案下,我们需要掌握的关键技术是,1.根据我们设计的业务功能,对 Alfresco 进行定制开发,2.将 Alfresco 与企业现有应用进行集成,3.将 Alfresco 与 Open Source 的 PaaS 平台OpenShift 集成。六、专利检索情况六、专利检索情况针对应用开放平台的相关专利点,进行了专利的检索和分析工作。经过专利检索、阅读分析等步骤,发现在应用开放平台的关键技术点(包括系统架构、能力开放方

15、式、认证授权、数据缓存等)均有相关的专利申请提交。在课题研究过程中,将尽量避开已有专利内容和相关技术,并沉淀中国移动的可申请的技术创新。专利具体检索情况详见下表:专利点专利点相关专利及持有人相关专利及持有人开放平台相关技术与方法业务平台对外开放业务能力的方法 华为 技术有限公司一种开放式服务的实现方法及系统 -阿里巴 巴集团控股有限公司一种用户授权的方法、系统和装置 阿里 巴巴集团控股有限公司一种缓存数据的处理方法、处理系统和装置 阿里巴巴集团控股有限公司七、已有的研究工作积累和取得的研究成果七、已有的研究工作积累和取得的研究成果八、本课题的创新点和专利点八、本课题的创新点和专利点1、企业应用

16、环境下保证能力开放安全性的身份认证方法和系统基于企业应用开放平台的定位和特性,设计针对性的能力开放安全性保证的身份认证流程、方法和系统。2、一种能力开放平台的流量控制方法设计能力开放的流量控制方法,针对不同应用提供不同 SLA 保障。九、九、 外部合作伙伴委托方案外部合作伙伴委托方案十、预期研究产出十、预期研究产出10.1研究成果(研究报告、形成的软硬件平台):1) 管理信息系统应用开放平台技术研究主流开放平台的业务模式和技术特性分析和比较- 主流开放平台的业务模式分析比较;- 开放平台关键技术特性调研分析。2)管理信息系统应用开放平台技术研究管理信息系统应用开放平台的业务模式分析、技术架构设计及建设规划- 应用开放平台业务模式分析;- 应用开放平台技术架构设计;- 应用开放平台建设规划。3)管理信息系统应用开放平台技术研究应用开放平台的关键技术研究- 企业信息化能力开放的关键技术研究。 10.2专利成果(专利申请计划):1、企业应用环境下保证能力开放安全性的身份认证方法和系统2、一种能力开放平台的流量控制方法十一、课

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号