昨天在JavaOne上,eXo启动了eXo Platform 3.0。 在这次采访中,JAXenter向eXo平台首席执行官本杰明·梅斯特拉莱特(Benjamin Mestrallet)讲解了如何在GateIn上重新构建eXo平台如何影响产品,以及如何使用eXo平台创建新的“社交Intranet”……。

JAXenter: eXo Platform 3.0中最重要的新功能是什么?

Benjamin Mestrallet:要了解这些新功能的含义,重要的是要了解eXo Platform 3.0的广度。 多年来,我们已经在内容,协作和知识方面提出了申请,今年Spring推出了针对社交的申请 。

GateIn是我们与Red Hat共同开发的开源门户框架,所有这些都已更新。 我们还更新了企业内容管理工具,对用于Web内容管理的UI进行了重大改进,并增加了对CMIS的支持。

现在,在eXo Platform 3.0中,所有这些功能都可以作为扩展的,可重用的服务使用,这些服务利用了GateIn提供的企业门户基础。

我们添加了开发工具,包括新的基于Web的IDE,用于构建小工具,混搭和应用程序。 但是真正使eXo Platform 3.0与众不同的是其REST体系结构。 任何门户网站都可以将第三方应用程序数据显示为portlet,但是eXo使用Web服务提供高级集成,以实际与应用程序进行通信和交互。

您可以将第三方应用程序(以Java,.NET,PHP或任何其他语言编写)与eXo Platform的本机API集成在一起。 但更重要的是,您可以即时创建自定义REST API,然后直接从平台进行部署。 eXo平台提供了开发这些JAX-RS REST服务的标准方法,所有开发,测试和部署都在基于Web的IDE中在线完成。

这些新功能最终构成了一个非常强大的开发平台,可以轻松地将内容,协作,知识和社交功能集成到您的新应用程序或现有应用程序中。 您不再需要使用Rails或PHP来构建富Web应用程序。 Java现在可以成为所谓的Web 2.0应用程序的一流语言。

我们有几个视频,一个简短的视频重点介绍了eXo平台最有趣的新功能 ,另一个较长的视频则更深入地介绍了它的功能 。

JAXenter:在GateIn上重新架构eXo平台如何影响产品?

本杰明·梅斯特拉莱特( Benjamin Mestrallet):这是我们几年来的第一个主要版本,为GateIn重构平台的各个部分花费了很多时间。 在将平台组合在一起时,我们创建的最酷的功能之一是一种机制,我们称为GateIn扩展,该机制使我们能够增强GateIn的功能,而不必将这些修改实际映射回GateIn本身。 我们只是将扩展插件插入GateIn。 即使有新版本,对其进行更新也将非常简单。

开发人员还将从这些GateIn扩展中受益匪浅,这使我们的平台模块化并易于开发。 此外,GateIn在企业就绪方面为eXo平台提供了显着改进-特别是更好的LDAP连接以及SSO和JMX支持。

JAXenter: eXo Platform 3.0如何旨在利用网络的新社交功能?

Benjamin Mestrallet: eXo Platform 3.0包括企业社交功能,该功能支持针对小工具的OpenSocial和针对人员和活动的Social API。 因此,eXo Platform几乎可以从LDAP目录立即创建企业社交网络,自动填充角色,权限和团队的目录设置。 这将成为新的“社交Intranet”,其中包含活动流,团队的工作空间和用户指定的个人资料。 使用我前面提到的高级Web服务集成,您甚至可以从企业应用程序(例如BI或CRM应用程序)中提取数据,并在适当的人员和团队发生更新时将其流式传输。 例如,当生成BI报告(提供视频演示 )或新的线索进入CRM系统时,可以创建活动并将其发布在团队的协作空间中。

JAXenter:您为什么决定坚持使用eXo Platform 3.0的门户框架?

本杰明·梅斯特拉莱特:让我们说清楚。 eXo Platform 3.0远远超出了企业门户–它是第一个也是唯一的Java用户体验平台。 我们确实将其视为Java长期以来一直需要的应用程序开发平台,并希望其与主导Web的动态语言保持相关性。

门户网站是构建内部网和网站的公认标准,具有作为Portlet公开的简单应用程序功能,而访问控制和单点登录等功能可提供安全性。 从根本上讲,门户功能对于企业集成仍然至关重要—仅仅是业务需求已经超出了仅传统门户框架所能提供的功能。

我们的根源是门户技术,我们为在GateIn项目上使用JBoss所做的开发工作感到非常自豪。 这是坚如磐石的技术。 现在,我们以此为基础,为Java开发人员提供了一种熟悉的,直观的方式来构建用户所需的所有这些丰富功能。

翻译自: https://jaxenter.com/exo-platform-3-0-interview-102268.html

eXo Platform 3.0访谈相关推荐

  1. 小米手机v3.exo 合并_eXo Platform 3.0访谈

    小米手机v3.exo 合并 昨天在JavaOne上,eXo推出了eXo Platform 3.0. 在这次采访中,JAXenter向eXo平台首席执行官Benjamin Mestrallet讲解了如何 ...

  2. CUBA Platform 7.0.4 发布,企业级应用开发平台

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   CUBA Platform 7.0.4 发布,这次发布主要包含对 CUBA Core 的 Bug 修复,共计修复 ...

  3. Confluent Platform 3.0支持使用Kafka Streams实现实时的数据处理(最新版已经是3.1了,支持kafka0.10了)...

    来自 Confluent 的 Confluent Platform 3.0 消息系统支持使用 Kafka Streams 实现实时的数据处理,这家公司也是在背后支撑 Apache Kafka 消息框架 ...

  4. pytorch1.0.1_将Spring 3.x和Hibernate 3.x升级到Spring Platform 1.0.1(Spring + hibernate 4.x)

    pytorch1.0.1 最近,我自愿将我们的最新项目升级到最新版本的Spring Platform. Spring Platform为您提供的是整个Spring框架库集中的依赖项和插件管理. 由于我 ...

  5. 将Spring 3.x和Hibernate 3.x升级到Spring Platform 1.0.1(Spring + hibernate 4.x)

    我最近自愿将我们的最新项目升级到最新版本的Spring Platform. Spring Platform为您提供的是整个Spring框架库集中的依赖项和插件管理. 由于我们落后了一点,升级确实增加了 ...

  6. Android Platform 3.0 SDK和Eclipse ADT安装记录三

    有用的链接(有些需要Android NDK) 一.游戏库.开发库 1. ONScripter on Anroid のページ http://onscripter.sourceforge.jp/andro ...

  7. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! platform@1.0.0 start: `node build/dev-server.js`

    这种错误是80端口被占用 需要自己手动在任务管理器里面吧这个端口关闭 下面是解决方案: 1 查找哪个程序占用 80 端口 1)"运行"中输入 cmd 2)在命令行中输入 netst ...

  8. eXo Platform开始从门户转向Web OS

    昨天买了出差的时候瓶洗发水,用来洗头发现头皮很痒,仔细一看: 是瓢柔!! 记得小时候还吃过:大白免 奶糖!! 汗了! 中萃香烟抽过没有? 吃过康帅博方便面吗? 金康的小说你看过吗? 古尢的小说看过没? ...

  9. 小米手机v3.exo 合并_eXo发布Web Content Management 2.0作为开源

    小米手机v3.exo 合并 eXo已发布 eXo Web内容管理(WCM)2.0. eXo WCM是用于创建,发布和管理Web内容的工具. 它与eXo和Red Hat的GateIn门户框架一起运行,将 ...

最新文章

  1. 在JS中最常看到切最容易迷惑的语法(转)
  2. loadrunner11使用常见问题(不断整理中)
  3. 交换机软件IOS升级更简化了
  4. conda 修改环境名称
  5. hdu-2080(三角函数和向量)
  6. [BUUCTF-pwn]——bjdctf_2020_babystack2
  7. SasSHRM中基于shiro的认证授权:需求分析
  8. PCB板上的“特殊焊盘”到底起什么作用?
  9. tableau linux无网络安装_举个栗子!Tableau 技巧(127):购物篮分析之关联购买
  10. python高阶函数filter_Python进阶系列连载(13)——Python内置高阶函数filter(上)...
  11. Docker学习笔记 - Docker Compose
  12. 中文名称:程序员杂志2007精华本及附赠DVD光盘
  13. HTMLCSS--使用CSS完成页面布局及排版(附案例代码)
  14. 第五篇:数据预处理(二) - 异常值处理
  15. canvas.clipPath canvas.clipRect() 无效的原因
  16. 目标识别—SSD网络详解
  17. Python井字棋游戏开发带实验报告
  18. 我的程序员之路(13)——2017年度总结
  19. Python Flask 学习笔记 —— 二(路由,视图函数,jinjia2语法)
  20. iOS安全攻与防(总篇)

热门文章

  1. 一小时学会使用SpringBoot整合阿里云SMS短信服务
  2. Developers are hitting a problem due to tools.jar when using Checkstyle
  3. ERROR: Cannot uninstall ‘wrapt‘. It is a distutils installed project and thus we cannot accurately d
  4. 基于RTEMS的阿波罗STM32F429开发板(正点原子)适配
  5. 艾司博讯:拼多多一件代发操作步骤
  6. java代码抛出异常_Java中编写代码出现异常,如何抛出异常,如何捕获异常
  7. android8.0内置壁纸,一加手机8pro内置壁纸分享
  8. 云桌面真的可以完全代替PC电脑吗?
  9. 2017-2018-1 现代偏微分方程导论
  10. ios手机怎么连接adb命令_Mac ADB 命令连接 android手机并进行各种操作