什么是原子服务?



“数据私房菜”已开通微信群,汇聚3000+位小伙伴一同成长学习,加Andy为微信好友(微信号:AndyFeo)申请入群,让咱们共建一个成长型数据社区,《数据私房菜》致力于为您提供大数据行业知识干货、就业职位、专业讲座等对每一位有价值的信息。
前端


最近几年开始,咱们有机会参与公司新一代云服务产品的设计研发工做。智能与数据已经成为这类新产品的基本设计要素和核心竞争力。在这个过程当中,咱们提出了一个“原子服务”的概念,但愿从产品设计形态一开始,就能够打破传统的领域模型的边界和束缚。经过应用及其服务的“原子化”,将大的领域服务和业务模块打散,变成一个个独立的个体,能够独立地使用和基于场景进行灵活组装,而再也不是基于人力系统、财务系统、供应链系统等进行机械地使用和划分。web


并且,服务化自己也方便单一服务的升级、替换及面向用户的权限管理等。这是一种全新的产品设计理念,对传统的产品思惟、设计思惟,甚至内部组织和协同模式,带来了很大的冲击和挑战。图1展现了应用与其原子服务之间的映射关系。微信



app

    图1“应用—原子服务”模型框架


最初使用“原子服务”这个概念,一个是看重原子这个比较形象的颗粒度单元,另外也是但愿区别技术上比较火的“微服务”的概念。原子服务从业务角度进行描述和定义,是产品中再也不能够细分的业务服务能力单元原子服务能够进行各类碎片化的基于业务场景的组装,也如上面智能框架所提到的,有了这些智能服务,才为产品真正的智能化提供基础。微服务


应用:装载在系统中,并向用户提供服务的一个完整的实体单元,由应用服务商提供,也是进行计费等商业模式计算时的基本单元;其由若干个“原子服务”所组成,造成一系列聚合的服务。学习


原子服务:原子是构成应用的不可再分解的基本服务单元,也是操做系统能够进行管控、权限分配的最小单元。其也能够用被多个应用所“共享”。大数据


经过“应用—原子服务”这样的设计形态,使业务模型和前端界面造成了完整的统一,为后续前端页面的多样性,业务服务能力的自由组装,以及以前提到的智慧界面提供了服务能力基础。如图2所示的框架示例,前台的用户界面基于业务场景,智能地聚合了用户所须要的各类服务,打破了传统的领域应用边界和界面形态。ui



spa

图2 原子服务到前端页面映射示意


本文节选自《B端产品设计精髓:从0到1构建企业级的数智化产品》做者:蒋颢等  出版社:电子工业出版社


推荐B端数据产品阅读


本文分享自微信公众号 - 数据私房菜(DataPrivateFood)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索