1.1 微服务概述
为什么要做微服务

    传统信息化的思路是做各种复杂的业务系统,不仅建设周期长,使用率低,最后还导致了应用分散、平台孤立、数据不通等问题,所以现阶段大多数单位都需要一个既能保证各业务独立运行,又能在管理上高度统一的系统。

    超星自1993年成立以来,目前共有员工5000余人,我们主要做了三件事:第一件事是数字化了16亿页资料,拍摄了16万集学术视频,做了中国最大的移动图书馆;第二件事是做了中国最大教学管理平台—泛雅平台;第三件事是做了学习通,目前用户超过4700万,日使用次数可以达到5亿次,所以超星有非常好的资源、教学和移动端的基础。

    为了解决学校目前遇到的问题,结合超星自有的优势,我们提出了基于微服务平台的新的平台解决方案。

什么是微服务

    为解决学校面临的平台孤立、数据不通等问题,超星基于最新的大数据、云计算等技术,提出了基于微服务的新一代平台解决方案。

微服务就是把原来复杂的单体系统去耦合,拆分成一个个微应用,用每个微应用来完成不同场景下的业务闭环。其理念就是用应用的分来实现数据的聚,通过应用汇聚学校各个业务方向的数据,形成学校自己的数据资产,最终为学校构建一个既能保证各业务独立运行,又能在管理上高度统一的平台。微应用和大数据的结合,才能形成大的建构。

用微服务平台能做什么


微服务支持单位用户的统一管理。用户管理是整个平台管理的基础,管理员可管理用户加入单位的方式,管理用户的角色等基本信息,构建单位自己的用户中心。

微服务支持单位应用的统一管理。平台运行的本质是各个应用的运行,微服务平台可支持单位应用的分类管理。除了超星已有的资源、教学、办公等应用外,还可支持第三方应用的对接,同时,提供资源引擎、办公引擎、流程引擎等引擎工具,助力单位自定义生成应用,定制单位自己的应用市场。

微服务支持单位数据的统一管理。微服务的理念是用应用的分来达到数据的聚,微服务平台除了能提供平台运行和用户使用的基础统计数据,还支持单位管理员自主添加单位的各项业务数据统计,并进行简单的排序、显示状态等管理,最终形成单位自己的数据资产

微服务支持单位界面的灵活配置。有了微服务平台后,单位就可自定义配置web端门户,自定义配置移动端首页,自定义配置个人空间,自定义配置大数据屏,自定义配置微信端,自定义配置歌德机,实现单位多个终端的统一管理。

微服务三大特点


灵活:可实现学校用户的灵活管理,应用的灵活管理,界面的灵活管理,数据的灵活管理

配置构建学校的云端大脑,实现资源、用户、数据的统一存储和管理,最终实现云端和终端的分离。两端分离后,学校可对终端进行统一管理,可以把任意云端的内容配置到终端上去。同时,还支持内容按角色配置,给不同的角色配置不同的首页和内容,最终实现同一单位微应用的千人千面。

可生长:区别于复杂单体系统的传统思路,微服务更强调使用,即从最有粘性的应用出发,不断发育,最后成长为最适合每个学校自己的平台。