您的位置首页  网络科技  前端

Odoo三剑客:SaaS、微服务和开源软件

  从上世纪90年代Red Hat成立并发布了Linux1.0版本开启开源操作系统至今已有20多年。如今开源已经涉及到了几乎所有的IT应用领域,不仅包括操作系统、数据库、中间件、办公软件等,而且还在大数据、云计算、区块链、AI、IoT等新兴技术领域不断拓展。

  4月25日,主题为“创变未来 共享云端”的2018浪潮云ERP生态伙伴大会在济南召开。会上,浪潮集团推出了与Odoo合资后研发的第一款基于微服务架构的开源ERP产品—PS Cloud。这也意味着浪潮将借助Odoo实现在云ERP第一的目标。

  浪潮大家都很熟悉了,至于Odoo很早就开始进入中国,他们也希望在中国能够遍地开花,本次大会上,Odoo亚太区总经理Salvatore Provenzano作为参会嘉宾进行了主题为《全球技术和市场前沿分析》的主题演讲,还是给我留下了深刻印象。

  该分析有四个部分。首先是关于SaaS,也就是云服务。第二个是关于微服务的概念,第三部分是开源软件,也是Odoo一直在使用的开发模式,最后进行了一个总结。

  首先介绍一下SaaS技术以及市场的趋势,SaaS到底是什么呢?SaaS是一种软件交付的模式,软件及相关的数据是托管在云端的。软件是通过互联网可以使用,不需要任何的安装,用户也直接可以通过浏览器方便的访问。

  SaaS有五个比较核心的元素:第一,操作比较简便,软件非常容易可以上手,并不需要厂商做额外的设置;第二,软件应该适用于任何的行业或者企业;第三,经济的可行性,云托管服务必须符合经济效益,适用于不同规模和经济情况的客户;第四,可扩展性,应用应该根据企业现阶段的业务和管理需求进行相应的调整;第五,可支持性,软件应该通过快速和频繁的更新给客户提供更多的服务上和应用上的支持。

  SaaS生态圈是由三个部分形成的:服务供应商、用户、网络。其中软件厂商和服务提供商,会负责软件的一些功能并且负责托管,然后用户在这个里面可以通过快速的安装直接使用软件。最终达到客户可以通过网络远程使用软件的效果。

  SaaS有很多的优势,也就是为什么Odoo现在跟浪潮一起在这方面进行合作。定价比较灵活、运营成本低、整体工作流一致性、减少企业安装培训的时间、便捷、可无缝集成,并且SaaS更符合人们现在的工作习惯,可以让客户直接通过手机或者其他的移动端远程工作。

  从第一个阶段的MRP1开始的,在最初管理制造资源的基础上慢慢添加了其他生产运营管理需要的一些功能,直到现在我们所认识的ERP,也就是现在围绕着财务体系所搭建的企业资源管理工具。现在企业的需求已经完全不同了,很多情况已经不是围绕着财务体系去搭建的,而有其他的各种不同的管理需求,我们已经进入到后现代ERP的时代。后现代的ERP策略应该是满足两个目标:在每个领域使用最适合的应用,同时要确保他们互相兼容并可以分享数据。

  从市场调研报告来看,SaaS市场增长率在逐步上升,预计在2020年行业总规模达到6866亿元。并且Cisco调研也显示未来几年内,预计80%或大多数的企业都会使用SaaS的应用。之所以出现这个趋势是有原因的,首先从成本模式来看,在本地部署的模式里,74%或大多数的成本都用在搭建基础设施,安装及维护,定制升级以及培训等。这个成本的小部分是在软件的使用权。而SaaS方式更多的成本占比(65%)是在软件的使用权上。这样用户其实得到的价值会更多的,剩下的成本会在个性化的需求及定制。总的来看,本地部署模式的总成本至少是SaaS的两倍以上。

  从合作伙伴的盈利模式来看,在大多数情况下,SaaS的门槛会更低,批准和采用的流程速度都会更快一些。一个本地部署模式的大型的项目,在前期潜在客户做这些重大决策的过程中都会需要高层管理人员的参与。而SaaS模式通常都会以按月模式收费,所以导致它的决策参与人员可能不需要最高层的人员去进行决策。这样的话可以帮助合作伙伴大大的减少销售的周期。所以客户可以从少部分应用开始逐步增加新应用,变相的带给合作伙伴更多的收入。

  就像一个组合屋的设计,假如整个屋子就是一个应用程序,组件就是模块化的服务,所以我们可以任意搭建这些组件,然后组成我们所希望使用的整个应用程序。这些组合之间的衔接就是一些像螺丝一样的应用程序接口。

  那这些微服务是怎么运作的呢?在微服务体系中应用程序分为不同的服务,比如CMS、ERP等。每个服务运行一个独特的程序,它们通常会分享并管理自己的数据库。虽然都是一个独立的程序,但是互相之间会进行一些沟通跟数据的分享。

  微服务的优势有哪些呢?微服务易于进行拓展,因为它方便与第三方的服务进行集成,可以通过比如说开源的方式去跟其他的一些应用进行集成跟组合。这个会加强整个流程的贯穿性。这样如果某个组件丧失了功能,应用其他的部分也不会受到任何的影响,保证了整个程序的顺畅性。

  Odoo一直采用的是开源的模式,那么开源软件到底是什么?开源软件的原代码是免费公开的,是任何人都可以检查和修改的。开源社区里面任何程序源都可以通过添加和修复代码的方式改进程序,比如说可以添加新的模块和应用。

  使用开源软件有几个优势,比如说在实施的过程中可以对软件的功能有更多的控制。从合作的角度来说,参与者可以公开的去分享或探讨原代码中的一些细节。从安全的角度来说,开源软件在众多开发源不断地改进下可以达到更快速更新及修复。因为原代码是公开的,所以即使创始人已经不再自己去维护这些软件,用户也可以有保障他们所用的工具不会消失。

  刚才给大家介绍了三个不同的概念,这三个概念在一起形成了整个Odoo的模式。中间是SaaS的模型,是非常容易上手使用,不需要非常多的成本跟安装。左边是微服务的部分,是通过不同的组成达成模块化的一些应用跟程序的搭建,由右边开源模式的平台去不断地提升并加强优化这个软件。我相信我们在今后跟浪潮的合作会带来很多的效益,为我们共同的中小型企业去服务,然后提供更好的产品。再次感谢!

  凡本网内容请注明来源:T媒体()”的所有原创作品,版权均属于易信视界(北京)信息科技有限公司所有,未经本网书面授权,不得转载、摘编或以方式使用上述作品。

  本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)信息科技有限公司将追究其相关法律责任。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186