昨天在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