写点什么

SCA 和 JBI,能两全其美吗?

  • 2008-05-12
  • 本文字数:633 字

    阅读完需:约 2 分钟

JavaOne 2008 上,Jos Dirksen 和 Tijs Rademakers演示了协同使用服务组件架构(Service Component Architecture,即SCA)和 Java 业务集成(Java Business Integration,即 JBI)框架以求两全其美。SCA 为在分布式运行环境中构建、组装与部署服务网络定义了一个基于服务的模型。JBI 规范为应用组件的集成与服务编制提供了一个标准。通过一个“JavaOne 活动会议的 SCA 服务”示例应用,Jos 和 Tijs 阐述了如何将 SCA 应用作为一个服务单元(Service Unit,即 SU)部署在 JBI 容器上。该示例使用了 Java 编写的 SCA 组件、 Spring 配置及 JavaScript 并且向 Apache Tuscany 服务器暴露了服务组件。

在另一个与 SCA 相关的会议上,Mike Edwards 描绘了SCA 的总体架构模型。他谈到了SCA 的主要优势、SCA 设计和实现的四个基础(组装、客户端和实现规范、绑定和策略框架)以及SCA 的组合场景(自顶向下和从下到上)。他还谈到了用来定义企业安全策略的抽象策略声明选项以及使用注解如@Confidentiality 和@Integrity 将策略与SCA 组件关联起来。

SCA 模型促使关系的分离,这样开发者在编写组件时可以集中精力于业务逻辑,同时可以利用 SCA 绑定去实现基础设施,如事务、安全等等。我们可以在很精细的层次(方法、协议或者传输层)上管理 SCA 绑定。Mike 说 SCA 正在获得业界的支持,如 Apache Tuscany 项目、Eclipse SOA 工具项目以及来自 IBM WebSphere、Oracle Fabric、BEA、Roguewave 及 TIBCO 等制造商的实现。

查看英文原文: SCA and JBI, Best of Both Worlds?

2008-05-12 10:05939
用户头像

发布了 88 篇内容, 共 269.2 次阅读, 收获喜欢 8 次。

关注

评论

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

12.3大数据计算框架MapReduce-编程框架

张荣召

英特尔唐炯:36.4% PC同比增长,预示了2021是个好年

E科讯

12.4大数据计算框架MapReduce-架构

张荣召

Norvarm波场链系统开发方案丨Norvarm波场源码功能

系统开发咨询1357O98O718

Norvarm波场链系统开发

GaussDB(DWS)应用实践丨负载管理与作业排队处理方法

华为云开发者联盟

数据 负载 GaussDB

我看技术人的成长路径

阿里巴巴云原生

开发者 云原生 技术人 自我思考 职场成长

探究神秘的SpringMVC,寻找遗失的web.xml踪迹

996小迁

Java 编程 程序员 架构 面试

12.5大数据集群资源管理系统Yarn

张荣召

从物理空间到数字世界,数字孪生打造智能化基础设施

华为云开发者联盟

IoT 智能 数字

【涂鸦物联网足迹】物联网常见通信协议

IoT云工坊

物联网 HTTP 通信协议 mqtt coap

DolphinDB与Aliyun HybridDB for PostgreSQL在金融数据集上的比较

DolphinDB

postgresql 阿里云 时序数据库 DolphinDB 数据库开发

12.1大数据技术发展史

张荣召

话题讨论 | 作为程序员你的业余爱好是什么呢?

小天同学

话题讨论 业余爱好

第五周作业第1题

走走,停停……

以太公约系统开发详情丨以太公约源码案例

系统开发咨询1357O98O718

以太公约系统开发介绍

第八周大作业

小兵

巨头们为什么要开源自己的技术?解析科技企业对软件开源的态度

Marilyn

开源 敏捷开发

忒棒了!阿里P8大牛用这份技术点直接带你玩转高可用服务架构

比伯

Java 编程 架构 互联网 程序人生

学习笔记-week12

张荣召

云小课 | 需求任务还未分解,该咋整!项目管理Scrum项目工作分解的心酸谁能知?

华为云开发者联盟

项目管理 敏捷 devcloud

12.2分布式文件系统

张荣召

12.7作业

张荣召

Java中CAS原理分析(volatile和synchronized浅析)

叫练

volatile 多线程 synchronized CAS JUC

第八周总结

小兵

12.6大数据仓库Hive

张荣召

Eclipse Vert.x 4发布

dinstone

Java Reactive Vert.x

ICT芯矿链挖矿矿机系统开发平台丨ICT芯矿链源码案例

系统开发咨询1357O98O718

ICT芯矿链矿机系统开发

H3C核心交换机故障处理通用流程

云原生体系下的技海浮沉与理论探索

阿里巴巴云原生

Serverless 容器 微服务 云原生 k8s

架构师训练营第 1 期 第 12 周作业

李循律

极客大学架构师训练营

快来!开源一份阿里微服务指导手册:SpringBoot+SpringCloud+消息中间件

Java架构追梦

Java 架构 面试 微服务

SCA和JBI,能两全其美吗?_Java_Srini Penchikala_InfoQ精选文章