Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
XL: an XML programming language for web service specification and composition
Proceedings of the 11th international conference on World Wide Web
Xml, Web Services, and the Data Revolution
Xml, Web Services, and the Data Revolution
Web Services Interaction Models, Part 1: Current Practice
IEEE Internet Computing
Putting the "Web" into Web Services: Interaction Models, Part 2
IEEE Internet Computing
Computer
Software Architecture in Practice
Software Architecture in Practice
J2EE Web Services
B2b Integration
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects
Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects
Second generation web services-oriented architecture in production in the finance industry
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Fuzzy Boundaries: Objects, Components, and Web Services
Queue - Programming Languages
Web Services Are Not Distributed Objects
IEEE Internet Computing
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More
Architecture Decisions: Demystifying Architecture
IEEE Software
Enhanced Transport Bindings for Efficient SOAP Messaging
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Developing web services choreography standards: the case of REST vs. SOAP
Decision Support Systems - Special issue: Web services and process management
Web Services versus Distributed Objects: A Case Study of Performance and Interface Design
ICWS '06 Proceedings of the IEEE International Conference on Web Services
A framework for rapid integration of presentation components
Proceedings of the 16th international conference on World Wide Web
Efficient Web Services Message Exchange by SOAP Bundling Framework
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
IEEE Internet Computing
Restful web services
Architectural Decisions and Patterns for Transactional Workflows in SOA
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Introduction to web services architecture
IBM Systems Journal
The JOpera visual composition language
Journal of Visual Languages and Computing
Reusable architectural decision models for enterprise application development
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
BPM '08 Proceedings of the 6th International Conference on Business Process Management
Annotation architecture for mobile collaborative mapping
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
WIMS 2.0: Enabling Telecom Networks Assets in the Future Internet of Services
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Why is the web loosely coupled?: a multi-faceted metric for service design
Proceedings of the 18th international conference on World wide web
Benchmark of middleware protocols for application and service interaction
Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia
RESTful Web service composition with BPEL for REST
Data & Knowledge Engineering
Protecting Global SOA from DoS and Other Security Threats
ISA '09 Proceedings of the 3rd International Conference and Workshops on Advances in Information Security and Assurance
Composing RESTful Services with JOpera
SC '09 Proceedings of the 8th International Conference on Software Composition
Journal of Systems and Software
Securing elastic applications on mobile devices for cloud computing
Proceedings of the 2009 ACM workshop on Cloud computing security
A Comparison of Binding Technologies for Multi-Channel Access
Proceedings of the 2009 conference on Techniques and Applications for Mobile Commerce: Proceedings of TAMoCo 2009
REST Web Services in Collaborative Work Environments
Proceedings of the 2009 conference on Artificial Intelligence Research and Development: Proceedings of the 12th International Conference of the Catalan Association for Artificial Intelligence
REST Web Services in Collaborative Work Environments
Proceedings of the 2009 conference on Artificial Intelligence Research and Development: Proceedings of the 12th International Conference of the Catalan Association for Artificial Intelligence
Feed Querying as a Proxy for Querying the Web
FQAS '09 Proceedings of the 8th International Conference on Flexible Query Answering Systems
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
RESTful web services: principles, patterns, emerging technologies
Proceedings of the 19th international conference on World wide web
Towards a practical model to facilitate reasoning about REST extensions and reuse
Proceedings of the First International Workshop on RESTful Design
Towards physical mashups in the web of things
INSS'09 Proceedings of the 6th international conference on Networked sensing systems
Towards a zero-configuration wireless sensor network architecture for smart buildings
Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
Towards end-user enabled web service consumption for Mashups
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Architectural decision modeling with reuse: challenges and opportunities
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Service-oriented scene graph manipulation
Proceedings of the 15th International Conference on Web 3D Technology
Small service is true service while it lasts: integrating web services into IT education
Proceedings of the 2010 ACM conference on Information technology education
Mining social tags to predict mashup patterns
SMUC '10 Proceedings of the 2nd international workshop on Search and mining user-generated contents
ADMI'10 Proceedings of the 6th international conference on Agents and data mining interaction
Adaptive matchmaking for RESTful services based on hRESTS and MicroWSMO
Proceedings of the 5th International Workshop on Enhanced Web Service Technologies
ICWE'10 Proceedings of the 10th international conference on Web engineering
Scalable and mashable location-oriented web services
ICWE'10 Proceedings of the 10th international conference on Web engineering
An approach for virtual appliance distribution for service deployment
Future Generation Computer Systems
Context, quality and relevance: dependencies and impacts on RESTful web services design
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Personalized location-based services
Proceedings of the 2011 iConference
Efficient data transmission between multimedia web services via aspect-oriented programming
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
Hybrid techniques for web APIs recommendation
Proceedings of the 1st International Workshop on Linked Web Data Management
Proceedings of the Second International Workshop on RESTful Design
A RESTful implementation of the WS-agreement specification
Proceedings of the Second International Workshop on RESTful Design
Extending timestamp-based two phase commit protocol for RESTful services to meet business rules
Proceedings of the 2011 ACM Symposium on Applied Computing
Simple metric for assessing quality of service design
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
The anatomy of a large scale social web for internet enabled objects
Proceedings of the Second International Workshop on Web of Things
On the complementarity of triple spaces and the Web of Things
Proceedings of the Second International Workshop on Web of Things
Bridging the gap between legacy services and web services
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
StoRHm: a protocol adapter for mapping SOAP based Web Services to RESTful HTTP format
Electronic Commerce Research
Gateway architecture for web-based agent services
MATES'11 Proceedings of the 9th German conference on Multiagent system technologies
Engineering RESTful semantic services on the fly
Proceedings of the South African Institute of Computer Scientists and Information Technologists Conference on Knowledge, Innovation and Leadership in a Diverse, Multidisciplinary Environment
A unified formal model for service oriented architecture to enforce security contracts
Proceedings of the 11th annual international conference on Aspect-oriented Software Development Companion
A study on SOAP-Based standard platform for the connection activation of report management systems
FGIT'11 Proceedings of the Third international conference on Future Generation Information Technology
Batched transactions for RESTful web services
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
VoCS'08 Proceedings of the 2008 international conference on Visions of Computer Science: BCS International Academic Conference
Creating mobile ad hoc workflows with Twitter
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Replication infrastructure for RESTful web services
ADCONS'11 Proceedings of the 2011 international conference on Advanced Computing, Networking and Security
A RESTful architecture for integrating decomposable delayed services within the web of things
International Journal of Internet Protocol Technology
Computers and Electronics in Agriculture
Model-Driven development of resource-oriented applications
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Human task management for RESTful services
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Failover and takeover contingency mechanisms for network partition and node failure
Proceedings of the eleventh ACM SIGPLAN workshop on Erlang workshop
Towards behaviour-aware compositions of things in the future internet
Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups
RESTful triple spaces of things
Proceedings of the Third International Workshop on the Web of Things
A WoT approach to eHealth: case study of a hospital laboratory alert escalation system
Proceedings of the Third International Workshop on the Web of Things
A computational space for the web of things
Proceedings of the Third International Workshop on the Web of Things
A framework for the choreography of intelligent e-services
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Integrating heterogeneous web services from an end user perspective
Proceedings of the 9th Middleware Doctoral Symposium of the 13th ACM/IFIP/USENIX International Middleware Conference
On an advanced ICT-enabled system for the social inclusion of the elderly
Proceedings of the 5th International Conference on PErvasive Technologies Related to Assistive Environments
D-reserve: distributed reliable service environment
ADBIS'12 Proceedings of the 16th East European conference on Advances in Databases and Information Systems
Today's top "RESTful" services and why they are not restful
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
The dicode workbench: a flexible framework for the integration of information and web services
Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services
Environmental Modelling & Software
A performance analysis of RESTful open API information system
FGIT'12 Proceedings of the 4th international conference on Future Generation Information Technology
A Policy-Based Team Collaboration
International Journal of e-Collaboration
Personal Storage Grid Architecture: Consuming Cloud Data Space Resources
International Journal of Grid and High Performance Computing
Adding Semantic Annotations into Geospatial RESTful Services
International Journal on Semantic Web & Information Systems
Leveraging Incrementally Enriched Domain Knowledge to Enhance Service Categorization
International Journal of Web Services Research
A concept for generating simplified RESTful interfaces
Proceedings of the 22nd international conference on World Wide Web companion
A framework for self-descriptive RESTful services
Proceedings of the 22nd international conference on World Wide Web companion
Data-Fu: a language and an interpreter for interaction with read/write linked data
Proceedings of the 22nd international conference on World Wide Web
Supporting architectural decision making for systems-of-systems design under uncertainty
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems
Web of things: understanding the growing opportunities for business transactions
Proceedings of the 6th Balkan Conference in Informatics
Consuming web services on mobile devices for improved mHealth
Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
GingaSpace: a solution to execute multidevice applications on broadband TV systems
Proceedings of the 19th Brazilian symposium on Multimedia and the web
A mobile crowdsensing system enhanced by cloud-based social networking services
Proceedings of the First International Workshop on Middleware for Cloud-enabled Sensing
Continuously Changing Information on a Global Scale and its Impact for the Internet-of-Things
Mobile Networks and Applications
Connecting and Managing M2M Devices in the Future Internet
Mobile Networks and Applications
The SAMS: Smartphone Addiction Management System and Verification
Journal of Medical Systems
Architectural Styles for Distributed Interoperability
Information Resources Management Journal
Context-sensitive Web service discovery over the bipartite graph model
Frontiers of Computer Science: Selected Publications from Chinese Universities
Hi-index | 0.00 |
Recent technology trends in the Web Services (WS) domain indicate that a solution eliminating the presumed complexity of the WS-* standards may be in sight: advocates of REpresentational State Transfer (REST) have come to believe that their ideas explaining why the World Wide Web works are just as applicable to solve enterprise application integration problems and to simplify the plumbing required to build service-oriented architectures. In this paper we objectify the WS-* vs. REST debate by giving a quantitative technical comparison based on architectural principles and decisions. We show that the two approaches differ in the number of architectural decisions that must be made and in the number of available alternatives. This discrepancy between freedom-from-choice and freedom-of-choice explains the complexity difference perceived. However, we also show that there are significant differences in the consequences of certain decisions in terms of resulting development and maintenance costs. Our comparison helps technical decision makers to assess the two integration styles and technologies more objectively and select the one that best fits their needs: REST is well suited for basic, ad hoc integration scenarios, WS-* is more flexible and addresses advanced quality of service requirements commonly occurring in enterprise computing.