返回 登录
0

企业号、企业微信、企业邮箱三者融合,IBOS微信生态掘金之路

责编:陈秋歌,关注前端开发领域,寻求报道或者投稿请发邮件chenqg#csdn.net。
欢迎加入“CSDN前端开发者”微信群,参与热点、难点技术交流。请加群主微信「Rachel_qg」,申请入群,务必注明「公司+职位」。另可申请加入CSDN前端开发QQ群:465281214。

距离SDCC 2016 中国软件开发者大会在京召开,仅剩3天!本届大会汇集100+讲师,设置了12大专题论坛。作为大会的重要分专题,微信开发专题已邀请到IBOS创始人、产品经理杨芳贤担任大会演讲嘉宾,带来《微信生态掘金之企业应用篇》主题演讲。作为2014年微信开发者大会、SDCC 2015微信开发专题两届大会的重要演讲嘉宾,他长期关注企业号的发展动态、研发新趋势,本次大会也将带来有关企业号开发的最新探索,解读微信企业号、企业微信、企业邮箱三者融合、接口统一带来的机遇,分享IBOS-酷办公在微信企业号上的掘金之路。

以开源协同工作平台起家的IBOS,正将产品向SaaS服务延伸,而这个过程面临着诸多技术门槛,IBOS是如何一项项攻克的呢?会前CSDN有幸采访到杨芳贤,他分享了其中所采用的技术方案。

受访嘉宾介绍

图片描述

杨芳贤,IBOS 创始人、产品经理

杨芳贤,IBOS 创始人、产品经理,微信企业号核心伙伴,中国移动办公专家顾问团成员。2014年微信开发者大会分享《企业微信大战略之企业号篇》得到业界广泛关注,现专注IBOS-酷办公(开源的企业协同管理平台)与微信公众号、企业号融合应用的研究。

CSDN:首先请您做下自我介绍,目前所从事的工作及主要专注哪些领域。

杨芳贤:我是杨芳贤,中国移动办公专家顾问团成员,一直活跃于CSDN、GitHub、开源中国等开源社区,是开源的倡导者和践行者。2014年微信开发者大会分享《企业微信大战略之企业号篇》得到业界广泛关注,近期专注在IBOS(开源的协同工作平台)与企业号、小程序的应用场景的融合。

我们团队在2012年发布了开源的IBOS协同工作平台,IBOS 简洁易用、功能强大。这个开源项目在去年获得洪泰基金、泰有基金、北大创投的联合投资。IBOS与WrodPress、Discuz!一样,是PHP的开源程序,WordPress降低了搭建网站、博客的门槛,Discuz!降低了搭建BBS、社区的门槛,我们希望IBOS能降低企业实现高效协同工作的门槛。

CSDN:与去年相比,今年的企业号服务市场发生了怎样的变化?

杨芳贤:企业号是一个互联网化的连接器,定位是连接器。企业号进行连接的标准和规范的制定,提供各种接口,第三方服务商开发应用上架到企业号市场。企业号自己不开发应用,这让企业号和第三方服务商的关系是鱼与水相辅相成的关系,这是企业号做得非常好的地方。

对开发者而言,最直观的感受是企业号市场更公平、更规范、更开放了,企业号市场已经构建了一个企业应用生态。企业号市场上的行业通用和垂直两大领域的应用在过去的一年丰富了很多,覆盖了各行各业。此外在企业号服务商的后台,新增加了定制化服务案例的提交入口。未来,企业号市场将提供定制化服务商展示区域,为提供企业号定制化服务的服务商导流。

CSDN:以开源应用起家的IBOS正向SaaS价值链延伸, 目前都做了哪些尝试与探索?遇到了哪些困难?解决方案是怎样的?

杨芳贤: IBOS选择开源的初心是为了降低企业搭建协同工作平台的门槛,让所有的企业都能“低成本、零风险”的满足协同工作的需求。IBOS向SaaS价值链延伸是为了进一步降低企业的使用门槛,IBOS提供的SaaS服务包括业务应用(Business Application )+专业支持(Professional Support)。

IBOS向SaaS价值链延伸从技术角度来说,我们需要考虑的第一个问题是系统性能,在这一块没有碰到太大的困难,我们在IBOS原有底层框架基础上做了扩展延伸,两个多月的时间就完成了多租户的SAAS版本的开发与上线,这得益于IBOS系统架构的前瞻性。在IAAS层我们使用了阿里云,ECS作为应用服务器,数据库采用了RDS,通过Redis集群来支持大并发的session和缓存,OSS做存储,CSS等静态资源通过CDN进行加速,引入了分布式部署和负载均衡,目前系统整体性能表现良好。

第二个问题是用户数据的管理。这个问题在我们内部有过多次的激烈讨论, 从投入成本来说,选择数据存储在统一区域,用标识来区分是相对节省存储空间和运营成本的,但用户的安全风险就加大了,同时系统的读写性能也会受到影响。

IBOS把数据安全与性能放在第一位,采用的是是企业间的数据相互隔离,基于性能与安全我们做了数据的横向及纵向的拆分,确保企业间的数据互不影响。而且实现了SaaS版本可以与本地部署的开源版本之间实现无缝迁移,用户不再有被SaaS厂商“圈住”的风险;

第三个问题是运维,受益于目前互联网的开源开放与共享,我们借鉴和采用了很多成熟的开源技术,实现了高效的同步、升级、回滚, 确保服务的可用性,持续开发持续交付、内核微服务化、Docker构建、APM监控等等。

CSDN:第二届云栖大会武汉峰会中,您曾与多位嘉宾围绕“软件新力量”展来探讨。您觉得“软件新力量”中的“新”主要体现在哪些方面?此类应用/产品的典型特征是什么?

杨芳贤:在大会上,我提出过对2B软件新力量的看法,提到软件新力量中的“新”主要体现在:像2C产品一样注重用户体验、支持跨平台多终端、开放合作相互连接,主要特征可以用三个关键词来概况:云、移动、开源与开放。

我能看见的2B软件新力量大致有三种:一是传统软件企业的华丽转身,例如:明源推出的明源云客;二是互联网巨头的跨界打劫,例如:阿里的钉钉;三是海量的创新创业企业,例如:开源的IBOS酷办公。这些三类产品都有着深深的“云、移动、开源与开放”的烙印。基于云、移动、开源与开放,几个技术人员组成的团队就能够开发、运维支撑数百万用户的产品,而云市场能帮助这些极具创新能力的小团队完成产品的全国销售与服务渠道,这在过去是无法想象的。

CSDN:这些特征中,IBOS已具备了哪些?还有哪些地方需要补齐?未来的产品发力点将主要放在哪里?

杨芳贤: IBOS作为一款互联网化的开源协同工作平台,是软件新力量中的一员。在设计之初,IBOS就基于“云”的规划,凡是能抽象成服务的构建我们都封装成一个个的微服务放在云端,例如IBOS的文档在线预览、在线升级、消息推送、即时通讯等等,这样的设计让私有化部署的IBOS拥有了云独有的能力和特性。过去,IBOS是混合云的形态存在;现在,IBOS推出了多租户的SaaS版本;未来,IBOS将更广泛的导入云和大数据的应用。

IBOS的“移动”做得不错,不仅有原生的iOS、安卓端,还连接了微信企业号,很快我们会发布基于微信小程序开发的移动端。

一直以来,IBOS都是开源的倡导与践行者,“开源与开放”是IBOS产品的价值主张。从技术的角度来说,IBOS已经开源,在开放上似乎已经做到极致了,但从产品的角度来说,开源与开放的价值在于各个产品的连接融合以及用户的自主可控,我们在“开源与开放”上还有很多的工作可以做。目前我们在积极和主流的应用厂商建立合作关系,相互开放API,建立连接与集成。
IBOS未来的发力点会在“云” 与“开源与开放”上。下一步,我们会将IBOS产品中的所有功能模块都进行解耦,实现“微服务”和“API化”,让IBOS的每个功能模块都能以服务的形式开放出来与任何第三方应用实现无缝的连接。

CSDN:保持开放态度,IBOS是如何拥抱开源的?对开源社区做了哪些贡献?

杨芳贤:提起开源,很多时候大家会联想到极客、非盈利。其实开源离我们很近,毫不夸张的说几乎所有的企业都在主动或者被动的使用着开源产品。Android、OpenStack、Docker、Hadoop、MongoDB、WordPress,这都是全球知名的开源产品,由此我们能看到可以通过开源打破巨头的技术垄断,构建起开源生态的“垄断”,开源生态蕴藏着巨大商业机会。

开源开放是IBOS产品的价值主张,IBOS拥抱开源具体表现在:首先,IBOS产品是开源的,在开源协同工作平台中IBOS的下载量与第三方开发者数量都是领先的。其次、IBOS大量地使用开源技术与开源软件,所有对开源软件的修改与完善都提交到开源社区。第三、IBOS不遗余力的在各种渠道宣传IBOS开源生态的价值,为开源布道。

CSDN:前不久,微信推出了小程序,您是如何看待小程序,它将给哪类企业带来新的机会?

杨芳贤:微信为小程序发布了一套开发者工具,包含工程项目、编辑开发、运行调试、打包部署等,这套开发工具是一个较为完整的IDE,同时提供了详细的 UI、运营等规范,有一套完整、封闭的技术体系。借助小程序,微信将从一个超级APP演变成一个OS,这将为微信开创一个新的世界,我认为以下几个方向很快会看到很多优秀的小程序。

一、打车、叫餐、订票类的轻功能、弱平台、弱交互的应用。微信最重要的使用场景是即时通讯,在这个场景中不适合切换到沉浸式小程序,想想你在阅读长文章无法回复消息的窘境。最典型的小程序是接入微信的滴滴出行,我手机不安装滴滴出行APP,通过微信完全可以正常使用滴滴出行的服务,非常符合小龙提出的“用完即走”的理念。

二、公众号大号发布的小程序,通过小程序与公众号深度融合,实现小程序与公众号联动。如果说公众号是微信发布的SaaS平台,那小程序就是一个PaaS平台。被视作经典案例的招商银行信用卡公众号,受限于使用体验,目前用户的使用场景以收通知为主,通过小程序就可以完全替代招行原生APP了。

三、2B 产品及工具类小程序,小程序的页面都是本地化存储,这意味结合本地存储,小程序可以满足暂时断网或网络情况较差的场景需求,这是做企业号无法实现的。小程序+企业号可以让大多数企业无需构建自己的APP。此外,工具也会是小程序的热门领域,尤其是高频使用的工具类产品。

微信小程序我们非常看好,其中有无限的想象空间。

CSDN:SDCC 2016微信开发专题上,您分享的话题是?听众将通过该演讲获得哪些收益?

杨芳贤: SDCC 2016微信开发专题上,我分享话题是《微信生态掘金之企业应用篇》,将介绍新一代企业应用的“轻量化、模块化、移动化”开发思路,解读微信企业号、企业微信、企业邮箱三者融合、接口统一带来的机遇,分享IBOS-酷办公在微信企业号上的掘金之路。希望能对关注企业应用开发及企业号的开发者有所帮助,鼓励更多的开发者参与到微信企业应用的创新创业中来。


想与这些专家现场面对面进行技术探讨吗?目前SDCC 2016大会门票8折销售中,团购更有优惠,是给辛勤工作一年的你,年终最好的礼物,或许这样,SDCC才能更真切地服务好开发者。【注册参会

图片描述

评论