The biggest problem with applying the Web Architecture for enterprise systems is that we have no broad community (to my knowledge) that’s experimenting in media types to help solve problems that are common inside enterprises. That, I think, is a cultural and psychological limitation, of both the REST community and enterprise developers — and not due to the Web Architecture being inappropriate for enterprise systems-of-systems interaction.