admin管理员组

文章数量:1550655

canopy下载

Appnovation Technologies最初是位于温哥华的Drupal开发商店,此后扩展为使用HTML5,Alfresco,MuleSoft和Hadoop等其他开源技术,为移动,企业内容管理,中间件和大数据提供解决方案。

最近, Appnovation再次扩大了其范围。 他们想表明,将开放源代码技术采用和集成到IT环境中既有利于每个人的底线,也有利于企业中开放源代码的未来。 在其合作伙伴Acquia,Alfresco和MuleSoft的支持下,Appnovation通过一系列计划(包括客户委员会和案例研究,合作伙伴和客户对接活动,参考体系结构,开放源代码库以及最佳实践)促进了这一努力。积分。 所有这些都致力于使企业级公司,组织和政府实体的开源采用和集成成为一种诱人的选择。

它被称为Canopy Initiative ,其开发负责人之一是高级开发人员Steve Power。 我通过电子邮件向他发送了有关项目进展情况以及Canopy Initiative最初采用的两种技术(Drupal和Alfresco)之间的集成方式的信息。

在与Steve Power的访谈中了解更多信息。

您为什么认为开源是企业的正确选择?

显而易见的第一个答案是成本。 为什么要为可以免费获得的东西提前和/或每年支付软件许可费? 企业和用户群越大,公司可以节省更多的钱,并同样花费在开源解决方案的开发上,以满足他们特定的业务和IT需求。 然后问题变成:“质量如何?” 当今的开源替代方案在代码,安全性,可伸缩性和可持续性方面均具有可比的质量,这些都是企业级客户在选择软件解决方案时遇到的紧迫问题。 最后,事实是开放源代码没有供应商锁定,因此组织不依赖任何一种服务或提供者。 并且,在当今市场上,大多数领先的开源技术都提供了商业支持。

您的客户在试图创建框架以将Drupal的Web内容管理平台与Alfresco的内容管理应用程序集成的企业中想要实现什么目标?

Canopy Initiative的最初前提是将Drupal内容管理系统(CMS)提供的灵活表示层与Alfresco提供的企业内容管理功能(ECM)相结合。

能够集成这两个系统以相互补充,并根据企业级客户的需要将它们缩放到任意大小,这为寻求强大后端,可容纳文档和记录等项目以及可自定义前端的公司提供了理想的解决方案。最终将以一种功能丰富的方式呈现它们。 我们致力于在企业中启用开源,因此我们已经 提供了 Canopy的Drupal / Alfresco集成部分 供下载 。

当您开始使这两种技术协同工作时,您发现什么挑战?

我们面临的一大挑战是跨两个系统的身份管理。 虽然让Drupal在基本级别上与Alfresco交谈非常简单,但是以在两个系统之间维持身份的方式来进行挑战可能会非常具有挑战性。 例如,当用户登录到与Alfresco在后端进行交互的Drupal站点时,您希望用户凭据从Drupal传递到Alfresco。 但是,Drupal和Alfresco都没有一个简单的即用型解决方案,并且我们不得不依靠LDAP和SSO之类的外部服务来在两个系统之间维护该身份。

我们面临的另一个挑战是Drupal是基于PHP的系统,而Alfresco是基于Java的,因此很难找到精通这两种环境的人员。 因此,在大多数情况下,我们需要对这两个开发环境进行细分,现在或多或少地有两个共同工作的开发团队。 有时这很麻烦,并且也可能导致很少有人完全了解整个系统的工作原理。

安全性和代码质量是否存在挑战?

部署Drupal / Alfresco实现时,我们在安全性方面并没有真正的问题。 我们完成的许多实现都是基于Intranet的,完全位于公司防火墙的后面。 但是,我们必须付出很多努力来支持强大的身份管理和SSO系统,因为这是使这两个系统以安全方式相互通信的关键因素。

就代码质量而言,在处理涉及多种技术环境和语言的开发项目时可能会遇到挑战。 但是,代码质量对每个开发项目都是一个挑战,并且有通用的最佳实践来确保代码质量符合可接受的标准,这些最佳实践也适用于此。 对于此类项目,必须进行代码审查,定期的体系结构审查和日常工作,以及强有力的代码管理策略,并且在处理这种多样化的环境和开发人员才能时可能需要更多地强调。 Drupal上可用的Canopy模块在由Appnovation创建时就经历了这一过程,但在被认为是正式项目之前,还必须经过Drupal社区的其他成员进行进一步审查并最终批准。

Canopy Initiative的目标是使企业成功获得开源。 您如何培养开源组织成为任务的领导者?

本质上,所有主要的商业开放源代码公司的目标都是使他们的开放源代码产品在企业中取得成功,但是有了Canopy Initiative的想法是让公司携手合作,以帮助建立真正的开放源代码企业。 Appnovation是所有这些公司的系统集成合作伙伴,通过这些关系,我们已经开始携手合作,以使这些公司更加紧密地联系在一起。

在冠层计划的旗帜下,我们举办合作伙伴支持活动,在这里我们将高管,销售和营销团队以及技术人员召集在一起,彼此见面,并更好地了解彼此的产品,以帮助他们共同努力,进一步推动开源技术的发展。整个堆栈。 通过学习其他开源技术以及它们如何相互集成以及在企业中相互补充,对所有参与的公司都有好处。 除了网络活动之外,我们还举办网络研讨会,提供技术支持会议,建立客户委员会,提供参考架构,开放源代码库以及提供客户案例研究,以帮助这些组织继续合作以实现开放源企业。

您的长期计划是确定最佳的开源技术及其支持公司。 您打算如何做?

在确定开放源代码领域的最佳技术方面,我们着眼于市场如何变化以及哪些开放源代码技术和商业公司在产品质量,支持和服务提供,市场覆盖范围方面提供了领先的开放源代码技术。以及与专有竞争对手竞争的能力。 目前有许多出色的开源项目,但Canopy Initiative将与我们的合作伙伴合作,在特定领域(例如WCM,ECM,ESB,大数据,NoSql,BI工具和分析,HTML5框架)中选择领先的商业支持开源技术。 ,以及大数据技术。 随着其他开源市场细分市场的进一步成熟,我们可能会关注例如ERP领域的技术。  

翻译自: https://opensource/business/14/1/interview-steve-power-appnovation

canopy下载

本文标签: 开源技术canopyInitiative