10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

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

关注

评论

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

唤醒 AI 算力,专有云 ABC Stack 面向企业级智算平台的 GPU 提效实践

Baidu AICLOUD

私有云 容错机制 大模型 训练加速 GPU 利用率

Axure RP 11 怎么设置中文?Axure RP 11 中文安装包附激活密钥

Rose

Hopper Disassembler for Mac( 反汇编器)5.15.4 免激活版

Rose

AnyGo for Mac(在iPhone / iPad上轻松模拟GPS位置)v7.8.0免激活版

Rose

漆包线行业MES系统的核心功能与应用

万界星空科技

mes 万界星空科技 漆包线mes 漆包线 铜杆加工行业

Python 虚拟环境:原理解析与最佳实践

不在线第一只蜗牛

Python

Keyshot2023安装教程(Keyshot2023注册机分享)

Rose

AlDente Pro for Mac:电池健康守护者,延长Mac续航新选择!

Rose

动态高清壁纸软件推荐Dynamic Wallpaper mac中文免激活版

Rose

江西鸿蒙生态新纪元:八大领域本土鸿蒙原生应用上架,共赴智慧未来

最新动态

MIT、OpenAI震撼力作!AI自主发现人工生命,软件测试行业如何迎接未来挑战

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

测试

VideoPipe:强大的跨平台视频分析框架

代码忍者

Microsoft Outlook 2024 LTSC for Macv16.92中文正式版 含破解工具

Rose

Microsoft OneNote 2019 for Mac安装包附破解工具

Rose

ai2024下载简体中文版-ai2024正式版激活

Rose

Perfectly Clear Workbench 永久激活版 Mac/win智能图像清晰修复软件

Rose

马斯克惊叹!消费级机器人有望在2025年掀起融资潮

机器人头条

机器人 科技 大模型 人形机器人 具身智能

《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发

HarmonyOS开发者

Paimon 1.0: Unified Lake Format for Data + AI

Apache Flink

大数据 flink paimon Apache Paimon

Kubernetes 排障实战:用 Prometheus 提升集群可用性和排障效率

腾讯云可观测平台

SOA年代划分_SOA_Mark Little_InfoQ精选文章