写点什么

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

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

关注

评论

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

好久不见!这份Spring全家桶、Docker、Redis架构大礼包免费赠送

Java架构之路

Java 程序员 架构 面试 编程语言

太赞了!滴滴开源了一套分布式ID的生成系统...

Java架构师迁哥

如何在数智化时代少走弯路? 这里有100个案例可以借鉴

京东科技开发者

DevOps 云原生

EMAS远程日志 - 移动端问题排查利器

移动研发平台EMAS

阿里云 运维 日志 监控告警 应用

记一次MapReduce的内存溢出

AI乔治

Java mapreduce 架构 内存溢出

我和阿里P7差的不是薪资?而是Redis+微服务+Nginx+MySQL+Tomcat

Java架构之路

Java 程序员 架构 面试 编程语言

住建部等六部门:广泛运用区块链等技术,建设智慧物业管理服务平台

CECBC

物业生活

Shell脚本命令常用技巧

MySQL从删库到跑路

shell脚本编写

一口气说出四种幂等性解决方案,面试官露出了姨母笑~

不才陈某

Java 分布式 接口

搭建网站/APP最全准备攻略

前嗅大数据

小程序 建站 APP发布

80%Java开发者面试都问的SpringBoot你竟不会?看完这些笔记足以

Java架构之路

Java 程序员 架构 面试 编程语言

云图说 | 云上资源管控有神器!关于IAM,你想知道的都在这里!

华为云开发者联盟

服务 权限管理 iam

面向全场景模块化设计 京东智联云的服务器部署有多灵活?

京东科技开发者

服务器 云主机

云南区块链电子发票全面推广啦!

CECBC

区块链 纳税人

信任的传递——为什么我们需要第三方授权?

张凯峰

证书 身份认证

耗时一个月整理的97道大厂Java核心面试题出炉,精心整理,无偿分享

Java架构之路

Java 程序员 架构 面试 编程语言

VACUUM无法从表中删除死元组的三个原因

PostgreSQLChina

数据库 postgresql

一文为你详解Unique SQL原理和应用

华为云开发者联盟

数据库 sql unique

即构实时音视频多中心调度设计

ZEGO即构

第十三周学习总结

饭桶

图文回顾丨北京「解构云原生:企业数字化转型新支点」沙龙

Rancher

k8s rancher

附PPT丨AI和云原生时代的数据库进化之路

dbaplus社群

数据库 云原生

Java进阶文档:彻底搞懂JVM+Linux+MySQL+Netty+Tomcat+并发编程

Java架构之路

Java 程序员 架构 面试 编程语言

Java中多线程安全问题实例分析

叫练

Java 多线程 什么是多线程 多线程与高并发

浅谈JDK并发包下面的分治思想及分治思想在高并发场景的运用

AI乔治

Java 架构 jdk 分布式 多线程与高并发

建信金科大咖访谈:金融衍生品定价与建行实践

金科优源汇

金融科技 金融创新

传统巨头抢占区块链场景高地 医疗、汽车、金融成为热门赛道

CECBC

区块链 金融

AWS 助力贝壳VR看房走出国门,升级全球居住服务新体验

亚马逊云科技 (Amazon Web Services)

AWS

Elasticsearch 新机型发布,性能提升30%

腾讯云大数据

大数据 elasticsearch Elastic Stack

面试被问高并发一脸懵?那是你没看过我整理得高并发回答模板

小Q

Java 学习 面试 高并发 性能调优

第13周作业

饭桶

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