0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微服务架构的SOA特点

汽车玩家 来源:oschina 作者:oschina 2020-05-03 17:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.1 SOA思想介绍

面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。

核心概念:面向服务的架构。

特点:

分布式的思想 根据业务进行拆分。

粗粒度的服务接口分级。

标准化的服务接口

可从企业外部访问

随时可用,可重用的服务

松散耦合:服务之间、接口与实现之间、业务组件和传输协议之间

支持各种消息模式

精确定义的服务契约

1.2将SOA用于开发来说

说明:以后的开发中,为了让系统统一的完成调用.则可以采用SOA的方式进行管理。

接口:

1.可以是具体的Service接口

2.可以具体的url的请求路径

但凡前台可以与后台进行交互的都可以称之为接口。

微服务架构的SOA特点

1.3.对于整个大局来说

1.3.1 企业需求

一个是“信息孤岛”造成基于系统之间互联互通的整合需求;另一个是业务的变化所导致对IT灵活性,以适应变化的需求。目前国内外基本情况类似,经过30年的信息化建设,许多企业都在不同时期、应用不同技术、与不同的厂商合作,建设了不同规模的应用系统,造成了信息化不是没有系统,而是信息孤岛太多的问题,而且不是没有数据,而是信息不一致,难以整合。因此,互连互通是当前信息化中的核心问题和核心需求。顺便说一句,那些认为中国企业的信息化起步晚,历史负担少,可以快速部署全新SOA,可以运用推倒重来的策略是不了解中国企业信息化,自我想当然的结果。事实上,我国信息化无论是金融、电信、电力等大行业,还是中小工商企业,“孤岛现象”还是非常严重,遗留系统的整合不一定就少,而且我国软件供应商的系统普遍架构能力比较弱,整合难度一点也不低。这种互联互通需求,既包括企业内的各种应用系统之间的集成,也包括集团企业总部与下属企业、企业与上下游伙伴之间的业务协同。用一个图对大家进行展示SOA基本的面向服务架构:

微服务架构的SOA特点

技术需要

软件出现最早是用于科学计算,然后是计算机辅助设计、辅助制造等等工业应用。在企业管理领域大规模应用后,业务需求不断的变化、系统不断增加、流程更复杂、系统越来越不堪重负,出现了需求交付方面的重大挑战,以至于人们用“软件危机”来描述软件工业所面临的困境。软件技术发展过程中,一直在寻求解决四个基本问题的方法:质量问题、效率问题、互操作问题、柔性构造问题。这些问题今天依然困扰着软件行业。造成这个局面的原因是异构性和标准规范的滞后。

而SOA可以实现:

屏蔽异构型

实现互操作

共性凝练和复用

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SOA
    SOA
    +关注

    关注

    1

    文章

    320

    浏览量

    29039
  • 微服务
    +关注

    关注

    0

    文章

    147

    浏览量

    8050
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SOA应用-光子集成

    SOA
    天津见合八方光电科技有限公司
    发布于 :2025年12月02日 14:50:11

    华纳云VPS容器服务网格流量管理:实现微服务高效路由

    在云计算和微服务架构日益普及的今天,华纳云香港VPS凭借其优越的地缘优势和网络自由,成为众多企业部署容器化应用的热门选择。复杂的微服务架构带来了流量管理的巨大挑战。本文将深入探讨如何利
    的头像 发表于 10-16 17:09 383次阅读

    如何基于Nginx构建微服务网关

    今天,我将分享我们团队如何基于Nginx构建了一个日均处理10亿+请求的微服务网关,以及踩过的那些坑。这套方案已经稳定运行2年+,经历过多次大促考验。
    的头像 发表于 09-02 16:29 635次阅读

    Jtti海外VPS微服务架构下的日志采集与分析优化方案

    随着跨境业务和分布式应用的普及,越来越多的企业在海外VPS上构建微服务架构,以提升系统扩展性和灵活性。然而,微服务化带来了一个新的挑战:日志数据分散在多个服务和节点中,若缺乏统一采集与
    的头像 发表于 08-27 17:13 426次阅读

    电商API的微服务架构优化策略

    ​ 随着电子商务的快速发展,API(应用程序编程接口)已成为电商平台的核心组件,负责连接用户、商家和后台系统。微服务架构通过将应用拆分为独立、可扩展的服务单元,显著提升了系统的灵活性和可维护性。然而
    的头像 发表于 07-23 14:30 405次阅读
    电商API的<b class='flag-5'>微服务</b><b class='flag-5'>架构</b>优化策略

    SOA架构开发小助手PAVELINK.SOA-Converter 2.1.2新版本发布

    为提升汽车SOA架构设计开发效率,优化用户体验,我们对PAVELINK.SOA-Converter进行了全新升级。本次2.1.2新版本升级,聚焦于提升软件性能、扩展功能特性及增强用户交互体验。
    的头像 发表于 04-09 10:37 1254次阅读
    <b class='flag-5'>SOA</b><b class='flag-5'>架构</b>开发小助手PAVELINK.<b class='flag-5'>SOA</b>-Converter 2.1.2新版本发布

    微服务架构几种典型的基础框架,你了解吗?

    ;Akka用Scala写,处理能力强。还有如.NETCore、ServiceFabric等其他框架,它们各自在协议、语言支持、功能特点等方面有所不同,开发者可按需选择构建微服务
    的头像 发表于 03-04 11:05 800次阅读

    NVIDIA 发布保障代理式 AI 应用安全的 NIM 微服务

    NVIDIA NeMo Guardrails 包含全新 NVIDIA NIM 微服务,能够为各行业构建 AI 的企业提高 AI 的准确性、安全性和可控性。   AI 智能体有望成为能够完成各种任务
    发表于 01-17 16:29 282次阅读

    微服务容器化部署好处多吗?

    微服务容器化部署好处有很多,包括环境一致性、资源高效利用、快速部署与启动、隔离性与安全性、版本控制与回滚以及持续集成与持续部署。这些优势助力应用可靠稳定运行,提升开发运维效率,是现代软件架构的优质选择。UU云小编认为微服务容器化
    的头像 发表于 01-17 10:22 550次阅读

    容器化能替代微服务吗?两者有何区别

    容器化不能替代微服务,但它是微服务的解决方案之一。微服务架构的核心在于将大型应用程序拆分为一系列小型、独立的服务,每个
    的头像 发表于 01-13 10:40 697次阅读

    基于SOA自动驾驶整车及运营系统架构

    随着车辆智能化、信息化、电动化和服务化的不断深入,车辆电子电气架构开发模式遇到了巨大的挑战,经纬恒润通过多年的技术积累和研发实践,运用面向服务架构(Service Oriented
    的头像 发表于 01-06 17:00 1293次阅读
    基于<b class='flag-5'>SOA</b>自动驾驶整车及运营系统<b class='flag-5'>架构</b>

    基于SOA自动驾驶整车及运营系统架构

    随着车辆智能化、信息化、电动化和服务化的不断深入经纬恒润通过多年的技术积累和研发实践,运用面向服务架构(Service Oriented Architecture,SOA)设计思想和
    的头像 发表于 01-06 16:06 27次阅读
    基于<b class='flag-5'>SOA</b>自动驾驶整车及运营系统<b class='flag-5'>架构</b>

    Java微服务中如何确保安全性?

    在Java微服务架构中确保安全性,可以采取以下措施: 身份验证与授权: 使用OAuth 2.0和OpenID Connect框架进行身份验证和授权。OAuth2允许用户在不分享凭证的情况下授权第三方
    的头像 发表于 01-02 15:21 1031次阅读

    宝藏级微服务架构工具合集

    宝藏级热门微服务架构工具包含Spring Boot、Eclipse Vert.X、Kubernetes、Tyk、RabbitMQ、Apache Kafka等。其中,Spring Boot简化了微服务
    的头像 发表于 12-21 16:33 912次阅读

    面向服务的整车EE架构SOA)设计开发咨询服务

    经纬恒润多年来一直致力于为客户提供先进电子电气架构解决方案,近年来,经纬恒润在国内率先开展整车SOA架构的技术研发和业务布局,参与多款SOA架构
    的头像 发表于 12-12 15:11 1254次阅读
    面向<b class='flag-5'>服务</b>的整车EE<b class='flag-5'>架构</b>(<b class='flag-5'>SOA</b>)设计开发咨询<b class='flag-5'>服务</b>