IBM开源程式开发模型Composer问世,为无服务器运算应用开发推一把
IBM于本周二揭露了新的开源程式开发模型Composer,促进无服务器运算架构的应用程式开发,目前 已在GitHub开放使用者下载 。
Composer是IBM旗下OpenWhisk服务的新功能之一,可以将个别的功能组成一个较大的应用程式,开发者则可以用Composer打造更多无服务器运算架构的应用程式,这些应用程式则能应用在如IoT、工作流程协调、对话服务、DevOps自动化等领域。
而Composer包含2个部分,分别是函式库和Runtime,其中函式库是透过程式设计,来描述应用程式,而Runtime则是用来执行应用程式。另外,目前Composer的函式库仅支持Node.js。
除了Composer之外,OpenWhisk服务的另一个新功能是Functions Shell,可用来协助开发者开发、部署、执行和除错无服务器应用程式,且允许开发者能用自己偏好的文字编辑器,以及能透过视觉化的方式验证应用程式,且不需要切换工具。