IBM近期宣布将对Lightbend做战略投资。Lightbend是响应式编程的先行者,同时也是Scala语言的支持公司(译者注:参见InfoQ报道“Typesafe公司正式更名为Lightbend公司”)。两家公司将在认知发展所用新平台上开展合作。认知用例(例如,提供客户支持的机器人)会与为处理“动态数据”而构建的应用架构发生冲突。这里“动态数据”(Data in Motion)一词用于描述无需存储就对变化中数据进行分析。据IBM介绍:

\\

\

我们所提出的联合解决方案计划为Java和Scala开发人员提供一个完整的工具链,简化在内部部署(on-premise)和云环境中AI和认知应用的构建和部署。

\\

当面对最为复杂的用例时,开发人员会转向Scala开发,因为Scala具有处理流数据和大规模数据的能力。Scala是一种认知开发的语言。据Gartner估计,至2020年,所有的新业务应用为了改进敏捷性和可扩展性,将有50%被设计为云原生(Cloud Native)并使用微服务。Spark、Kafka和Akka等现代框架就是用Scala编写的。

\\

IBM与Lightbend间的战略合作将会创建新的节点、工具和文档,设计用于帮助开发人员在Lightbend Reactive Platform上构建基于Java和Scala的应用。这一合作有望集成一些WebSphere和IBM Cloud中的关键服务,包括应用管理服务、Watson Data Platform,并通过IBM Cloud为开发人员提供150种以上的服务,这些服务跨越了认知智能、数据分析、物联网、安全、DevOps和区块链等领域。

\

\\

Lightbend公司CEO Mark Brewer接受了InfoQ的独家专访,介绍了他们与IBM即将开展的合作。这一合作意在对全球的JVM开发人员社区提供认知用例上的支持,将涉及一千万Java开发人员和一百二十万Scala开发人员。

\\

InfoQ:为什么该合作伙伴关系对Scala开发人员十分重要?

\\

\

Brewer: 很明显,IBM非常注重投资于帮助企业使用人工智能以及构建认知的支柱。Watson就是最早展示了人工智能能力的一个杰出实例。Watson数据科学工具集并非完全使用Scala编写,它还借助了Lightbend的平台。

\\

IBM和Lightbend的伙伴关系背后的愿景,是将Watson和认知驱动的应用暴露为微服务,以集成到包括Websphere在内的更广泛的系统中。现实情况是,一旦微服务在任何时间都实时可用,这些类型的数据流水线就需要开始运转。正是这一机会,推动了从认知驱动到应用架构方法的商业化。

\\

这一伙伴关系并非仅是针对Scala开发者,更为重要的是为一千万正在构建“动态数据”应用的Java开发人员带来了同等机会。此类应用是无法使用传统的Java EE技术栈实现的。

\

\\

InfoQ:什么特性使得Scala成为认知用例及“动态数据”的首选语言?

\\

\

Brewer: 从更高层次上看,开发已经发生了重大转变。更快地从数据中获取价值的竞争压力,正推动“动态数据”成为应用架构中应优先考虑的事情。语言和框架的选取,正越来越依赖于交付的响应性、容错性和可伸缩性(即响应式宣言的基本点)。

\\

Scala是为处理大规模数据集而量身打造的,提供了大量的特性,这些特性在数据流经系统时以数据为头等关注。从异步消息传递及并发的处理方式,到更高级的函数式编程能力,Scala很快成为快速数据(Fast Data)架构编程语言的事实标准。当前,Scala是编写大多数快速数据配套技术栈所使用的语言,例如Akka、Apache Spark和Apache Kafka等技术栈。使用具有原生功能的同一语言并与这些框架集成,这将提供很多好处。因为开发人员通常并非只是运行其中的一个框架,而是运行多个框架的组合。

\

\\

InfoQ:有哪些企业正在创建此类的认知应用?您是如何看待这种合作伙伴关系的所作所为将对加速它们的工作提供帮助?

\\

\

Brewer: 当前正积极推出相关业务应用的企业包括:Samsung、Verizon、Hootsuite、William Hill、PayPal、iHeart Radio和LinkedIn等,不胜枚举。

\\

对于很多企业而言,数字转化的关注点在于如何使用数据驱动洞察去深化用户在Web、移动和物联网应用上的参与度。架构正相应地从批处理迁移到流处理。对于这些随时在线运行的应用,响应式是必须的。

\

\\

查看英文原文: IBM and Lightbend Announce Initiative to Build New Platform for Cognitive Development

IBM和Lightbend宣布构建新认知开发平台的战略相关推荐

  1. GarageGames公布新游戏开发平台

    在最近的游戏开发者会议上,GarageGames宣告他们将提供给开发者更简单的游戏制作方式.Torque系列的新成员:Torque 2D平台,它使得界面更完美,操作更完善. Torque 2D 前不久 ...

  2. 新浪开发平台实现分享

    **1** 配置权限,如果已经添加了相应的权限,就不要重复添加了<uses-permission android:name="android.permission.INTERNET&q ...

  3. 腾讯云发布全链路数据开发平台WeData,大数据开发迈入新时代

    9月11日,在腾讯全球数字生态大会大数据专场上,腾讯云重磅发布了全链路数据开发平台WeData,同时发布和升级了流计算服务.云数据仓库.ES.企业画像等6款核心产品,进一步优化和提升了腾讯云大数据的全 ...

  4. 新浪开放平台开发1--认证

    1 注册新浪开发平台,新建一个应用得到该应用的App key和App Secret. 2 使用App key和AppSecret发送请求获得临时的RequestToken. 3 通过临时的Reques ...

  5. 腾讯云发布全链路数据开发平台WeData,企业数据开发门槛降低60%

    9月11日,在腾讯全球数字生态大会大数据专场上,腾讯云重磅发布了全链路数据开发平台WeData,同时发布和升级了流计算服务.云数据仓库.ES.企业画像等6款核心产品,进一步优化和提升了腾讯云大数据的全 ...

  6. Aligenie语音开发平台(天猫精灵)的对接记录

    首先找到阿里语音开发平台: 用自己的淘宝号登录,进入控制台: 添加新技能: 这里以智能家居接入为例,填写以下信息,填完点击下一步: 填写服务配置: 到此为止,语音开发平台的配置就差不多了,接下来是自己 ...

  7. 如何用天纵快速开发平台快速开发办公系统

    谈到开发软件,很多人的第一感觉就是这是一个高技术的活,不懂程序的话肯定连想都不敢去想.其实随着各种创新开发工具的出现,软件开发不再是只有软件工程师才能做的活了,没有学过编程的人完全可以在短时间快速开发 ...

  8. 系统架构师论文-论软件开发平台的选择与应用

    论软件开发平台的选择与应用 -银行中间业务系统 [摘要] 本文讨论选择新软件开发平台用于重新开发银行中间业务系统.银行中间业务系统是指银行通过与企事业单位.机关团体的合作,为客户提供金融服务的系统.X ...

  9. Forrester云原生开发者洞察白皮书,低代码概念缔造者又提出新的开发范式

    简介: 云原生时代的到来为开发者群体带来了前所未有的机遇,让开发者可以更加专注业务价值创造与创新,并使得人人成为开发者成为现实.广大开发者如何转型成为云原生开发者?运维等专业人员在云原生时代如何避免边 ...

最新文章

  1. Java常见面试题(持续更新)
  2. linux centos tcpreplay 重放数据
  3. SVG动画.animateTransform
  4. 运行vc++6.0出现Error spawning cl.exe问题解决方法
  5. python百钱买百鸡问题算法_百钱买百鸡问题的伪代码算法?
  6. html数字变换插件,轻量级jquery数字动画插件
  7. C语言项目:图形马赛克处理技术
  8. Linux启动hbase的shell命令出现警告_系统启动优盘制作图文教程(Windows Linux 等)...
  9. 实现自己的promise
  10. 进阶16 网络编程入门
  11. sql server 触发器
  12. usermod -a -G group user修改user用户信息,把user添加到组group中
  13. linux deepin配置优化:解决deepin v20.5不能自动降频导致CPU风扇一直狂转吹热气的问题
  14. 2021最新Android常用开源库总结,最强技术实现
  15. 求函数:x的n次方(函数调用)
  16. Windows系统上 如何生成 .tar.gz格式的压缩包
  17. 计算机课件教程星空,PPT怎么绘制宇宙的另一边思维导图
  18. 【XMind】如何用XMind8绘制流程图?
  19. 初学C语言【14】寻找单身狗
  20. AD布局与布线技巧-基于125KHz门禁机实操

热门文章

  1. 生成具有三态背景图片的按钮
  2. RPM包安装LAMP及httpd虚拟机SSL实现
  3. Open×××的Linux内核版,鬼魅的残缺 part I:The PROTOCOL
  4. Linux Shell脚本Ldd命令原理及使用方法
  5. poj 3692(二分图匹配--最大独立集)
  6. 静态html使用js发送邮件,html实现邮箱发送邮件_js发送邮件至指定邮箱功能
  7. axurehtml打开不用用_还有人花钱买会员看剧?赶紧用iPhone免费追剧
  8. python足球联赛赛程_python爬取足球比赛赛程笔记
  9. WPE修改完之后服务器里数据没变,【Wpe技术吧】wpe开启封包ID一直在变化,如何解决...
  10. 三星手机怎么恢复删除的图片_手机相册照片突然删除了怎么恢复?这个方法好用...