从0开始建设SAAS系统的建议

既然 SAAS 又开始热起来了,那么我就从技术的角度,稍微聊聊建设 SAAS 的思路,个人见解,不喜欢迎来喷,感谢阅读、点赞、收藏。

2018 年左右我们开始计划建设人力资源管理SAAS,业务模块有很多业务是垂直行业通用的,例如基础数据类:组织架构、租户、人员、权限等,还有部分是横向通用的例如:短信、邮件、消息推送等,另外基础设施如网关、代理、数据库、搜索引擎、监控系统等。

所以基于以上内容,我们就可以大致的构建出一个,排除业务服务的,基础服务架构:

 

        我将应用服务分为三层:基础服务、聚合服务、业务服务,基础服务即所有业务服务都可能会用的组织架构、租户、权限等,再下沉些就是发短信、发邮件、发推送消息,整体应用率至少在 60%以上;聚合服务类似一个小中台,可以协助业务服务解决部分复杂业务的逻辑问题;业务服务一般就是SAAS平台的核心了, 拿人力资源举例,可能会有HR系统、工作流、考勤、排班等等。

        对于基础设施,现在对于中小企业来说,上云是成本最低的,云平台不但能够快速构建,管理成本也很低,顺带还解决了安全问题。

        对于这些服务、组件,我的个人建议是:

        首先从基础服务开始建设 ,因为上层的业务服务、聚合服务可能都会应用到它,业务依赖度高,这是给业务开展打地基;

        其次应该建设监控体系:从系统到硬件, 从业务数据到应用数据,从业务状态到应用状态,排排主次都应该监控起来(建议先链路、系统+硬件、业务)。

        再次,这个时候基础设施有了,基础服务也有了,监控也有了,就可以建设业务服务了,当然网关服务也很重要, 在正式商用之前一定要有网关, 如果从技术层面讨论的话,可以这样操作:商用之前,应用服务不超过3个的情况下,可以先不建设网关(有了网关后流量监控会有更大的想象空间)。

        按这个过程操作下来,基本的框架就成型了, 能够应付未来一到三年的业务迭代,祝同胞们一切顺利!

        (方便的话给个赞,谢谢)

caj论文格式,请用CAJViewer阅读器打开。 【摘要】:SaaS(Software as a Service,软件即服务)模式是一种新型的软件提供方式,它的出现为中小企业信息化的发展注入了新的力量。随着大型企业信息化向纵深方向发展,作为大型企业供应链上下游的中小企业信息化水平不足,已经成为影响其供应链管理的短板。中小企业信息化难推进,主要是面临软硬件购买及维护成本过高的问题。而SaaS模式就将离散的软件买断模式转化为集中的软件租用模式,从而为企业同时降低一次性软硬件投资成本及维护成本提供了可能。本文基于SaaS模式,研究并设计了应用集成平台中的相关模块,为中小企业提供一个可共享模式的应用集成平台的设计思路。 论文首先介绍了我国中小企业信息化进程中面临的现状,引出了SaaS模式理念,并详细介绍SaaS模式及相关技术,发展趋势。针对中小企业资金技术方面的不足,提出了基于SaaS模式的应用集成平台总体框架的设计与开发。论文重点对应用集成平台的核心技术—多租户应用技术进行了深入的研究,确定了多租户技术的功能需求和解决方案,提出了多租户技术的启动方法和资源共享模型。在系统实现部分,通过RESTLET开源架构实现用户之间的统一认证与单点登录,完成分散在不同应用中用户资源的整合。服务集成中件间模块通过REST和SPRING开源架构完成应用集成平台上不同系统间的消息传输。页面集成模块通过ApacheWeb服务器提供的功能以及一套页面集成的开发规则构成,可以方便地将平台上其它系统的功能页面片段集成到自己的页面中。基于SaaS模式的应用集成平台的设计,为实现将软件资源通过网络以租赁的形式向企业客户提供服务,让租户通过网络共享软硬件资源提供了理论基础和技术路线。该平台还向PaaS模式的发展搭建了基础架构
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爬上树顶

打赏可验证我能否靠此文财务自由

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值