OASIS宣布关闭UDDI规范技术委员会:http://lists.oasis-open.org/archives/tc-announce/200807/msg00000.html
UDDI似乎从来就没有在应用实战中享受流行待遇,即使在服务治理愈发重要的今天。
Mule正在做基于REST的注册以及储存组件Galaxy, 使用了Atom发布协议:http://www.mulesource.org/display/GALAXY/Home
。换句话说,这是他们的服务治理平台。
作者是XFire原主创:Dan Diephouse。
Jersey:JAX-RS [JSR 311] implementation https://jersey.dev.java.net/
Restlet:a REST framework http://www.restlet.org/
Abdera:an Atom Publishing Protocol implementation.http://incubator.apache.org/abdera/
WSO2 Registry ,http://wso2.org/projects/registry
,融入了WEB2.0的特色,如tags、comments、ratings。
Mule Galaxy VS WSO2 Registry:http://wso2.org/library/3777
。一家之言,是否有欠公平。
- WSO2 Registry更易于嵌入到应用中。
- MULE Galaxy有workspaces的概念组织资源,WSO2 Registry有collections的概念组织资源:但WSO2 Registry似乎有SPI机制,可以用于管理第三方资源的元数据、进行第三方资源的自定义验证等。
- 都有资源的版本控制。WSO2具有检查点checkpoints的概念,可用于回滚到历史版本。
- WSO2具有更易用的资源显示和WEB界面
- 资源的元数据管理。
- 资源搜索:都可以根据资源名称、资源描述、创建日期、属性进行搜索。
- 依赖管理。WSO2可以在导入资源时将其所关联的所有WSDL与XSD一起导入。
- 资源日志和活动监控。
- 资源索引。目前Mule Galaxy优于 WSO2 Registry。
- 均支持APP(Atom Publishing Protocol )
- 声明周期管理
- 均支持WSDL and WS-I 验证,
分享到:
相关推荐
REST(Representational State Transfer,代表性状态转移)是一种网络应用程序的设计风格和开发方式,主要用于构建Web服务。这种设计模式强调简洁、直接的交互方式,以提高效率和可扩展性。REST的核心思想是将Web...
REST(Representational State Transfer,表述性状态转移)是一种网络应用程序的设计风格和开发方式,主要用于构建Web服务。在RESTful架构中,资源是核心概念,通过HTTP协议中的方法(GET、POST、PUT、DELETE等)...
本篇文章将深入探讨如何使用多层体系结构来构建REST风格的Web服务和动态Web应用程序。 首先,理解REST的基本原则至关重要。REST是一种基于HTTP协议的网络应用设计风格,它强调了资源的概念,通过URI(Uniform ...
REST(Representational State Transfer,表述性状态转移)架构风格是一种设计网络应用的准则和原则,主要应用于Web服务,旨在使接口简洁、可扩展且高效。RESTful架构的主要目标是通过HTTP协议来创建、读取、更新和...
ReST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,主要应用于分布式系统,如Web服务。它基于HTTP协议,强调通过统一资源标识符(URI)来定位资源,并使用标准HTTP方法(GET、POST、...
本资料“开发技术-Web开发构建REST风格的Web应用”主要探讨了如何利用REST原则来设计和实现高效的Web服务。 REST的核心概念包括资源(Resource)、统一接口(Uniform Interface)、无状态(Statelessness)和缓存...
XCAP(eXtensible CAPacity,可扩展的能力协议)是REST风格的一个应用,主要用于管理网络设备或服务器上的用户数据,特别是与IMS(IP Multimedia Subsystem,IP多媒体子系统)相关的用户配置和服务。 **REST风格的...
**前后端分离与REST风格** 在现代Web应用开发中,前后端分离已经成为了一种主流模式。这种模式将前端用户界面的开发与后端业务逻辑的处理分离开来,以提高开发效率,提升用户体验,同时也更好地适应了敏捷开发的...
标题与描述均指向了"使用Rails编写REST风格的Web应用"这一主题,这是一份深入探讨如何运用Ruby on Rails框架来构建遵循REST(Representational State Transfer)架构风格的Web应用程序的指南。REST作为一种架构风格...
Rest API服务器配置是现代Web服务开发中的重要环节,它允许应用程序通过HTTP协议交换数据,具有良好的可读性、无状态性和缓存机制等优点。本文将深入探讨如何配置Rest API服务器,以及涉及到的相关技术点。 首先,...
本文将深入探讨如何使用Jersey、Google Protocol Buffer(简称PB)以及Tomcat这三大组件来开发REST风格的Web服务。 首先,让我们了解一下这三个关键组件: 1. **Jersey**:由Sun Microsystems(现Oracle)开发的...
Java、XML和Web服务是IT领域中的核心技术,广泛应用于构建分布式系统、数据交换以及网络通信。这本"Java,XML和Web服务宝典"显然涵盖了这三个主题的重要知识点,旨在为开发者提供全面的指导。 首先,Java是全球最...
REST,全称为Representational State Transfer,是Richard Fielding在其2000年的博士论文中提出的一种软件架构风格,用于描述Web服务的设计原则和交互模型。REST的核心理念是将网络上的资源视为统一资源标识符(URI...
在RESTful设计中,API的构建要遵循上述架构约束,实现真正意义上的REST风格。然而,由于对REST的认识不足,很多所谓的REST服务仅仅是采用了HTTP方法来实现CRUD操作,并没有充分体现REST的架构风格和约束。这样的实践...
6. **RESTful服务**: 除了传统的SOAP服务,现代Web服务往往采用REST(表述性状态转移)架构风格,它基于HTTP协议,使用JSON或XML作为数据交换格式。源代码可能涉及了创建RESTful API的设计和实现。 7. **安全性**: ...