基于微服务的移动办公平台的设计研究

2022-05-29 22:30秦川广智
电脑知识与技术 2022年12期
关键词:微服务设计

秦川广智

摘要:随着互联网信息技术更新与发展的速度不断加快,逐渐被广泛应用于各个领域当中,互联网时代背景下,微概念应运而生,并且逐渐覆盖了人们生活中的方方面面。基于微服务的移动办公平台逐渐成为现代企业办公与管理的重要组成部分。互联网与移动终端设备的快速发展与普及为移动办公平台的构建与发展创造了有利契机,和传统移动办公模式相比较,移动办公不仅突破了传统办公存在的局限,同时也大幅度提升了实际工作效率。传统移动办公平台主要采用的是单体应用开发模式,其存在可靠性较低、需求变更困难以及可伸缩性差等诸多缺陷与不足,已经无法满足当前企业的信息化建设与发展需求。微服务架构体系中,每个模块可独立进行开发,从而有效提升系统的实际开发效率,微服务具备的拓展性特征,也能够有效降低系统的维护成本,符合各类大中小型企业的实际需求。

关键词:微服务;移动办公平台;设计

中图分类号:TP393      文献标识码:A

文章编号:1009-3044(2022)12-0051-02

开放科学(资源服务)标识码(OSID):

近年来,互联网与移动终端越来越普及,4G网络覆盖面越来越广,且范围仍在不断扩大,网络用户也在呈逐年增加趋势,网络逐渐渗透进了人们生活中的方方面面,为人们带来了极大的便捷,与此同时,人们对于移动网络业务的整体需求不断提升。电子产品终端的普及,使得网络和手机成为人们生活中的重要组成部分。信息化时代背景下,企业也越来越重视整体工作效率,移动办公越来越常见,传统固定办公的模式显然已经无法满足企业的发展需求,移动办公是一种新的发展趋势,人们可以通过手机随时随地地查看消息,接收邮件,并紧急处理各项工作,简化工作流程。高效的移动办公平台建设与发展受到了企业与职场人员的青睐,这也是必然发展趋势。移动信息化部署的范围不断扩大,其中移动办公也与当前企业的发展需求和主流方向相符合,企业信息化建设过程中,业务也由以往PC端逐渐朝着手机端过度,移动办公研究与开发也成为行业热点。

1 微服务概念简述

随着基础设施自动化、领域驱动开发、虚拟化、大型集群系统等在实践中越来越完善,人们发现细粒度的服务架构体系能够极大地提升交付速度,且各种新型技术也在不断的创新。微服务在技术决策方面有着更高的自由度,同时能够更加快速灵敏地感知和应对未知的变化[1]。微服务顾名思义就是比较小的一组服务,没有标准大小,简单地理解,就是服务标识一致,微服务在实际运行过程中相对独立,各个服务之间可采用轻量级协议完成通讯,一般为HTTP协议。业务能力可进行微服务划分,并且可单独进行开发,独立部署,程序异构性强,不需要限制开发语言,更加不需要统一性技术,可根据具体的服务或者资源,选择合适的进行开发,只需符合服务间通信协议便可完成业务调用。其次,微服务具有很强的自治性,消费者与服务方之间属于一种解耦的方式,所以,对其中的一个微服务修改或者部署,并不会对其他服务产生影响。微服务有着许多突出的优点,具体如下:技术异构性。一个系统可能会采用各种不同的技术栈去解决各种不同类型的应用场景,而API支持不同的技术调便至关重要;弹性。单块系统当中,假如服务不可用,那么几乎所有的功能也都是不可用的,微服务当中的某个组件不可用,不会导致级连故障,微服务比较善于处理不可用与功能降级问题;扩展。单块系统当中通常只能整体进行扩展,小部分会有性能问题,也需要整体进行扩张,微服务由于是细粒度,因此,比较容易扩展[2];简化部署。单块系统新系统修改部分代码,也需要整体应用程序发布变更,这样也会导致风险很高。微服务架构当中,各个不同服务部署相对独立。和组织结构相匹配,微服务架构可与组织结构匹配,从而提升团队的整体开发能力;可组合性。传统单独的PC模式显然已经无法满足当前的实际发展需求,在微服务架构当中,提供接口给不同端口使用,能够满足不同的服务需求与功能;可替代性风险也比较低。在单体应用当中,程序替换整体工作量偏大,且风险系数较高。微服务由于比较小,可进行自治,不同的独立应用可简单地进行替换或者重写[3]。

2 新型移动办公平台需求分析

2.1 平台需求定位

移动化:随着互联网和移动通信技术的快速发展与普及,移动终端逐渐成为现代化办公的重要手段,为企业与职场人员带来了极大的便捷。传统办公过程中,很可能会因为出差或者会议等导致信息数据传递不及时,且业务审批流程和办理时间冗长,效率不高。移动办公平台充分利用碎片化时间,有效解决与改善传统办公过程中存在的问题和缺陷,实时办公成为可能,移动办公平台在不久的将来也会成为企业信息化建设的重要组成部分和主流发展方向。

个性化:随着市场竞争越来越激烈,企业在发展过程中,信息流至关重要,企业信息系统已经不再只是停留在电子化办公阶段,且更加注重用户的个性化需求,并且以客户为导向,对企业内部信息数据进行梳理,并构建完善的信息系统,大大增强了交互式体验和效率,从而更好地满足信息系统基础建设需求。

社交化:以往信息化系统更多的是围绕着组织机构展开,并落实各项流程,同时在企业的信息系统当中也包括了网络社交与互动,通过平台,实现信息数据的实时高效共享,从而简化流程,缩短周期,保障更加高效地完成相关任务[4-5]。

安全性:企业办公系统和移动设备之间进行连接,同时数据也实现共享连通,移动网络具备开放性、数据容易获取、网络接入类型多等特点,也对企业内部信息的传输造成了一定的安全风险。因此,在进行构建移動端时,应当最大程度上保障应用与数据安全性,满足实际使用需求。

2.2 业务功能

企业移动办公平台涵盖了以下方面:审批;采用移动终端对企业办公OA、ERP等相关业务流程进行审批,并对信息系统进行重构,从而大大提升流程审批效率,提高工作质量。

信息发布类:移动办公平台具备快速获取与发布信息的功能,企业内部人员可以及时了解相关新闻资讯和内部公告,了解企业的动态变化情况,同时也能够实时浏览各项数据信息,查找需要的数据,系统具有实时推送功能,大大提升了内部数据信息的传输效率,实现信息共享。

社交沟通类:社交在企业运行过程中是必不可少的,企业可以结合通讯录,建立业务群,根据各部门的业务情况与组织关系,进行消息、语音留言等,甚至可以结合实际需求,在此基础上进一步开发像是上下班拼车等多种不同类型的互联网应用[6-7]。

综合接入类:企业可根据自身需求,构建信息化访问门户,并增加基础功能,如App Store,可以實现个性化定制需求,企业内部员工可随时应用,提升工作效率[8-9]。

3 基于微服务架构的企业移动办公平台架构设计

微服务架构最早源于国外eBay、Netflix等互联网,该系统是在长时间实践过程中逐渐完善起来的系统,可处理复杂的情境,可对复杂环境进行梳理简化,并形成独立服务单元,针对不同的业务模板提供相应的服务,并通过最佳方式呈现出来,可独立地运行。不同类型服务之间明确,通过相应的通信机制,可大大提升沟通交流效率,相互之间也能够有效配合,形成更加完整成熟的应用。微服务架构是在面向服务架构基础之上发展而来的,但是与之相比,又有着很大的不同。SOA主要是针对企业的需求制定相应的方案,微服务架构自治性特点突出,并且可独立地开发和运营,这样可改善企业服务总线比较复杂的环境,并且具备较高灵活性、可扩展性等特征。微服务架构理念是基于敏捷开发、虚拟化、持续交付等技术理念,逐渐发展起来的产物。基于微服务架构规划设计的新型企业移动办公平台,不仅能够保障业务正常运行,还可分解PC端系统,形成微服务接口,构建移动终端,扩展性得到进一步提升。系统发展过程中,很多情况下都是对局部进行优化新增,不断的改进,逐渐替代以往的功能,从而进一步满足当下的功能需求,还需充分考虑到可能存在变化周期客观不同步的情况,审计部署过程中也需要更新过时组件,逐渐形成和实际系统发展规律相符合的特点[10-11]。

4 结束语

随着互联网与信息技术的快速普及与发展,如今已经逐渐渗透到了各个领域当中,为人们带来了极大的便捷,对于企业而言,面对激烈的市场竞争环境,只有不断提升自身工作效率与质量,才能够为企业的健康可持续发展提供基础保障。传统企业信息化系统逐渐朝着互联网时代过渡与发展是必然趋势,移动办公平台可对企业信息资源进行有效整合与重构,并为企业提供更加优质的服务,同时也体现出了社交化与个性化的特点。微服务架构的应用可改善和优化以往信息系统存在的弊端,实现移动终端迁移重构,解决存在的问题。微服务架构作为一种全新的发展理念,在应用过程中,还需要充分考虑数据一致性以及处理等各项细节问题,其本身的特征及优势,也为现代化企业移动办公平台建设与进一步发展创造了有利条件,带来了新的思路,随着技术的不断完善,在今后的应用范围也将会进一步扩大,并且更好地服务于各行各业,为企业的健康可持续发展带来新的契机。

参考文献:

[1] 张向祺.基于微服务的企业移动办公平台规划设计[J].信息技术与标准化,2016(3):71-74.

[2] 牛昆亮.基于微服务的移动办公平台的设计与实现[D].石家庄:河北科技大学,2020.

[3] 李林.基于微服务的统一政务服务平台总体设计研究[J].企业科技与发展,2020(11):42-44.

[4] 童宗祥.基于Android平台的机房动环监控系统的设计与应用[J].通讯世界,2019,26(3):73-74.

[5] 陆远蓉.微服务架构下的移动教学平台的规划和设计[J].工程技术研究,2017(7):234-236.

[6] 贺媛阁.“互联网+”下西部地方高校移动校园服务模式探索与实践[J].信息技术与信息化,2019(9):150-152.

[7] 陆萍.基于微信公众平台的学校移动办公系统设计[J].中国科技信息,2018(19):59-60.

[8] 郑明钊,张建强,张高毓.基于微服务的通信工程概预算系统的设计与研究[J].软件,2019,40(12):174-177.

[9] 于炳虎.基于微服务架构的移动应用安全检测系统设计与实现[J].数字技术与应用,2018,36(11):169-171.

[10] 周庆平,徐则阳,苏玉.基于微服务的全民健身公共服务平台的研究和设计[J].文体用品与科技,2021(21):193-195.

[11] 袁小凯,李果,黄世平.基于微服务架构的电力云服务平台设计研究[J].电子设计工程,2021,29(11):185-188.

【通联编辑:李雅琪】

猜你喜欢
微服务设计
何为设计的守护之道?
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
基于供给侧改革理论的图书馆社交网络微服务研究
微信公众平台在医院图书馆的应用现状调查
基于微信企业号的校园移动服务
从单一模式系统架构往微服务架构迁移转化技术研究
设计之味