写点什么

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

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

关注

评论

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

if语句

Hello

再下一城 三六零收购织语CCwork深化“智慧办公”生态布局

人称T客

解决出海网络难题 融云保障 MiniJoy 千万印度用户流畅互动

Geek_116789

位运算

Hello

食堂就餐卡系统设计

Lane

食堂就餐卡系统设计

Season

极客大学架构师训练营

架构师训练营第一周总结

Hanson

switch 语句

Hello

【大厂面试04期】讲讲一条MySQL更新语句是怎么执行的?

NotFound9

MySQL 数据库 后端

神奇的梦想

霍太稳@极客邦科技

身心健康 个人成长 目标管理

UML 建模

师哥

架构师训练营作业

Hanson

游戏夜读 | 毛利率有多少?

game1night

四个和成长有关的小故事

霍太稳@极客邦科技

团队管理 TGO鲲鹏会 团队组织 职业成长

初步架构想法

极客大学架构师训练营

食堂就餐卡系统设计

Coder的技术之路

「架构师训练营」Week01 作业+总结

PowerZhang

极客大学架构师训练营

第一周.UML课后作业

西柚

UML

讲一个程序员如何副业月赚三万的真实故事

非著名程序员

程序员 独立开发者 副业赚钱 提升认知

食堂就餐卡系统设计

GalaxyCreater

重学 Java 设计模式:实战装饰器模式(SSO单点登录功能扩展,增加拦截用户访问方法范围场景)

小傅哥

设计模式 小傅哥 重构 代码质量 代码坏味道

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

Season

极客大学架构师训练营

架构设计作业1——食堂就餐卡系统设计

Andy风

极客时间第0期架构师训练营第一周总结

2流程序员

比Webpack更高效的Rollup入门指南

费马

大前端 Rollup 打包 webpack

剖析Golang Context:从使用场景到源码分析

伴鱼技术团队

源码分析 并发编程 程序语言 Context Go 语言

数据类型转换

Hello

[Go] 写一个守护协程的通用套路是什么?

eddix

pattern Go 语言

架构课程心得

dj_cd

极客大学架构师训练营

架构师训练营作业--Week1

吴炳华

架构师训练营第一周总结

Hugo

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