This document defines a RESTful Transport Layer (RestTL), a way of working with server-held resources in a RESTful fashion. RestTL specifies standard rules for representing resources, and standard mechanisms for working with them in a RESTful fashion over a plain HTTP client-server network.

License

Copyright (c) 2009 by the Editor and Contributors.

This Specification is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This Specification is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You …

Read More

This article is an introduction about RestMS, the RESTful Messaging Service. RestMS is a new standard for real web messaging that offers simple, scalable, and secure data delivery over ordinary HTTP.

Why do We need Messaging?

Messaging – also called “messaging middleware” or “message-oriented middleware” – connects software applications running on a variety of platforms, and written in a variety of languages, across a network. There are three main interconnected reasons why messaging is a hot topic:

  • It’s about scale. Applications create more value when they can reach more users. It used to be hard enough to make a software application that ran all by itself. Today, ‘many users’ means Internet scale. It’s one thing for a web site to handle many users. It can be far more profitable to
Read More

Free and open specifications

The goal of this website is to develop specifications that are free and open.

License terms

Contributors agree to license their work as source code under the terms of the GPLv3. We use the GPLv3 for two main reasons:

  • It aims to provide reasonable protection against patent ambush.
  • It ensures share-alike provisions on all works derived from the specifications.

Contributors also agree to license their work as necessary for submission to the IETF as an Internet RFC, where and when this is relevant.

Derived works

Derived works are considered “free software” and fall under the terms of the GPLv3, like all specifications on this website. Software that implements specifications are not Derived Works and do not fall under the terms of the GPLv3 unless you actually make that

Read More

This document defines the official policy of the www.restms.org Community regarding copyrights, trademarks, patents, and other rights as they pertain to Contributions made to this Website.

Goal of the Community

The Community aims to develop free and open Specifications through the Contributions of individuals and organizations, and thus to promote the interoperability of software products developed by the Community. The Community additionally aims to prepare Specifications for eventual submission to the IETF.

Legal basis

Under the laws of most countries and current international treaties (for example the “Berne Convention for the Protection of Literary and Artistic Work”), authors obtain numerous rights in the works they produce automatically upon producing them. These rights include copyrights, moral rights and other rights. In many cases, if the author produces a work within the scope of

Read More

Legal Notices

www.restms.org (the “Website”) is provided by the operators of the Website (the “Operators”) as a public service to our Community and users. Please carefully review the following basic rules that govern your use of the Website. Please note that your use of the Website constitutes your unconditional agreement to follow and be bound by these Terms and Conditions of Use. If you (the “User”) do not agree to them, do not use the Website, provide any materials to the Website or download any materials from them.

The Operators reserve the right to update or modify these Terms and Conditions at any time without prior notice to User. Your use of the Website following any such change constitutes your unconditional agreement to follow and be bound by these Terms and Conditions

Read More

Making specifications needs lots of opinion, feedback, criticism, and healthy skepticism. So your voice is a huge part of the process. There are no stupid questions. If something is unclear or looks too complex, say so! The whole point of this community is that we want to make simple designs that are fun to use.

Where to discuss

  • The mailing list is the best place for most discussions. Join the list, scan the archives, and post away.
  • You can comment every spec and wiki page. The page editor and moderators may, over time, remove old comments. Scroll to the bottom of the page, click “Add a new comment”.
  • Every spec page has an associated wiki page, where anyone can contribute and comment. Click on the “Talk” link at the top right of
Read More

Terms of Use

www.restms.org (the “Website”) is provided by the operators of the Website (the “Operators”) as a public service to our users. Please carefully review the Terms of Use that govern your use of the Website. Please note that your use of the Website constitutes your unconditional agreement to follow and be bound by these Terms and Conditions of Use. If you (the “User”) do not agree to them, do not use the Website, provide any materials to the Website or download any materials from them.

Privacy Statement

The Privacy Statement explains what we may do, and will not do, with your personal data that might be collected while you use this site and its services. Please read this statement and if you do not agree with it, please do not

Read More