写点什么

文章:SOA 编程模型

  • 2007-05-24
  • 本文字数:563 字

    阅读完需:约 2 分钟

随着面向服务架构使用率的增长,由 Web 服务 API(目前最流行的 SOA 实现技术),如 Java 中的 JAX-RPC 或.NET 中的 Web 服务扩展 API,所提供的抽象级别对于有效实现 SOA 越来越显得力不从心。而尝试通过定义 SOA 编程模型来提高 API 的抽象级别,这样可解决当前 API 集合中的一些问题。编程模型的目标就是降低应用程序开发者直接处理中间件或 Web 服务特定 API 时面临的复杂度。通过从业务代码中移除大部分的通信支持,并将它们隐藏在编程模型抽象 / 实现之后,可以获得很多好处。

在本文中,作者深入浅出地介绍了实现 SOA 的三个最流行的模型:如来自微软的 Windows 通信基础(Indigo)编程模型;来自 Java Community Process 的 JBI 模型以及来自 IBM、BEA、IONA、Oracle、SAP、Siebel、Sybase 等的服务组件架构(SCA)等。通过支持无缝的服务编排(orchestration)和许多对于成功实现 SOA 必需的模式,这些编程模型试图超越简单的服务调用,并期望提供更多的功能。它们同样也是实现企业服务总线(ESB)的基础。如果你正在研究或者开发 SOA 相关项目,本文会非常有帮助。

本文作者 Boris Lublinsky 在软件工程和技术架构方面拥有超过 25 年的经验,经常在一些技术大会上演讲,并发表过多篇关于技术架构和 SOA 的文章。目前他主要为大型保险公司工作,负责开发和维护 SOA 策略和框架等。

阅读全文: SOA 编程模型

2007-05-24 21:44910

评论

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

从架构设计到核心组件深度解析SpringCloudAlibaba一站式解决方案

程序员高级码农

架构师 SpringCloud Alibaba spring-cloud

从彼得·蒂尔四象限看 Crypto「情绪变迁」:从密码朋克转向「标准化追求者」

TechubNews

YashanDB|别彬彬:金融科技进入智能化深水区,数据+逻辑才是新范式

数据库砖家

数据库

YashanDB 知识库|导入 dump 报错 YAS-00218?试试这一招快速定位

数据库砖家

数据库

HarmonyOS App 购物助手工具的开发与设计

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT

机器人赛跑 外放电冰水 奇瑞集团“解锁”职工运动会新玩法

科技热闻

YashanDB 知识库|OM 仲裁节点异常?如何手动切换主备并重新纳管数据库集群

数据库砖家

数据库

『Plotly实战指南』--在金融数据可视化中的应用(上)

量贩潮汐·WholesaleTide

Python

YashanDB 知识库|exp 导出 CSV 报错 YAS-00218?别忘了这一步

数据库砖家

数据库

0 代码,一键部署 Qwen3

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

办公常用的AI工具有哪些?8个流行的AI软件盘点!

职场工具箱

人工智能 PPT AIGC AI工具 AI生成PPT

活动报名丨在旧金山&硅谷,遇见 Voice Agent 开发者&创业者

声网

解决金仓数据库启动报错“内存不足”的问题

金仓技术

KingbaseES 金仓数据库

网络问题导致金仓数据库备机无法加入集群的排查与解决​

金仓技术

KingBase 金仓数据库

YashanDB V23.3 正式发布:迈向企业核心系统的 1:1 替代新阶段

数据库砖家

数据库

YashanDB王南演讲精要|YAC 集群:为核心系统而生的平替路径

数据库砖家

数据库

Voila:开源端到端全双工语音模型,延迟 195 毫秒;Gemini 2.5 Pro 预览版发布,视频理解能力提升丨日报

声网

技术解读|YashanDB 共享集群 V23.3:从架构到底层的全面升级

数据库砖家

数据库

HarmonyOS App 如何实现全网比价工具

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT

【IoTDB 线上小课 15】树表双模型,到底该怎么选?

Apache IoTDB

类似亲家相亲,亲人朋友帮忙找对象的交友/app/小程序平台开发搭建

网站,小程序,APP开发定制

当 CEO 患上了 AI 焦虑症(之四):NoETL,万数皆可问!

Aloudata

数据分析 数据开发 指标平台 ChatBI 智能问数

远程访问代理+内网穿透:火山引擎边缘网关助力自部署模型公网调用与全链路管控

火山引擎边缘云

网关 火山引擎 大模型 私有化部署 LLM

YashanDB:樊文飞院士观点速递|中国软件的未来:自强、自立、自信

数据库砖家

数据库

YashanDB演讲纪要|崖山科技陈志标:坚持自主原创,走长期主义之路

数据库砖家

数据库

逻辑可视化的进化:从图灵完备到量子计算

代码制造者

AI编程

YashanDB 知识库|虚拟机重启后 YMP 无法启动?先看看 8093 端口谁在用

数据库砖家

数据库

在京东做AI的95后:我们这样搞定技术难题

京东零售技术

云上玩转Qwen3系列之二:PAI-LangStudio搭建联网搜索和RAG增强问答应用

阿里云大数据AI技术

人工智能 rag PAI Qwen3 LangStudio

Nacos源码—Nacos集群高可用分析(二)

不在线第一只蜗牛

5月13日观测云发布会:这一次,我们不只是发布产品

观测云

产品发布会

文章:SOA编程模型_SOA_霍太稳@极客邦科技_InfoQ精选文章