QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

java开发框架Redis之sentinel和集群

@零度

redis JAVA开发

谁说count(*) 性能最差,我需要跟你聊聊

华为云开发者联盟

函数 count 字符 数据表

Apache Flink 不止于计算,数仓架构或兴起新一轮变革

Apache Flink

大数据 flink 编程 实时计算 流式数仓

在线CSS代码压缩美化工具

入门小站

工具

查询 MySQL 字段注释的 5 种方法!

王磊

浅谈数据中台和DataFabric的差异

Kafka中文社区

AI开发平台系列2:集成式机器学习平台对比分析

Baihai IDP

AI

1 月月更|盘点 2021|推荐学Java——数据表操作

逆锋起笔

Java MySQL 数据库表 多表查询 关联查询

【Spring专场】「MVC容器」不看源码就带你认识核心流程以及运作原理

码界西柚

springmvc Spring Framework Spring MVC 1月月更

阿里副总裁浅雪对话VMware全球副总裁原欣:阿里云携手VMware,助力企业数字化转型

大咖说

云计算 阿里云 数字化转型 阿里巴巴‘

Linux之chown命令

入门小站

Linux

SAP HANA Delivery Unit概念简述

汪子熙

数据库 内存数据库 1月月更

前端质量提升利器-马可代码覆盖率平台

vivo互联网技术

前端 代码 平台架构

魔电熊户外电源体验|让户外露营实现用电自由!

科技热闻

请说出4种不使用第三方变量交换两个变量值的方法

阿Q说代码

位运算 1月月更 交换变量

Java&Go高性能队列之LinkedBlockingQueue性能测试

FunTester

Disruptor 性能测试 消息队列 FunTester 高性能消息队列

Vue的动态组件 & 异步组件

编程江湖

Vue

教你如何在Spark Scala/Java应用中调用Python脚本

华为云开发者联盟

Python spark 脚本 Spark Scala Spark java

深入理解static关键字

编程江湖

static关键字

前端开发之CSS样式——自定义滚动条

@零度

CSS 前端开发

美团李凯揭秘数据库发展三大趋势 | TiDB Hackathon 评委访谈

PingCAP

性能场景之压测策略设计

zuozewei

性能测试 性能分析 1月月更

云单元架构,如何赋能数字化转型呢?

博文视点Broadview

前后端分离 -- 深入浅出Spring Boot + Vue实现员工管理系统 Vue如此简单~

Bug终结者

Vue 前后端分离 Java 分布式 elementUI

netty系列之:JVM中的Reference count原来netty中也有

程序那些事

Java Netty 程序那些事 1月月更

Hive UDF,就这

华为云开发者联盟

sql 函数 UDF Hive UDF 用户自定义函数

快来一起玩转LiteOS组件:RHas

华为云开发者联盟

C语言 LiteOS 组件 RHas 哈希函数库

kafka的优缺点都有那些

编程江湖

kafka

ReactNative进阶(十):WebView 应用详解

No Silver Bullet

webview React Native 1月月更

中年人对酒的看法

wood

300天创作

表设计之数据类型优化

Ayue、

数据库 1月月更

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