写点什么

文章: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:441099

评论

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

Kubernetes Gateway API 深入解读和落地指南

北京好雨科技有限公司

Kubernetes 云原生 rainbond 企业号 5 月 PK 榜 Gateway API

对象存储——Minio初探

程序员架构进阶

对象存储 Minio 5月日更 5月月更

在啥样的公司工作没意义

Jadedev

职场 职场经验 职场发展

PostgreSQL JDBC 开发指导

攻城狮

postgresql JDBC 驱动程序

软件测试 | 接口测试工具的不足

测吧(北京)科技有限公司

测试

ebpf-linux 安全“双刃剑”

统信软件

Linux Kenel

【分布式技术专题】「OSS中间件系列」Minio的文件服务的存储模型及整合SpringBoot客户端访问的实战指南

码界西柚

分布式 OSS Minio 三周年连更 SpringBoot-Starter

软件测试 | Requests库

测吧(北京)科技有限公司

测试

MobPush 厂商通道SDK集成指南

MobTech袤博科技

蚂蚁安全科技 Nydus 与 Dragonfly 镜像加速实践 | 龙蜥技术

OpenAnolis小助手

开源 dragonfly 操作系统 龙蜥技术 镜像加速

责任心与执行力

Jadedev

职业素养 团队文化 人格

数据库中的 Schema 变更实现

KaiwuDB

线上直播 KaiwuDB Schema 锁表

【转载】亚信科技亮相2023移动云大会,“数智云网”助力行业转型发展

亚信AntDB数据库

AntDB AntDB数据库

软件测试 | 程序报错不要慌

测吧(北京)科技有限公司

测试

基于 EKS Fargate 搭建微服务性能分析系统

亚马逊云科技 (Amazon Web Services)

Python

在这样的公司工作没意义

Jadedev

职场 职场经验 职场发展

推荐6个我经常逛的“小网站”,嘿嘿嘿!!!

引迈信息

程序员 低代码 摸鱼 JNPF 文案

人工智能(AI)行业如此烧钱,离真正商业化还有多远,如果不商业化还能走多远? | 社区征文

迷彩

人工智能 AIGC 生成式AI 三周年征文 三周年连更

推开“任意门”,华为全屋智能正在实现一代科幻迷的童年梦想

脑极体

人工智能 全屋智能

OpenHarmony设备开发从零到一

鸿蒙之旅

OpenHarmony 三周年连更

浪潮海岳低代码平台inBuilder开源社区版特性推荐系列-第一期

inBuilder低代码平台

开源 低代码 实操

如何为 Databend 添加新的系统表

Databend

清晰的定位对团队成功的影响

Jadedev

团队管理

团队管理的五个关键词

Jadedev

团队管理

John Schulman:强化学习与真实性,通往TruthGPT之路

OneFlow

Flink API的4个层次

阿泽🧸

flink 三周年连更

3D点云数据集在3D数字化技术中的应用

数据堂

软件测试 | Django开发环境

测吧(北京)科技有限公司

测试

YApi自动生成接口文档

Liam

Postman 接口文档 API YAPI 文档生成

Shell的参数传递

芯动大师

Shell 三周年连更 shell参数传递

科大讯飞发布讯飞星火认知大模型,深度赋能教育、办公、汽车、数字员工领域

Xue Liang

大数据 大模型时代 AIGC

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