美文网首页产品圈那些事
在进行企业SaaS应用架构的时候,要注意哪些呢?

在进行企业SaaS应用架构的时候,要注意哪些呢?

作者: 我是小阿宝 | 来源:发表于2018-04-29 22:38 被阅读61次

    SaaS业务应用本身,在逻辑上就有难度,并不是所谓的访问数据库加上一个隔离字段那么简单。

    注意!!!设计SaaS的时候一定要以软隔离为基础,这样可以做到最大化的自由,而且不会影响数据库隔离和数据库实例隔离的需求!

    一般SaaS系统除了基本的多用户租赁还会牵扯到在线许可,多时区,多语言,以及功能、页面、流程的可配置。

    如果是更深层次的应用更会涉及到在线跨企业资源共享和流程协作的问题,处理这类问题会非常棘手。特别是SaaS在线企业级应用,需要面对的问题会更加复杂,比如在业务规则的分与合方面,在点与点之间的关联平衡处理取舍上。

    比如,一个SaaS企业应用涉及的点非常多,而且很多点之间是有关联的,因此你在这些问题点的平衡处理取舍中。采用面向服务(SOA)的架构,在一定程度上是可以减少一些复杂性,但这样一来也降低了应用系统的整体性,SOA的粒度和边界的划分就是非常重要的权衡点。

    如果你在做架构的时候,连这些都没有考虑到,后面的噩梦会随时降临,甚至影响到你最后是否能够玩转成功!

    那么,在进行企业SaaS应用架构的时候,要注意哪些呢?

    1) 数据隔离和数据分布的路由策略;

    2) 需要做哪些业务,是否需要做用户间进行资源共享和流程协作;

    3) 如果需要资源共享和协作,那么这个过程中的用户数据归属问题;

    4) 企业数据的规范性和统一性问题(这会涉及到参照,统计等后续一系列问题点)。

    相关文章

      网友评论

        本文标题:在进行企业SaaS应用架构的时候,要注意哪些呢?

        本文链接:https://www.haomeiwen.com/subject/zzvalftx.html