`

REST风格的Web服务注册与储存

阅读更多

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 的 Web 服务:基础

    REST(Representational State Transfer,代表性状态转移)是一种网络应用程序的设计风格和开发方式,主要用于构建Web服务。这种设计模式强调简洁、直接的交互方式,以提高效率和可扩展性。REST的核心思想是将Web...

    基于REST的Web服务客户端.rar

    REST(Representational State Transfer,表述性状态转移)是一种网络应用程序的设计风格和开发方式,主要用于构建Web服务。在RESTful架构中,资源是核心概念,通过HTTP协议中的方法(GET、POST、PUT、DELETE等)...

    Restful使用多层体系结构构建REST风格的Web服务和动态Web应用程序

    本篇文章将深入探讨如何使用多层体系结构来构建REST风格的Web服务和动态Web应用程序。 首先,理解REST的基本原则至关重要。REST是一种基于HTTP协议的网络应用设计风格,它强调了资源的概念,通过URI(Uniform ...

    rest架构web实例

    REST(Representational State Transfer,表述性状态转移)架构风格是一种设计网络应用的准则和原则,主要应用于Web服务,旨在使接口简洁、可扩展且高效。RESTful架构的主要目标是通过HTTP协议来创建、读取、更新和...

    在.NET / C#中构建基于ReST的Web服务

    ReST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,主要应用于分布式系统,如Web服务。它基于HTTP协议,强调通过统一资源标识符(URI)来定位资源,并使用标准HTTP方法(GET、POST、...

    开发技术-Web开发构建REST风格的Web应.zip

    本资料“开发技术-Web开发构建REST风格的Web应用”主要探讨了如何利用REST原则来设计和实现高效的Web服务。 REST的核心概念包括资源(Resource)、统一接口(Uniform Interface)、无状态(Statelessness)和缓存...

    REST风格的XCAP协议

    XCAP(eXtensible CAPacity,可扩展的能力协议)是REST风格的一个应用,主要用于管理网络设备或服务器上的用户数据,特别是与IMS(IP Multimedia Subsystem,IP多媒体子系统)相关的用户配置和服务。 **REST风格的...

    Rest风格前后端分离 web项目demo

    **前后端分离与REST风格** 在现代Web应用开发中,前后端分离已经成为了一种主流模式。这种模式将前端用户界面的开发与后端业务逻辑的处理分离开来,以提高开发效率,提升用户体验,同时也更好地适应了敏捷开发的...

    使用rails编写REST风格的web应用.pdf

    标题与描述均指向了"使用Rails编写REST风格的Web应用"这一主题,这是一份深入探讨如何运用Ruby on Rails框架来构建遵循REST(Representational State Transfer)架构风格的Web应用程序的指南。REST作为一种架构风格...

    Rest api服务器配置

    Rest API服务器配置是现代Web服务开发中的重要环节,它允许应用程序通过HTTP协议交换数据,具有良好的可读性、无状态性和缓存机制等优点。本文将深入探讨如何配置Rest API服务器,以及涉及到的相关技术点。 首先,...

    REST Web Service开发实践

    本文将深入探讨如何使用Jersey、Google Protocol Buffer(简称PB)以及Tomcat这三大组件来开发REST风格的Web服务。 首先,让我们了解一下这三个关键组件: 1. **Jersey**:由Sun Microsystems(现Oracle)开发的...

    Java,XML和Web服务宝典 Java,XML和Web服务宝典 Java,XML和Web服务宝典

    Java、XML和Web服务是IT领域中的核心技术,广泛应用于构建分布式系统、数据交换以及网络通信。这本"Java,XML和Web服务宝典"显然涵盖了这三个主题的重要知识点,旨在为开发者提供全面的指导。 首先,Java是全球最...

    WEB技术发展与REST的由来.pdf

    REST,全称为Representational State Transfer,是Richard Fielding在其2000年的博士论文中提出的一种软件架构风格,用于描述Web服务的设计原则和交互模型。REST的核心理念是将网络上的资源视为统一资源标识符(URI...

    白话REST-识别真假REST

    在RESTful设计中,API的构建要遵循上述架构约束,实现真正意义上的REST风格。然而,由于对REST的认识不足,很多所谓的REST服务仅仅是采用了HTTP方法来实现CRUD操作,并没有充分体现REST的架构风格和约束。这样的实践...

    web服务开发学习实录源代码

    6. **RESTful服务**: 除了传统的SOAP服务,现代Web服务往往采用REST(表述性状态转移)架构风格,它基于HTTP协议,使用JSON或XML作为数据交换格式。源代码可能涉及了创建RESTful API的设计和实现。 7. **安全性**: ...

Global site tag (gtag.js) - Google Analytics