责编:陈秋歌,关注前端开发领域,寻求报道或者投稿请发邮件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才能更真切地服务好开发者。【注册参会】

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

  1. 微信qq邮箱提醒 服务器繁忙,微信设置密码失败,QQ无法绑定,邮箱服务器繁忙...

    满意答案 nthetm 2016.09.29 采纳率:52%    等级:8 已帮助:261人 QQ邮箱发邮件老是显示系统繁忙的原因及解决方法如下: 1.同一时间操作QQ邮箱的人员太多导致系统繁忙,可 ...

  2. 微信企业邮箱登陆入口在哪?企业邮箱忘记密码怎么修改?

    微信企业邮箱怎么登陆?那么微信有没有企业邮箱呢?是有的,就是TOM企业邮箱.在职场办公中,很多重要的通知及正式文件都是通过邮件进行下发传达的,因此邮箱在我们的工作中有非常重要的作用. 微信企业邮箱登陆 ...

  3. 怎么注册国外企业电子邮箱地址?有微信企业邮箱登录入口吗?

    怎么注册国外电子邮箱地址?国内外的邮箱注册,除了语言其实都差不多.今天就以TOM企业邮箱来示例,告诉大家怎么注册国外电子邮箱,介绍国外邮箱注册及使用方法. 怎么注册国外电子邮箱地址? 首先,确认公司开 ...

  4. 微信企业邮箱,手机邮箱格式地址怎么写?

    TOM邮箱是国内的老牌电子邮箱之一,专业企业通道,邮件加密传输,无限容量,国内外邮件都可极速送达,满足了更多用户商务沟通需求. 微信企业邮箱 值得一提的是,随心邮微信邮箱赢得了众多邮箱用户喜爱.TOM ...

  5. 微信企业邮箱服务器配置错误,解决腾讯企业邮箱smtp.exmail.qq.com发邮件错误

    在程序开发中经常会用到php发电子邮件,在腾讯申请了企业邮箱后,一直用得好好的.不过好像最近腾讯企业邮箱升级更新了,用smtp服务器一发邮件就提示"Cannot connenct to re ...

  6. 微信企业邮箱的POP3、SMTP、IMAP地址是什么?

    微信/腾讯企业邮箱POP.SMTP.IMAP地址列表如下: (阿里云邮箱web端通用访问地址:https://exmail.qq.com/),客户端推荐以下参数配置: 协议 服务器地址 服务器端口号( ...

  7. 从微信企业邮箱登录入口收发邮件,让工作效率提升数倍

    在工作中,邮件变成了越来越重要的工作沟通方式,而注册了邮箱,手机上用还得下载各种APP:绑定邮箱账号,攻略了老半天,没弄明白 IMAP/SMTP服务器怎么设置. TOM随心邮,一款能在微信里收发邮件的 ...

  8. 微信企业邮箱登录人口,企业邮箱登陆登录入口

    不会还有人不知道企业邮箱都支持在微信进行收发了吧?现在不同的环境,企业邮箱登陆方式早不一样了.拿我自己来说,用的是TOM的企业邮箱,直接关注"随心邮"然后绑定登录邮箱帐号就可以接受 ...

  9. 好用的公司企业邮箱推荐,微信企业邮箱登录技巧大全

    相信现在大家在公司都会用到企业邮箱,那么你选对企业邮箱了吗,今天就说一个超级好用的TOM 企业邮箱吧. 随着科技的进步,企业邮箱也慢慢的融入到了我们的生活当中,当你离开大学的象牙塔,步入新的工作岗位时 ...

最新文章

  1. 日本“妻子”机器人上线1小时被抢空,AI时代人类可还有未来?
  2. 树如何找共同祖先_如何找到任何二叉树中两个节点的最低公共祖先?
  3. hdu 5606(并查集)
  4. Delphi组件开发-在窗体标题栏添加按钮
  5. 软件工程概论———登录界面的设计
  6. 金山毒霸的云查杀很牛X
  7. [笔记]cin、cout与scanf、printf的效率差异对比分析
  8. Leetcode--289. 生命游戏
  9. azure云数据库_在Azure Cosmos DB中使用PowerShell创建和删除数据库
  10. [转载] Python字符串isdecimal() isdigit()isnumeric()等判断方法的区分。
  11. 软件工程网络15个人阅读作业2(201521123111 陈伟泽)
  12. 浏览器FLASH禁用后无法播放rtmp流怎么办webrtc视频流直播浏览器无插件播放也支持rtmp拉转成webrtc输出
  13. 微信小程序开发工具能正常请求后台数据,手机预览请求失败
  14. 怀孕期间各个月注意事项
  15. oracle 拉里 网线通道,拉里.埃里森:Oracle云计算服务进入超速增长阶段
  16. appcan图片上传最新实现方式
  17. Involution-Convolution
  18. 【Vivado那些事儿】Vivado环境一览
  19. APK反编译工具推荐----Jadx
  20. windchill 基本知识

热门文章

  1. 适合跨境电商亚马逊专业货源平台有哪些?
  2. 华为浏览器html页样式没了,返回键没有了怎么办 华为手机没有返回键了怎么处理...
  3. 远程连接GPU服务器的Jupyter Notebook
  4. linux 变量替换字符串,shell中常用的变量处理、字符串操作(之一)
  5. 新三板上市公司突破6000家安防公司103家
  6. python url转码_Python如何实现转换URL详解
  7. 用WPF做一个简易浏览器
  8. nginx防恶意刷新
  9. Java基础知识笔记-11_2-Swing用户界面组件
  10. java如何实排班表时间算法_安卓自定义View-日历型排班表-CalendarScheduleView