90 likes | 240 Views
REST vs MEST. Why the Web should not be treated as a platform for large-scale, distributed applications. Savas Parastatidis @ HPTS 2005. The Web. Resource-orientation. REST. An architectural style A set of principles for building hypermedia applications. Web Services.
E N D
REST vs MEST Why the Web should not be treated as a platform for large-scale, distributed applications Savas Parastatidis @ HPTS 2005
The Web • Resource-orientation
REST • An architectural style • A set of principles for building hypermedia applications
Web Services • Focus on XML, SOAP, WS-* • Service-orientation? Not necessarily
MEST • An architectural style • A name to existing practices • MEST is to service-orientation and Web Services what REST is to resource-orientation and the World Wide Web
Constrained Service-Orientation • Plugin-semantics, protocol composability
Declarative Distributed Computing • Models, representations of intention • Processes, knowledge representation, automated reasoning, policies, contracts, etc.
SSDL • Contracts for Web Services
Questions… • …and hopefully some answers