写点什么

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:23847
用户头像

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

关注

评论

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

利用淘宝商品评论API返回值优化商品转化率:策略与实践

代码忍者

MySQL中为什么要使用索引合并(Index Merge)?

不在线第一只蜗牛

MySQL 数据库 索引

浅析JVM invokedynamic指令和Java Lambda语法|得物技术

得物技术

Java JVM 企业号2024年8月PK榜

mac强大的安卓文件传输工具:Android File Transfer for mac 版

你的猪会飞吗

Mac软件 Android File Transfer mac破解软件下载

日常工作中需要避免的9个React坏习惯

不在线第一只蜗牛

JavaScript 前端 React

Rectangle Pro for Mac v3.0.31激活版 窗口管理布局工具

Rose

TikTok直播网络加速方法

Ogcloud

TikTok tiktok运营 tiktok直播 tiktok直播专线 tiktok矩阵

TapData 信创数据源 | 国产信创数据库 Vastbase 数据同步指南,加速国产化进程,推进自主创新建设

tapdata

数据同步

【我在京东做产研】校招 2 年,个人角度(成长)回顾 - 行且知

京东科技开发者

淘宝 API 接口的实际应用案例

Noah

京东商品详情数据接口解析(实时数据含测试及示例)

tbapi

京东API接口 京东商品详情接口 京东商品数据采集

如何设计真正的实时数据湖?

tapdata

实时数据湖 数据集处理流程 湖仓一体是什么

解析阿里巴巴中国站商品详情API返回值的更新与变化

技术冰糖葫芦

API Explorer API 测试 pinduoduo API

亲测兼容M1 PS2019 for mac中文直装版 附Photoshop2019破解补丁

Rose

Oracle数据库客户端 SQLPro for Oracle for mac v1.0.302激活版

Rose

网易伏羲AI Agent 技术分享:揭秘AOP框架在《永劫无间》手游Copilot的应用实践

网易伏羲

aop agent 网易伏羲 Copilot 游戏AI

智能引领,服务升级:哈银消费金融以科技力量重塑金融服务体验

极客天地

黑神话悟空-快速部署

京东科技开发者

mysql磁盘碎片整理

京东科技开发者

SD-WAN组网对比传统组网有哪些优点?

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

百度搜索的RLHF性能优化实践

百度Geek说

百度 算法 性能优化

SOA年代划分_SOA_Mark Little_InfoQ精选文章