2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

探戈项目——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:011609
用户头像

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

关注

评论

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

第二周作业

华美而火锅

最新整理国内知名大厂7篇Java岗面试真题,奥利给!

Java架构师迁哥

第二周 作业一【未陌】

a d e

设计模式 架构设计原则 基本原则

周总结二

何毅曦

第二周作业二-学习总结

道长

极客大学架构师训练营

架构师第二周总结

悠哉

第二周作业

饭桶

第二周 作业二:框架设计学习总结【未陌】

a d e

设计模式 架构设计

架构师训练营 - week1 - 个人学习心得总结

谭明华

架构师训练营 - week2 - 个人学习心得总结

谭明华

极客大学架构师训练营

极客时间架构师培训 1 期 - 第 2 周作业

Kaven

腾讯某Java程序员为了肝出《300页图解网络知识》+《计算机底层操作系统》超全教程差点猝死!

Java架构之路

Java 程序员 面试 编程语言 操作系统

开放的是金融服务 必须确保持牌经营

CECBC

金融 银行

2020年高频Java面试题集锦(含答案),让你的面试之路畅通无阻!

Java架构之路

Java 程序员 面试 编程语言

食堂就餐卡系统设计

谭明华

极客大学架构师训练营

架构师第二周作业

悠哉

极客大学架构师训练营

第二周学习总结

饭桶

linux虚拟摄像头vivid配置

良知犹存

Linux 虚拟摄像

UML练习2

何毅曦

架构1期-第二周作业一

道长

极客大学架构师训练营

听说有人不了解柔性数组

C语言与CPP编程

程序员 数组 编程语言 C语言

数据结构与算法:递归

Java架构师迁哥

Java 编程 程序员 算法

架构师训练营第二周学习总结

Gosling

极客大学架构师训练营

框架设计-第二周作业

睁眼看世界

极客大学架构师训练营 软件设计原则

区块链+跨境贸易:让跨境数据高效共享可信

CECBC

区块链 跨境贸易 跨境电子商务

const关键字应用总结

C语言与CPP编程

程序员 编程语言 C语言

原来我写的软件里面都是臭味 - 架构师训练营第 1 期 - 第二周总结

Todd-Lee

极客大学架构师训练营

架构师训练营 1 期 -- 第二周

小河

极客大学架构师训练营

超全算法笔试模拟题精解合集,这份《程序员面试宝典》简直太牛了

Java架构之路

Java 数据结构 面试 算法 编程语言

C语言/C++基本语句编程风格

C语言与CPP编程

程序员 编程语言 C语言

小白也能看懂的REDIS教学基础篇——REDIS基础数据结构

Java 数据库 redis

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