16073Re: [rest-discuss] RESTful Reference Architectures?
- Aug 1, 2010I hadn't actually seen this before. It will definitely be useful.
In terms of the ANSI/IEEE 1471 approach, the document doesn't seem to
differentiate architectural views from the different viewpoints that it
enumerates in the intended audience section and it doesn't express a distinct
model for each view. To get a sense of what I'm looking for, the wikipedia
article on 1471 may be helpful, especially the entity model diagram. See:
I did find one of the references cited was a little closer to what I was looking
for, a paper by Fielding and Taylor:
This expresses three views of a RESTful system: process, connector, and data.
This caused me to relook at Fielding's dissertation, which has the same
content. It's interesting to compare these to the OASIS reference architecture
for SOA (link in the thread root), which provides models for architectural views
from three viewpoints: that of the service ecosystem (the "business" view), that
of realizing the SOA (ie the implementer's viewpoint), and that of the SOA owner
(ie IT management).
I suspect that the difference in viewpoints are the reason that people versed in
REST and people versed in SOA seem so often to talk passed each other. REST as
an architectural style is simply not expressed in terms remotely close to those
that describe the service ecosystem viewpoint and IT ownership viewpoint that
OASIS used to express a SOA reference architecture.
From: Jan Algermissen <algermissen1971@...>
To: Bryan Taylor <bryan_w_taylor@...>
Sent: Sat, July 31, 2010 5:30:44 PM
Subject: Re: [rest-discuss] RESTful Reference Architectures?
On Aug 1, 2010, at 12:27 AM, Bryan Taylor wrote:
> Has anybody written or come across a documented RESTful Reference Architecture?
> I'm looking for something comparable to The OASIS RA for SOA, but obviously
> more specific to a RESTful architecture. See:
> Specifically, I'm looking for something that follows the viewpoint/view models
> that [ANSI/IEEE 1471, ISO/IEC 42010] "Recommended Practice for Architectural
> Description of Software-Intensive Systems" defines.
> Obviously REST is an architectural style and so there can be as many RESTful
> reference architectures as there are many RESTful systems. I'm just looking for
> one that is expressed well in terms of an architectural system description.
What about http://www.w3.org/TR/webarch/ ?
> Yahoo! Groups Links
Jan Algermissen, Consultant
NORD Software Consulting
- << Previous post in topic Next post in topic >>