速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

SOA 年代划分

  • 2008-04-07
  • 本文字数:602 字

    阅读完需:约 2 分钟

第一代服务 —— 用第三代语言(如 C、C++、C#或 Java)编写的简单服务,它们不使用如 WS-* 或 REST 这样的现代 SOA 标准。这些服务倾向于将消费者和底层资源紧密耦合。老的分布式计算技术,如 CORBA 和 DCOM,也属于这一类。第二代服务 —— 以标准为基础的服务,而且相当简单。如实现一个检索、修改、创建或删除一个数据库中数据集的操作。这些服务常常可由其他途径(如从 Java 或 C#类、一个 EJB、或一个数据库查询)自动产生。这些服务倾向于反映一个对象上的一个方法,或暴露一个底层实现策略(如关系表)。它们很容易创建,但因为它们是以技术为中心而非以业务为中心,难以在一个业务过程中使用。相反,它们需要和其他服务与逻辑结合,为编制提供合适的粒度级别。

第三代服务 —— 真正的“面向服务”,这些服务在向业务过程靠齐方面前进了一步。松耦合可以通过显式的定义服务请求和响应主体的数据格式来获得,这些格式由了解手边业务过程的分析师驱动,而非试图最优化执行时间和存储需求的技术。为了获得一个适合编制的粗粒度服务,常常需要缝合和转换第一代和第二代服务,同时这样也能获得松耦合。

第四代服务 —— 制度化的第三代服务,这些制度用来管理、保护、治理和重用服务。第四代 SOA 涉及一个感知 SOA 的技术和过程的生态系统,它允许构造和管理业务过程和更高级别服务。一旦达到第四代服务,一个公司将最大化 SOA 的好处,使他们能迅速地创建和修改过程来满足业务需求的变化。

2008-04-07 04:23727
用户头像

发布了 255 篇内容, 共 57.4 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

CUDA编程基础与Triton模型部署实践

阿里技术

cuda 模型部署

解密HTTP协议:探索其组成部分与工作原理

做梦都在改BUG

Java 计算机网络 网络协议 HTTP

Java运算符、标识符以及进制

timerring

Java

NPlayer最新版本下载 Mac视频播放神器

理理

mac视频播放器 nPlayer for Mac NAS局域网视频播放神器 nplayer 下载

Hybrid App 选用什么前端框架更好

Onegun

flutter React Native Hybrid

Spring源码探索-核心原理下(AOP、MVC)

Java你猿哥

spring aop Spring MVC

MySQL索引数据结构入门

江南一点雨

Java MySQL

在桌面养只捣蛋鹅 Desktop Goose让你的mac桌面更有趣!

理理

抖音桌面宠物鹅 桌面宠物鸭 Mac版 Desktop Goose怎么关闭 Desktop Goose下载

AutoCAD安装无响应,需要在macOS上完全卸载Autodesk产品!

理理

cad2024激活版 AutoCAD安装无响应 AutoCAD M1

OceanBase 4.1 发版 | 一个面向开发者的里程碑版本

OceanBase 数据库

数据库 oceanbase

如何把Ai绘画工具放到我们的App中

Onegun

AI AIGC

从GitHub火到了头条!共计1658页的《java岗面试核心》,拿走不谢

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

Redis分布式锁一定注意两个坑

做梦都在改BUG

Java redis 分布式锁

【深入了解系统性能优化】「实战技术专题」全方面带你透彻探索服务优化技术方案(方案篇)

洛神灬殇

性能优化 JVM 软件开发 4月日更 编程体系

After Effects新手教程|如何对素材进行整理与预览

理理

ae 2021中文版 After Effects破解版 After Effects教程 AE最新版下载

Xmind新手指南之如何插入主题元素?Xmind2022下载

理理

Xmind 2022 mac思维导图 XMind教程

如何调整和优化Go程序的内存管理方式?

Jack

实用技术宝典:MAC地址格式转换多种实现方式

小毛驴的烂笔头

linux命令 linux运维

AI日课@20230411:Prompt的三个层次和三个“万万没想到!”

无人之路

ChatGPT

【实践篇】基于CAS的单点登录实践之路

京东科技开发者

CAS SSO 单点登录 企业号 4 月 PK 榜

Kubernetes 本地持久化存储方案 OpenEBS LocalPV 落地实践下——原理篇

江湖十年

后端 #Kubernetes# Go 语言

Github发布6天,Star55K+,这套笔记足够你拿下90%的Java面试

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

ps2022电脑配置要求 PS2022下载

理理

ps2022电脑配置要求 PS2022下载

阿里巴巴内部Spring Cloud Alibaba 全彩 PDF 版手册开源

采菊东篱下

Java 微服务

百度工程师的软件质量与测试随笔

百度Geek说

测试 软件质量 测试技术 智能测试 企业号 4 月 PK 榜

Java 源码重读系列之 HashMap

U2647

源码 hash map #java

4月22日,云数据库技术沙龙【杭州站】

NineData

MySQL 数据库 开发者 Clickhouse 沙龙预告

未来已来,OpenHarmony 3.2 Release发布,迈入发展新阶段

OpenHarmony开发者

OpenHarmony

【异常解决】UnknownHostException: api.weixin.qq.com 的解决方案

No8g攻城狮

小程序 微信 Java EE

🔥笔耕不辍,筑梦前行,三周年连更活动来啦!

InfoQ写作社区官方

热门活动 三周年连更

一文解读基于PaddleSeg的钢筋长度超限监控方案

飞桨PaddlePaddle

人工智能 图像识别 飞桨

SOA年代划分_SOA_Mark Little_InfoQ精选文章