美文网首页敏捷之旅
2018-01-25第4章 共享服务中心建设原则

2018-01-25第4章 共享服务中心建设原则

作者: 宇文vss | 来源:发表于2018-01-25 21:06 被阅读7次

    一般来说,服务能力包括两个层次

    • 一个层次是底层PaaS的能力
      PaaS层解决大型架构在分布式、可靠性、可用性、容错、监控以及运维层面上的通用需求
    • 一个层次是业务能力
      业务服务能力提供云化的核心业务支撑能力

    淘宝的共享服务中心概貌

    • 用户中心(UIC)
    • 统一了淘宝原来的各个业务线分散的用户体系,统一了用户数据、存储和服务接口。
    • 跟用户相关的服务是被上层业务调用最频繁的服务,最大效率节省开发和维护成本的同时
    • 商品中心(IC)

    淘宝是平台型的电商,商品管理其实是最复杂的业务场景之一
    商品中心需要对上层提供的服务能力包括以下几个方面:

    • 商品描述能力
    • 商品发布能力
    • 商品管理能力
    • 商品巡检的能力
    • 商品数据数据分析的能力
    • 商品评价的能力
    • 交易中心(TC)

    交易中心是电商的交易业务领域的服务中心,包含交易相关的服务信息,比如购物车、交易流程、订单管理、支持、结算、营销等。

    • 店铺中心(SC)

    店铺中心承担了卖家店铺管理、店铺装修、店铺生命周期管理、店铺日常管理等业务

    什么是服务中心

    • 服务中心一定是不断发展的
    • 服务中心中的服务形态多样性

    依赖于接口的服务
    这类服务是上层应用提供编程接口,接口可以是RPC,也可以是基于Web API的,从整体上来看,这里尽量统一会带来整体结构的简化。
    依赖于工具的服务
    这类服务有两类,一类用于提供定制的配置服务,比如淘宝商品中心要设置前台类目体系,交易中心要配置业务的交易流程;另二类是运营管理类的工具,比如商品巡检服务。
    依赖于数据的服务
    这里的服务主要是指对大数据的分析能力,实时交易型的数据能力一定要通过接口服务对外暴露。

    • 服务中心可以进一步划分

    服务中心的划分原则

    从服务中心设计来看,一定要兼顾三个方面的需求。如果不能兼得,就抓住需要解决的主要矛盾。

    • 设计
      主要是要遵循面向对象的分析和设计的方法
    • 运营
      服务中心应该是一个完整的业务模型,要有数据运营和业务整合的价值
    • 工程
      一定要综合评估业务层对服务中心在数据库、业务以及运营方面的需求和技术上需要的投入

    1.高内聚、低耦合原则
    注意这里的业务隔离性是从应用场景来说的。
    2.数据完整性原则
    服务化架构一个很重要的业务价值就是数据模型统一
    3.业务可运营性原则
    能否用大数据能力提升运营水平是服务中心原则之一
    4.渐进性的建设原则
    渐进性的建设原则是从降低风险和实施难度这个角度出发,服务化架构本来就是一种敏捷的实践,我们是推荐小步快跑的方式逐步推进

    相关文章

      网友评论

        本文标题:2018-01-25第4章 共享服务中心建设原则

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