QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

探戈项目——WCF 与 Java 互操作

  • 2007-05-08
  • 本文字数:754 字

    阅读完需:约 2 分钟

Sun 微系统已经启动名叫探戈(Tango)项目的开放源代码提案。Windows Communications Foundation 的工程师们正在和Java Web Services 的工程师一起致力于企业应用特性的互操作性。

探戈项目的重点在于互操作性的五个关键功能区域。

引导通讯

JAX-WS 中的 wsimport 使用 WS-Transfer 和 WS-MetadataExchange 来为某个 WCF 服务获取 WSDL,并创建用于根服务进行通讯的客户代理。使用 wsimport 使得开发者不再必须了解如何使用元数据来实现代理。

优化通讯

同样内建于 JAX-WS 平台的是 MTOM 和 XOP。这使得对 XML 内容进行二进制编码成为可能。内容可以编码为 MIME 的各部分,或者封装成二进制编码的 XML 存于 HTTP 包中。最终结果是减小的 XML 大小,从而帮助加速通讯。

WS-SecureConversation 用于在大量消息交换的开始时,建立一个共享的安全上下文。这样能够在要求多个消息交换的复杂通讯中,减少安全通讯的开销。

提供可靠性

WS-ReliableMessaging 规范允许底层系统来处理消息错误的回复,并将此责任从应用程序代码中移走。在一个探戈项目的 Web 服务中提供可靠性,就像在 NetBeans 的一个可靠性面板上选中一个复选框那样简单。

提供原子事务

探戈项目实现了WS-Coordination 和WS-AtomicTransaction 规范,来提供可互操作的原子事务的支持。

安全通讯

探戈项目比基于传输的安全更进一步,比如通过实现WS-Security 来提供消息安全的SSL,即使消息必须穿过某个中间媒介。WS-Trust 同样被实现用于安全令牌的管理,并建立代理信任关系。

查看英文原文: Project Tango - WCF And Java Interop - - - - - -

译者简介:张凯峰,在 Java 和 Web 开发方面略有心得,现在 IBM 中国软件开发中心(CSDL) 从事 Lotus Forms 的 SVT、Automation 相关工作,曾参与译著《 Ajax 实战》。与 InfoQ 中文站分享内容,请邮件至 china-editorial@infoq.com

2007-05-08 20:011416
用户头像

发布了 127 篇内容, 共 43.9 次阅读, 收获喜欢 5 次。

关注

评论

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

B站收藏 12.5w+!GitHub 标星 6.6k+!这份文档拯救了我薄弱的计算机基础

Java架构师迁哥

北鲲云:浅谈云计算与高性能计算的区别与联系

北鲲云

一矢多穿:多目标排序在爱奇艺短视频推荐中的应用

爱奇艺技术产品团队

推荐 模型 多目标

百度智能云在AI云服务市场四度夺魁!

百度大脑

人工智能 云服务

敏捷项目管理是不是可以缩短项目周期,或者说“敏捷就是快”?

万事ONES

项目管理 敏捷开发 ONES 项目管理工具

前端 JavaScript 获取字符串中重复次数最多的字符

编程三昧

JavaScript 大前端 数组 指针思想

5G时代,视频会议的未来

anyRTC开发者

音视频 WebRTC 视频会议

解析 Nebula Graph 子图设计及实践

NebulaGraph

数据库 图数据库 子图

程序员的职业规划怎么做?7年老程序员的一份人生总结

学神来啦

程序员 日常 架构师

[译] R8 优化: 枚举的 Ordinals 和 Names

Antway

6月日更

公安局情指勤合成作战平台解决方案,合成指挥调度系统

做好项目管理,项目经理应当掌握哪些技能?

万事ONES

项目管理 ONES 项目经理

CHM源码阅读(jdk1.7)

周周

【得物技术】得物社区实践

得物技术

dubbo dubbo-go 社区 Go 语言 融合

敏捷项目管理实践,如何正确使用故事点预估工作量?

万事ONES

项目管理 敏捷开发 ONES

带老弟做项目,凉了

程序员鱼皮

Java c++ Python JavaScript 技术

2021-06-25 从简书迁移来到InfoQ首文

林建

6月GitHub上star涨得最多的repo盘点

北游学Java

GitHub

Redis主从复制、Sentinel、集群总结

Hex

redis 后端 Redis 核心技术与实战

阿里实录:一个优秀的分布式系统该如何去设计?

Java架构师迁哥

压缩微指令长度方法

若尘

计算机组成原理 6月日更

百度智能云以端边云全面智能化的天工AIoT平台2.0打造智能物联网解决方案

百度大脑

人工智能 物联网

B 站游戏技术平台微服务通用网关实践

bilibili游戏技术

微服务 openresty APISIX 通用网关

高性能计算在人工智能(AI)智药中的应用

北鲲云

领导说PHP已经过时了,让我滚!!

网络安全学海

php 网络安全 信息安全 渗透测试 安全漏洞

Github自爆:阿里内部SpringBoot学习笔记,学完直接进大厂

Java架构师迁哥

老夫整理的1000行MySQL学习笔记,等待有缘人

Java架构师迁哥

阿里巴巴出品:完美杜绝备战一个月面试10分钟,让Java面试从此不再难

Java架构师迁哥

有没有字节工牌,Java并发安全的根本原因都得懂

慕枫技术笔记

Java 高并发

《Spring Framework 系列》- IOC

公众号:程序猿成神之路

ioc Spring Framework

内卷把我逼成了“扫地僧”把Github上所有面试题都整理了一遍,足足24W字!

Java架构师迁哥

探戈项目——WCF与Java互操作_Java_David Totzke_InfoQ精选文章