NEC最新研发成果:云应用的高效开发方式
扫描二维码
随时随地手机看文章
近日,NEC宣布成功研发出可以连贯构筑云应用的开发方法。该开发方法,对云应用的需求分析、设计、实现、部署阶段的各种信息进行一元化管理。使用本方法,可以高效地构筑具有要求的性能、高度可用性和扩展性的云应用。
通过该方法,开发者不必为开发环境发愁,只要在已有的开发环境下,就可按照要求完成云应用的创建、配置、实现、运行和调试的全过程。也因此,从设计到运行的生命周期全过程所生成的信息,都被积累下来,通过有效利用这些信息,云计算服务提供商很容易提高应用程序构筑的效率,同时也利于日后的改善。
近几年,因特网服务的用户急剧攀升,数据也随之剧增,使得在运行Web应用程序处理信息时,对系统功能的扩展性提出了很高要求。既能维持扩展性,又能按照要求迅速进行应用设计、实现、测试、部署的方式变得十分必要。
NEC为解决上述课题研发出的方法具备如下特征。
1,有效共享从需求分析到部署运行等各阶段的信息
NEC的方法,可以对应用程序的开发到部署这一连贯的生命周期进行统一管理和信息积累,实现开发过程可视化。因此,在应用程序的部署运行阶段,可以通过回顾设计、开发阶段的信息,对应用程序的结构进行确认,或者根据情况改变参数条件的设定。同时,有了这些信息,改善应用程序、设计下一个应用程序也变得方便容易。
2,在开发者的本地环境下,进行应用程序的设计、实现、测试和验证
NEC的应用程序设计方法是先将用户想实现的功能、以及性能和扩展性等非功能因素模型化,再通过模型来设计应用程序。通过这种方法开发出的应用程序的原型调试,在开发者的开发环境下就可实现。因此,以前只有在实际的云环境下才能实施的应用程序的验证和测试工作,在开发者手头所拥有的环境中就可以进行了,因而大大提高了开发效率。
NEC集团从本年度开始,对所开发的基础技术进行试运行。今后还将继续积极从事面向云计算服务的技术开发及产品开发。
此次开发的技术中,包含了NEC、首都大学东京、东京大学共同推进的服务设计相关研究成果。