面向服务的计算简介

本文介绍了面向服务的计算及其在5G网络中的重要性,包括分布式计算概念、服务化架构的起源和发展,重点讲解了SOA和微服务架构。通过服务提供者、服务消费者的角色阐述服务概念,并探讨了服务计算理论与方法、服务系统与工程、典型应用场景,以及服务化架构SBA的特点,强调其模块化、轻量化和独立化优势。
摘要由CSDN通过智能技术生成

导读 DAODU

进入5G时代,服务化架构成为了移动网络的统一标准,它基于面向服务的架构SOA和微服务架构提出,因此理解SOA中服务的概念,对于在5G网络中的业务能力创新有着重要意义,本次交流主要围绕面向服务架构的起源和发展,同时结合了软件工程相关知识,主要内容分为3部分:

1.分布式计算

2.面向服务的计算

3.服务化架构简介

01

分布式计算

1.什么是分布式系统?

•计算机系统=硬件+软件

•现代计算机系统基于冯诺依曼机设计:

  • 存储器+运算器+控制器+输入设备+输出设备。

  • 数字计算机的数制采用二进制、计算机应该按照程序顺序执行。

•MIMD根据内存的组织形式可分为:

  • 分布式内存的多节点系统

  • 共享内存的多处理器系统

分布式系统

图片

多核处理器

2.分布式系统的研究内容

图片

3.什么是软件架构?

•软件架构一般来说组织成视图(逻辑、设计、部署等)。——IEEE

•所有架构都是设计,不是每个设计都是架构。架构代表着发展一个系统的重要设计决策,这个重要性是通过变化引入成本来衡量的。——Grady Booch

•架构是学习和演化,不是蓝图。——Chen

•“一切圣贤,皆以无为法而有差别。”——金刚经

软件架构指软件系统的顶层结构。——Wikipedia

4.分布式软件架构的演进

分布式系统架构演进

02

面向服务的计算

1.服务是什么

•服务:服务提供者提供给服务消费者的接口。

  • 服务提供者提供了实现特定功能

从1990年代开始,IT的快速发展为传统服务业带来了的巨大的革新并逐步形成了知识经济为主体的现代服务业。同第一产业的农业和第二产业的工业一样,服务业的快速发展也需要相应的理论体系和工程技术加以支持。IBM公司于2004年提出的"服务科学、管理与工程(Service Sciences, Management and Engineering, SSME)",试图将传统的服务相关学科的知识整合起来形成一个称为"服务科学"的独立学科,吸引学术界、教育界和工业界共同关注"服务"的研究与实践, 进而提高服务产业的水平。"服务计算"正是关注服务科学中基础理论、技术体系和工程实践的学科门类,高等学校培养的面向现代服务业的科技型人才必须具备该学科的相关知识及应用能力。作为现代服务科学的奠基石,服务计算已成为一项桥接商业服务与信息技术服务的跨学科的科学技术。IEEE认为服务计算已成为面向现代服务业的一门新的基础学科。服务计算已经成为新兴的系统构造和 企业管理模型,产业界迫切需要掌握服务计算相关理论和技术的软件工程师和管理人员。本课程面对这一需求,涵盖了服务计算方向的主要知识点,主要内容包括服务计算概要、面向服务的体系结构(方法学)、服务计算技术(技术观)、Web服务基础(实现式)、实时服务计算(航空航天特色)和服务计算的基础理论(理论点)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值