IM 与办公平台的关系设计
概述
移动办公火热的今天,移动办公平台中关键能力 im 与移动办公间关系是以哪种方式进行设计,影响各个办公系统的接入及后续整体办公平台的发展方式。
从移动办公中企业自建与采购主流办公平台厂商看区别移动办公平台的设计思路。
1: IM 作为办公平台-类似操作系统
参考产品:钉钉,企业微信,蓝信
模式特点:IM 提供核心基础功能与开放平台
产品设计
基础功能:
第一层:消息,群,通讯录(关系链),身份认证,信息通道能力。
第二层:会议,音视频,短信 ,公众号,广播号 ,扫码登录等
开放平台:
基础功能 api:供接入的三方应用调用。
快速开发平台:
快速的完成三方应用的开发。
快速发布
零代码平台-拖拽式开发。
三方应用软件供应商:三方应用开发商发布应用到应用市场,企业采购使用三方系统发布的应用。
特点:
三方应用是基于开放平台接入的。
三方应用可方便调用基础功能中的第一层,第二层能力(openapi,jssdk 等)
三方系统间的互相调用支持平台不提供,因此三方系统间即便有依赖调用也与调用平台外部的服务类似开放平台本身并不参与。
三方系统的入口方式:以小程序的模式接入整体生态,在办公平台的工作台上有提供快捷入口公众号或服务号模式,通过发布消息中消息卡片点击进入,或公众号的快捷入口菜单。
总结:
这种模式中 im 本身就是移动办公平台,作用类似操作系统,第一层能力是操作系统提供的基础 api,第二层是操作系统提供的基础应用,开放平台是操作系统提供给三方系统的 API
2:im 作为基础服务-(类比数据库)
参考产品:各个大型及超大型企业自建的办公系统中,集成 im 能力。
模式特点:im 作为一个基础设施,入驻到办公平台。
产品设计:
im 作为基础软件,但不是操作系统,类似数据库的作用。
外部系统对 im 的使用主要在消息,群,等消息通道上。
各个办公系统间的协作沟通是直接交互为主。
提供一个工作台作为办公的入口,提供用户中心,认证,办公子系统入口配置。
这种模式整体的办公系统生态,如果各个办公系统间协作需要进行耦合似的设计。
总结:
1:作为办公平台提供方,向外部销售的软件以第一种模式为主,需要能满足各个企业方便的将其已有不同的办公系统进行接入,并可以在开放平台快速的开发出小应用。
2:作为大型企业自建的办公平台,不向外销售,以提高企业本身的协同办公效率为目标,需要各个办公能力紧密协作。这种情况下没有时间等待建设一个以 im 为中心的通用办公平台然后再去建设其他办公应用或再去关联。同时其对各个办公系统协作紧密性要求通用的 im 办公平台也难以满足。这种情况下 im 与各个功能软件间是平行(或只做消息流支撑底层能力)的关系,可以互相调用,不存在分层设计的问题。建设的更快,协作配合的更好。 但整体的耦合更紧 也埋下了依赖不清晰的雷。后续如果升级替换某个办公软件成本可能会更高。只适合各个深度集成的办公系统都是自己研发或定制,企业本身有较强的信息化自建能力。
这种情况下的 im 能力相对比较通用,同时 im 本身也有一定的技术门槛,市场上也有专门提供这部分通用 im 能力的厂商,方便集成。
版权声明: 本文为 InfoQ 作者【superman】的原创文章。
原文链接:【http://xie.infoq.cn/article/9d123f883aa91073b9c10a703】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论