写点什么

eBay 开源软件站发布 SOA 平台:Turmeric 项目

  • 2011-02-08
  • 本文字数:978 字

    阅读完需:约 3 分钟

eBayOpenSource.org 在 2011 年 1 月底伴随开源软件项目 Turmeric 的发布而正式开站。Turmeric 是 eBay 的 SOA 平台技术的代称,它已经获得了 Apache Software License2.0 的许可。在多年技术投资之后,eBay 开始向开发者社区播撒其收获的果实。

Turmeric 是一个综合的、由策略驱动的 SOA 平台,提供了对 SOA 服务及其消费者的开发、部署、保护、运行和监控等方面的支持。该平台基于 Java 语言开发;遵循(SOAP、XML、JSON、XACML 等)标准;支持 WSDL(Doc/Lit 模式的 SOAP 风格以及 REST 风格);支持多种协议和数据格式。

该平台包括设计时及运行时工具。运行时工具包括核心组件,策略、服务、监控子系统及管理控制台。存储服务、Eclipse 开发者工具以及 WSDL 文档工具则列在设计时工具箱之中。Turmeric 的一个独特的功能是,用户可以选择本地绑定 (local binding),从而完全省去序列化及反序列化的工作。

核心组件是服务、消费者以及代码生成等组件的运行时平台。它为其他的协议处理器提供了集成点(Integration Point)。服务端(SPF,Service Provider Framework)和客户端(SIF,Service Invocation Framework)平台可通过配置文件及请求 / 响应处理器进行扩展。

存储(repository)的职责是维护服务及数据资产类型的生命周期并管理它们的变更。它还通过安全的服务暴露出来,用户可使用任何受支持的协议访问它。除设计时服务发现和治理之外,存储(repository)还可用于运行时查找和发现。

策略管理工具提供了对认证、授权、流量控制、限流策略等运行时策略的配置功能。它们通过一个称为“PolicyEnforcement 服务”的运行时代理服务执行。

Eclipse 插件主要用于类型库创建、浏览、查找及管理。一般来说,所有的 Java 类型都存在类型库存储中,这些类型是通过 XML 模式文件和 Eclipse 插件自动生成的。依赖关系管理以及类型治理并不在此构建系统的功能范围之列,所以必须通过外部的人工流程来完成。

eBay’s 给 Turmeric 初尝者的建议如下:

eBay 称 Turmeric 平台已经在其内部使用,并且提醒用户这是 Turmeric 的首次开源发布版,所以它“可能存在某些苛刻的限制”。eBay 在 Turmeric 项目上的合作伙伴是 Intalio。对于希望从 eBayOpenSource.org 上试用 Turmeric 的组织来说,eBay 推荐 Intalio 作为提供商业支持的合作伙伴。


查看英文原文: Project Turmeric: eBay Open Source Launches with SOA Platform

2011-02-08 22:213959
用户头像

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

关注

评论

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

揭秘登上2021春晚舞台的黑科技-XR技术

架构精进之路

黑科技 vr 春晚 XR MR

13. 如果自己写的 Python 程序出错了,怎么办?

梦想橡皮擦

python 爬虫 2月春节不断更

程序员成长第五篇:如何选择城市工作?

石云升

程序员 2月春节不断更 选择城市

EternalWallet为您提供快速、便捷、低价的国际汇款服务

Geek_c610c0

3.Fiber(我是在内存中的dom)

全栈潇晨

React React Hooks react源码

【LeetCode】重塑矩阵Java题解

Albert

算法 LeetCode 2月春节不断更

算法从有序数组中移除重复的数据,AI学习资源2020 John 易筋 ARTS 打卡 Week 38

John(易筋)

ARTS 打卡计划 ai youbute学习资源

微信红包封面,2021年为啥突然火了?

架构精进之路

春节 微信红包封面 商业洞察

一维数组的动态和

小马哥

算法

【函数计算实践】nodejs初探示例——本地mac环境

程序员架构进阶

架构 nodejs 函数计算 七日更 2月春节不断更

gradle中的增量构建

程序那些事

maven Gradle 程序那些事 构建工具

门诊数字化:患者信息识别方式

boshi

医疗 数字化基础 七日更

第 4 周作业

老元宵

话题讨论 | 如何使用“网站SEO”,让网站排在最前面?

我是哪吒

大前端 后端 话题讨论 SEO 2月春节不断更

1.开篇(听说你还在艰难的啃react源码)

全栈潇晨

React React Hooks react源码

写公号大半年,看看我都收获了些啥

架构精进之路

技术 总结 微信公众号 成长笔记

用例文档

三生赤水

C语言第三方库Melon开箱即用之词法分析器使用

码哥比特

c c++ Linux 后端 框架

面试的季节到了,老哥确定不来复习下数据结构吗

Silently9527

面试 数据结构与算法

翻译:《实用的Python编程》01_05_Lists

codists

人工智能 后端 python 爬虫 列表 数据结构与算法

Elasticsearch mapping 复杂数据类型

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

端口隔离和VLAN的区别

给hugo博客添加评论功能

远鹏

Hugo 静态博客 utterances

IDEA插件:快速删除Java代码中的注释

xiaoxi666

Java 代码注释 JavaParser

字幕组时代落幕,翻译的未来可能是?

字节跳动技术团队

LeetCode题解:1091. 二进制矩阵中的最短路径,BFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【STM32】PWM 输出 (标准库)

AXYZdong

硬件 stm32 2月春节不断更

春节快过腻了?不妨关心下太空探索

脑极体

日记 2021年2月17日(周三)

Changing Lin

2月春节不断更

第四章作业-编写一个用例文档

秦挺

2.react心智模型(来来来,让大脑有react思维吧)

全栈潇晨

React React Hooks react源码

eBay开源软件站发布SOA平台:Turmeric项目_SOA_Jeevak Kasarkod_InfoQ精选文章