服务的分类

从技术实现角度和业务角度切入,来梳理服务的类别与层次。

1、服务的基本类别:工具、实体和任务。

工具服务:标准Api的封装(如JMS、JDBC)、公共功能区域的提炼(如消息传递、HTTP服务、安全性)、非功能性需求的抽取(如拓展性、可用性)以及常见开源框架的应用(如ZK、Dubbo等)。

实体服务:提供一种一致的方法访问和处理业务数据,包含领域实体和消息实体。领域实体即服务中的规范化业务数据模型,消息实体则是特定于实体服务契约的数据模型。对于常见的用户这个实体,包含账户、订单和联系方式。则对外暴露时,并不一定需要全部的领域数据,则可通过消息实体作为包装器或者简单版本来作为一种转化机制。

任务服务:关注实现业务相关逻辑,一般由组合逻辑组成,通常需要维护状态。

总结工具服务不涉及业务,实体服务关注于数据,任务服务关注于业务组合

2、服务的基本层次:

服务建模本质就是将业务需求转化为可实现服务的过程。

因为不同业务体系在整个平台线或产品平台中的定位往往有所不同,其体现的是一种分层结构。

按业务层次分:

基础服务:作为对其他服务的技术支撑,如消息服务,文件服务等

通用服务:完全面向业务的服务,也可以向基础服务一样提供底层的业务支撑,取决于对业务抽象程度,如账号服务、登陆服务和通知服务等。这是微服务中最应该建模的服务。

定制服务:主要用于对接外部应用,如外部账号、接口管理类服务等。

其他服务:除以上三类外的服务,行业不同表现形式不同,如数据服务,搜索服务等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GB/T 29264-2012《信息技术服务分类与代码》是中国国家标准中有关信息技术服务分类和代码的指南。它的主要作用是对各种信息技术服务进行分类,为企业和机构提供统一的编码标准,以便在信息技术服务领域进行准确的数据收集和统计。 该标准按照信息技术服务的不同特性和功能对其进行了细致的划分。它共包含了21个主要别,每个主要别下又分为若干个细分类。主要别包括软件开发与技术服务、系统集成服务、信息技术咨询服务、信息技术外包服务、信息技术维护服务、信息技术培训服务等。每个别下的细分类都有具体的代码标识,方便统计和对不同服务的辨识。 GB/T 29264-2012《信息技术服务分类与代码》的编制参考了国际标准,结合了国内信息技术服务行业的实际情况进行了精心设计。它的发布和执行有利于规范信息技术服务行业,提高服务质量和水平,为企业和用户提供统一的标准。 该标准的使用者主要包括信息技术服务企业、相关管理部门、统计部门等。信息技术服务企业可以根据该标准对自身的服务进行分类,制定相应的业务发展计划和管理措施。管理部门和统计部门可以使用该标准对信息技术服务行业进行数据收集和统计,为政府决策提供依据。 总之,GB/T 29264-2012《信息技术服务分类与代码》是一项重要的标准,对于规范信息技术服务行业、提高服务质量和统计数据准确性具有重要意义。该标准的实施将有助于中国的信息技术服务行业的健康发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值