写点什么

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

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

关注

评论

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

DAPP系统开发Web3合约技术

薇電13242772558

dapp web3

数字孪生实操——实践类

阿里云AIoT

物联网 数据采集 传感器 数字孪生

隐私计算大规模落地场景的解决之道:分布式计算架构

Jessica@数牍

隐私计算 分布式技术 分布式计算框架

软件测试 | 测试开发 | BAT 大厂最流行的性能压测、监控、剖析技术体系解析

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

测试

【开发者说】携住数智酒店,用原子化服务创造全新入住体验

HarmonyOS开发者

HarmonyOS

软件测试 | 测试开发 | Git实战(五)| 让工作更高效,搞定Git的分支管理

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

测试

软件测试 | 测试开发 | Dubbo-admin+Zookeeper 的环境搭建实操与 Could-not-extract-archive 报错踩坑

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

测试

SBOM:缓解软件供应链风险的关键

SEAL安全

DevSecOps 软件供应链 SBOM 软件供应链安全

IoT数据倾斜如何解决——实践类

阿里云AIoT

算法 流计算 物联网 数据处理 并行计算

大数据开发培训机构怎么选择

小谷哥

Java | interface 和 implements关键字【接口,看这篇就够了】

Fire_Shield

Java 接口 9月月更

软件测试 | 测试开发 | BAT大厂都在用的Docker。学会这三招,面试、工作轻松hold住

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

测试

软件测试 | 测试开发 | 30 分钟轻松搞定正则表达式基础

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

测试

十分钟速成DevOps实践

华为云开发者联盟

后端 开发

小间距LED显示屏未来十大发展方向

Dylan

LED显示屏 led显示屏厂家 户内led显示屏

软件测试 | 测试开发 | Jenkins 踩坑 | job 创建、参数化、定时构建及时区偏差问题解决

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

测试

Java培训技术学习哪个前景不错

小谷哥

资源画像,看得见的容器资源优化助手

阿里巴巴云原生

阿里云 容器 云原生 ACK

西安前端培训班学习哪家比较好

小谷哥

西安Java培训班哪家比较好

小谷哥

武汉web前端开发培训机构学费多少

小谷哥

Hibernate 缓存与 MyBatis 缓存的理解以及比较

codeshero

Java hibernate 缓存 mybatis缓存 9月月更

国庆福利:6大云原生落地指南、100余页实用转型干货 免费下载!

York

容器 DevOps 微服务 云原生 应用现代化

链上自动化何以成就更好的 Web3 | 对话 OAK Network

One Block Community

区块链 自动化 专访 波卡生态

软件测试 | 测试开发 | Git实战(四)| Git分支管理实操,搞定在线合并和本地合并

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

测试

软件测试 | 测试开发 | Git 实战(三) | Github 必会高频基础命令与 IDE 的 Git 集成

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

测试

开放算力,云启未来!与龙蜥一起开启 2022 云栖大会之旅

OpenAnolis小助手

开源 科技 峰会 云栖大会 龙蜥社区

关于事务注解中的常用参数详解

codeshero

Java 后端 事务 注解 9月月更

软件测试 | 测试开发 | Docker 镜像构建可以分享的快乐

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

测试

NFT 离商业化还有多远?

One Block Community

区块链 程序员 NFT 商业化

软件测试 | 测试开发 | Junit5 架构、新特性及基本使用(常用注解与套件执行)

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

测试

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