复工后 企业如何集成企业微信构建协同工作平台
2020年,疫情的出现,为中国乃至世界经济的发展带来了变数,疫情隔离,让很多企业的工作开展特别是需要协同的工作如何尽量减少接触,通过网络方式分布式协同工作,成为很多企业需要解决的问题。
在国家强力控制下,疫情得到了控制,近期很多企业陆续开始了复工,但是由于在城市间流动需要隔离,各企业的生产如何最大限度的通过网络协作开展,采用云上解决方案无疑成为本次疫情期间,未来亦将成为趋势。企业在考虑是否采用上云战略,上云是企业数字化转型的基础,但是也要看企业自身需求,做如下方面的评估。
钉钉和企业微信作为当前使用最为广泛的远程办公当前使用最为广泛的两个SAAS软件,当前拥有广泛的企业已经在使用,下面以企业微信为例,说明如何集成企业微信构建企业级协同工作平台,各行业龙头企业可基于整个供应链创建以龙头企业为中心的协同工作平台。
协同工作平台,涉及到企业内部生产协作,从信息安全角度来说,最好采用混合云部署方式,内部生产系统以私有云部署为主,互联网应用,包括网上商城、CRM与客户链接部分功能、与行业上下游厂商合作接口等,可以放到公有云也可以放到自己私有云上,有能力资金的企业考虑到安全性最好以私有云部署为主。
在采用如何模式上可参考下图:
一、云上部署方案
1、私有云整体架构规划
2、IAAS层架构
3、部署架构
基于企业微信,其部署架构如下:
4、安全架构
二、应用上云
在应用架构下,我们以项目型企业为例,进行介绍
1、协同工作平台总体架构
2、基于微服务架构提供外部统一接口API
在云上应用方面,可以将企业微信与公司集成,基于微服务设计理念,明确外部统一接口,统一对外提供服务接口,包括统一环境介入接口API、统一沟通接口API、统一应用管理开发API、统一客户资源管理服务API,明确整个应用外部API接口。
企业微信帮助组织构建独有的生态系统,通过微信与企业微信联通,建立企业与关联方之间统一沟通平台连接(客户、合作伙伴、员工、内部系统和应用),远程链接客户、合作伙伴、供应商构建企业营销生态圈,形成统一沟通平台。
1)多渠道介入:
多终端沟通渠道接入,让沟通更加多维立体,文字、图片、音视频、文件等多种消息 聊天记录多终端同步 最大支持2000人群聊 丰富的群管理功能 文件支持10M以上大文件传输。 支持单聊,群聊,回执消息,与微信无缝融合。
2)针对私人客户
3)针对合作伙伴、企业客户
可使用企业微信第三方合作伙伴:
对于项目型企业可以使用国际主流集成管理软件GIT及GITHUB
3 原有内部系统移植
对于企业应用上云来说,不建议一次性把所有应用微服务化,可以先期采用与旧系统之间集成。将新功能选择适合的需求进行微服务化,最后该模块业务逻辑相对独立,通讯比较简单。在移植时我们可以将现有系统进行归类,分布移植,部分应用甚至可以不移植。对于原有系统可以基于一定原则进行排序逐步云化,采用“绞杀式”模式进行应用微服务改造
企业上云微服务改造之前需要统一的规划。在微服务改造时首先需要进行数据库的重新设计,形成企业业务中台和数据中台。
在集成转换期间,除了新服务和传统应用外,还需要新增两个模块。一个是请求路由器,负责处理入口http 请求,类似API 网关。路由器将新功能请求发送给新开发的服务,而将传统请求仍发给原有应用。另一个就是胶水代码,它将微服务和单体应用集成起来,微服务很少能独立存在,经常会访问旧应用的数据。胶水代码也称为容灾层。微服务通过胶水代码访问读写旧系统数据。
微服务可以通过3种方式访问单体应用数据,包括:
1、访问旧应用提供的远程API.
2、直接访问旧系统数据库。
3、自己维护一份从旧系统中同步的数据。
整个规划详见之前总体规划,这里不再赘述:
https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22%3A%22news_9017851619512622424%22%