从Innovate 2013看IBM今日的软件宣言

原创
开发 后端
“软件是驱动所有行业、各种规模企业实现转型的幕后推手,”IBM公司Rational软件总经理Kristof Kloeckner指出。“随着动态市场对运营复杂性的推动,企业必须采用DevOps方案来实现以持续交付软件所驱动的客户服务创新。”

 【51CTO.com报道】曾几何时,IBM公司也是一家计算机设备制造商。当然,IBM目前仍然在制造“某些”计算机设备——一部分供给内部使用,也有一部分属于高端System Z服务器级别。但总体而言,我们如今一般会将IBM视为一家软件企业。曾经声名显赫的IBM Rational开发者大会已经被更名为IBM Innovate全球开发者技术大会。

尽管冠以“创新”名头的做法往往只是一种商业手段、大会也通常只是几个主讲人拿“影响”以及“互动系统”浪费听众的宝贵时间,但IBM仍然秉持着优良的技术传统,让每年仍然到奥兰多参加大会的程序员们享受一场物有所值的技术盛宴。
 
瓶是老瓶、装的却是新酒
 
IBM公司虽然还在以同样的形式重复大会流程,但新的一年却也有众多新气象出现。虽然来到这里的仍然是成群结队的程序员,但其中约有一半是***次参加IBM大会。蓝色巨人在讨论“新趋势”时,将注意力集中在了社交、云、所谓“智能产品”以及大数据领域。不过该公司也没有忘记把敏捷编程方法、DevOps问题以及数据分析纳入讨论范畴,并以此为基础证明了软件工程广阔的实践价值。
 
那么,软件定义下的业务应用环境发生了哪些改变?面对这个问题,从事云计算工作的开发人员可能比其他与会者更希望找到答案……好吧,根据IBM的说法:随着业务应用程序的演变,API需要在新的生态系统中获得“明确的价值”。
 
如果API如今能在创建并连接新型云应用方面给程序开发团队带来可量化的价值(即明确的价值抑或相反),那么我们可能会看到软件工程行业即将迎来史无前例的量化分析前景。
 
IBM BlueMix - 我们到底该如何开发云应用?
 
IBM公司现在谈到其新兴科技集团下属jStart所带来的BlueMix项目。作为IBM公司的下属部门,他们已经确立了自己的企业地位并尝试为这样一个很少被公开讨论的难题找出答案:软件程序员们到底应该如何开发云应用?更重要的是,什么样的应用才应该采取基于云平台的架构方案?
 
IBM公司利用其jStart/IBM软件服务团队管理BlueMix Scenario Definition Workshop服务,旨在将架构师与开发人员同客户自己的技术团队结合起来,利用BlueMix实现对后备应用方案开发/部署的概念验证工作。
 
在本周发布的新消息中,IBM公司表示将在云应用程序开发产品领域增加对生命周期中开发及测试阶段的关注。这些技术将由IBM的Jazz平台提供支持,该平台旨在为其它处于开发中的应用提供DevOps能力。
 
注意: IBM公司将DevOps解读为一套集成化方案,能够将企业文化、流程以及工具融入软件产品当中。它跨越从业务规划、实际创建、产品交付以及用户反馈的整个生命周期——DevOps的目标在于通过持续软件交付帮助企业抓住市场机遇。
 
“软件是驱动所有行业、各种规模企业实现转型的幕后推手,”IBM公司Rational软件总经理Kristof Kloeckner指出。“随着动态市场对运营复杂性的推动,企业必须采用DevOps方案来实现以持续交付软件所驱动的客户服务创新。”
 
大数据洞察到底是怎么一回事?
 
云开发人员获得的***工具之一就是记录分析服务,这款产品旨在帮助开发人员通过自动化分析机制查看(用业界术语叫‘洞察’)由IT资产记录生成的TB级别非结构化数据。从概念角度讲,软件团队能够给企业带来“可操作的洞察结论”(又是这条术语),而这样的工作量规模是人力根本无法完成的。另外,大会还公布了IBM SmartCloud监控应用查看方案:这款工具旨在帮助企业实时监控云应用程序的性能表现与可用性。
 
观察云应用表现的更好方式
 
“通过将监控功能嵌入至开发流程当中,企业能够更容易理解应用程序在部署完成后的使用情况,”IBM公司指出。本届开发者大会还谈到新近推出的IBM SmartCloud应用程序服务扩展。开发者可以利用SmartCloud应用程序服务部署并管理Zend Server 6中以PHP语言编写的应用程序。
 
注意: PHP是一种流行的通用脚本语言,主要针对Web开发领域。IBM公司希望通过对PHP的支持为企业用户带来更多选择与灵活性,使其能轻松找到理想的开发方案、并确保开发人员能以最简便的方式实现云-本地应用程序创建。
 
作为本次大会级别***的重点消息,IBM公司还着力宣传了其developerWorks资源的***扩展,希望为全球软件应用程序开发者社区提供更多动力。新网站将包含移动、云计算、大数据、WebSphere应用程序开发以及新的developerWorks实验室等项目。
 
核心开发者活动与技术峰会
 
毫无疑问,虽然IBM公司也未能从“影响”、“洞察”以及“创新”等烂俗字眼中幸免,但我们仍然认为此次Innovate 2013大会堪称一场合格的核心开发者活动与技术峰会——蓝色巨人也(基本上)以远高于其它技术同行的水准(这里就不点名批评了,反正是一家来自北美、以PC操作系统为主要业务的公司)完成了针对开发人员的消息公布与宣传任务。
 
责任编辑:马沛 来源: 核子可乐 编译
相关推荐

2013-06-17 11:50:57

Innovate201IBMDevOps

2011-11-30 16:38:29

IBM

2011-08-28 10:27:54

IBMRationalInnovate 20

2016-03-01 09:37:03

IBM认知论坛outthinkIBM

2011-11-30 16:40:49

IBM

2009-03-31 18:58:26

Vmware虚拟化IBM

2015-03-19 17:02:25

IBM

2010-03-10 10:16:24

开放云计算宣言公共云

2013-05-10 14:59:16

2021-09-06 16:44:28

腾讯云SaaS软件

2013-07-12 10:24:46

IBM2013技术峰

2009-06-18 18:11:42

IBMpowersystem i

2013-06-05 11:28:12

RationalInnovate 20DevOps

2011-03-29 09:35:20

IBM小型机Power7

2013-06-07 11:31:36

面向对象设计模式

2018-05-30 13:56:58

人工智能WatsonIBM

2009-09-23 11:22:55

软件

2011-06-14 10:31:37

程序员

2013-11-25 09:39:33

世界电信展TD-LTE

2014-09-04 11:27:52

软件智能化华为
点赞
收藏

51CTO技术栈公众号