PUBLIC   marks

PUBLIC MARKS with tag webarch

Sponsorised links

This year

Dion Hinchcliffe's Blog - Musings and Ruminations on Building Great Systems - Thursday, August 06, 2009 Entries

by karlcow

Recently InfoQ did a good summary of the debates around the apparent (to some) limitations of REST when it comes to creating good Web services. At issue is that REST APIs seem to expose "CRUDy" services that fly in the face of years of good services design, particularly when they are just read/write interfaces instead of the richer, full REST architecture (more on what this is later.) The discussion was spurred by Arnon Rotem-Gal-Oz's assertion recently that CRUD is bad for REST, which in my opinion is close but not quite right.

The Web in the Enterprise - Stefan Tilkov's Random Stuff

by karlcow

# There are meaningful “entry points” into the app - URIs. (No, I’m not going to mention the R-word.) It’s simply entirely unacceptable for a Web app to expose only a single URI, break the “Back” button, and disallow linking. Frameworks that don’t support URIs for application concepts, such as every customer, order, contact report, document etc. should simply be banned.

# Application boundaries are a concern to developers, not users. The Web is about linking stuff together, without any concern about application boundaries. There’s absolutely no reason why you shouldn’t be able to follow a link in your CRM application that takes you to a product page in your online catalog, or from a customer record to the information about when they last logged in to the Web site, or from a page that’s part of a complex business process UI to the appropriate documentation and on to the discussion group where you can tell everybody how much it sucks.

# Documents are accessible in a standard way. The idea of accessing any kind of document, such as an insurance application form that’s been scanned in, a letter sent to a business partner last year, or a contract with a business partner, by any other means than an HTTP GET is just stupid.

Syntelos: References for Web Architecture

by karlcow

A web architecture should make a best effort to create survivable resource locations, and independent view query schemes, to avoid application silo effects in its choices.

Sponsorised links

2008

Architectural Arguments | Thinking Clearly

by karlcow

HTML is just one of many data formats on the Web. These are all facts that are not open to debate—they are decisions that we made over a decade ago and reaffirmed by consensus of the TAG. Whether or not Ian agrees with the architecture is irrelevant.

Il y a juste un probleme dans le raisonnement de Roy Fielding. Si la dernière phrase est exacte… alors toutes les discussions autour du sujet sont inutiles. S'il y a discussion, c'est qu'il y a une peur de l'effet de la communauté html5 et dans ce cas, cela veut dire que cette communauté est suffisamment signifiante sur le marché des technologies. Elle a donc son mot à dire.

Accueil - Puf

by karlcow & 1 other

Version béta en cours d'expérimentation. Faites nous part de vos commentaires avant le lancement définitif.

Le site d'un éditeur de livres en version béta sous wiki. Intéressant. Les URLs vont surement être détruites et je demande comment vont-ils gérer les anciennes.

Simple things make firm foundations - W3C Q&A Weblog

by karlcow

There are lots of reasons for modularity. The basic one is that one module can evolve or be replaced without affecting the others. If the interfaces are clean, and there are no side effects, then a developer can redesign a module without having to deeply understand the neighboring modules.

index [MOAT]

by karlcow & 2 others

MOAT (Meaning Of A Tag) provides a Semantic Web framework to publish semantically-annotated content from free-tagging. While tags are widely used in Web 2.0 services, their lack of machine-understandable meaning can be a problem for information retrieval, especially when people use tags that can have different meanings depending on the context. MOAT aims to solve this by providing a way for users to define meaning(s) of their tag(s) using URIs of Semantic Web resources (such as URIs from dbpedia, geonames … or any knowledge base), and then annotate content with those URIs rather than free-text tags, leveraging content into Semantic Web, by linking data together. Moreover, tag meanings can be shared between people, providing an architecture of participation to define and exchange potential meanings of tags within a community of users.

2007

HTTP/1.1 redrafting area

by karlcow & 1 other

Web Architecture Lab: HTTP/1.1 redrafting area

The elaborated infoset: A proposal

by karlcow

the question of whether there is a 'default' XML processing model, and if so what it looks like.

XML.com: A Theory of Compatible Versions

by karlcow
Making versioning work in practice is a difficult problem in computing. Arguably, the Web was able to increase dramatically in popularity because evolution and versioning were built into HTML and HTTP. Both systems provide explicit extensibility points and rules for understanding extensions that enable their decentralized extension and versioning.

2006

Names and addresses

by karlcow & 1 other
Time and again, we see individuals and organizations inventing new URI schemes in order to tackle the problem of “names” versus “addresses”. That is, they want to provide some sort of a globally unique identifier for “This Thing” independent of where representations of that thing might reside. Almost inevitably, these individuals and organizations fall into the trap of thinking that an “http” URI is somehow an address and not a name and is, therefore, inappropriate for their purpose. They are mistaken. I used to believe this too and I was wrong. A new URI scheme is not necessary, nor does it actually solve the problem. ¶

W3C Position — Web Architecture Specialist

by karlcow
The Architecture Domain seeks a Web technology evangelist and consensus-builder to help the development of Web technology standards and their deployments across the enterprise.

2005

Caching Tutorial for Web Authors and Webmasters

by karlcow & 25 others , 1 comment
A Web cache sits between one or more Web servers (also known as origin servers) and a client or many clients, and watches requests come by, saving copies of the responses — like HTML pages, images and files (collectively known as representations) — fo

mnot’s Web log: REST vs..?

by karlcow
REST and SOAP are not incompatible

REST, SOAP, tous les gouts sont dans la nature

by karlcow
Explain why REST and SOAP are not incompatible

PUBLIC TAGS related to tag webarch

no tag

Sponsorised links