|
|
|
|
|
November 06 2009
After prototyping, I’m back to writing another draft. This is a little bit more formal draft. I created a OSS project at: http://sf.net/projects/rest-star A draft of the PDF is at: http://reststar-messaging.googlegroups.com/web/REST-Star-Messaging-draft-3.pdf (You’ll have to click through an additional link that is *very* long). This draft only talks about the Message Publishing Protocol. I… read moreNovember 04 2009
After a few months RESTEasy 1.2.GA is finally ready. This is mostly a cleanup, bug fix, and refactoring release, but here are some features of note: Guice 2.0 support. Thanks Mike Brackx! Initial OAuth integration. Still a bit of a prototype, but we’re moving forward with this very soon. Thanks Stef… read moreParsing Link headers with Javascript and Java
October 15 2009
I wrote a Link header parser in Javascript. Thanks Mark Nottingham for sending me a link to his python equivalent. var linkexp=/<[^>]*>\s*(\s*;\s*[^\(\)<>@,;:"\/\[\]\?={} \t]+=(([^\(\)<>@,;:"\/\[\]\?={} \t]+)|("[^"]*")))*(,|$)/g; var paramexp=/[^\(\)<>@,;:"\/\[\]\?={} \t]+=(([^\(\)<>@,;:"\/\[\]\?={} \t]+)|("[^"]*"))/g; function unquote(value) { if (value.charAt(0) == '"' && value.charAt(value.length - 1) == '"') return value.substring(1, value.length - 1); return value; } function parseLinkHeader(value) { var [...] read moreLink headers vs. Custom headers
October 14 2009
There’s a really nice RFC out that defines the concept of a Link header. Link headers are like Atom links within documents except they are specified within request or response headers. For example let’s say we wanted to GET a medical image of an MRI. This image might have additional… read moreAnnouncing a new distributed computing paradigm: ULSER
October 07 2009
I’m pleased to announce a new distributed effort named ULSER. ULSER stands for a set of uncompromisable architectural principles, specifically: Uniform constrained interface. Links as the engine of application state Statelessness for scalability Enterprise applicable Resource and representation oriented Why call it ULSER? Well, even though these architectural principles are extremely useful to design… read moreSeptember 30 2009
I just want to publicly thanks James Cobb and Cheyenne Weaver for putting together the branding, skin, look and feel for REST-*.org. The site is nice to look at and gives a professional look and feel that I could never in my wildest dreams created by myself. I hope to… read moreSeptember 28 2009
We’re getting ready to release 1.2.GA. This is a release candidate that fixes a bunch of outstanding bugs and reorganizes the project a little bit as well. It is strongly suggested you take a look at the migration guide because a few pieces of RESTEasy have been refactored into separate… read moreNew REST-* Workflow/BPM Effort
September 24 2009
I’ve put together some preliminary thoughts that have been swimming around in my head for the past few months on workflow and BPM. Its hosted on our new REST-* work-group on the subject. While we still have some work to do on defining some of the initial media types and… read moreWe screwed up with first REST-* submissions
September 23 2009
We really screwed up with the initial drafts we put up for the initial REST-* specifications on a number of levels. First the specifications were written 1+ years ago by me for the messaging submission and 8+ years ago by Mark Little. Both of us, at the time were still… read moreCredit Cards, Transactions, and REST
September 21 2009
One of the interesting thing about credit cards is that actions performed on your account are not operations, but instead modeled as things that are first related to your account, then that actually change the state of your account. When you buy something at a store online or in person,… read moreWe’re listening: REST-*.org changes
September 18 2009
Message Change It is now an open source project. We will be publishing the final content on IETF as a set of RFCs. We’re still focusing on middleware and middleware services. “REST-* is an open source project dedicated to bringing the architecture of the web to traditional middleware services.” “REST has a the potential… read moreNew REST-* Messaging Submissions
September 17 2009
After some feedback from numerous sources on how too raw the initial messaging submission was on REST-*.org, I finally put together a bunch of ideas that have been brewing in my head for weeks now that I hadn’t had time write up. It still needs some work, but hopefully it… read moreSeptember 16 2009
I’m pleased to announce the launch of REST-*.org (http://rest-star.org). REST-*.org is dedicated to bringing the architecture of the Web to traditional middleware services. While REST has gained huge momentum in the SOA community, there hasn’t been a lot of standardization of traditional middleware services. The REST-* community aims to introduce… read moreSeptember 08 2009
I’ve been getting a lot of concern internally at Red Hat as I’ve been pushing for all our products and projects to have a RESTful interface. Some scorn that there’s no way you can model such complex interactions with PUT, POST, GET, and DELETE. Many see it as yet another… read moreYet another reason to avoid Apache.org
August 29 2009
I find it strange how Apache.org allows for competing projects as they don’t really position themselves as a Sourceforge or Google Code. I know I’m pretty stupid for creating buzz about a competitor, but IBM and HP have launched a new JAX-RS effort at Apache.org. The thing is, the Apache… read more