Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications? In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop simple and elegant distributed hypermedia systems by applying the Web's guiding principles to common enterprise computing problems. You'll learn techniques for implementing specific Web technologies and patterns to solve the needs of a typical company as it grows from modest beginnings to become a global enterprise. Learn basic Web techniques for application integration Use HTTP and the Webs infrastructure to build scalable, fault-tolerant enterprise applications Discover the Create, Read, Update, Delete (CRUD) pattern for manipulating resources Build RESTful services that use hypermedia to model state transitions and describe business protocols Learn how to make Web-based solutions secure and interoperable Extend integration patterns for event-driven computing with the Atom Syndication Format and implement multi-party interactions in AtomPub Understand how the Semantic Web will impact systems design
Cited By
- Haupt F, Leymann F and Vukojevic-Haupt K (2018). API governance support through the structural analysis of REST APIs, Computer Science - Research and Development, 33:3-4, (291-303), Online publication date: 1-Aug-2018.
- Kulesza R, Lima M, Araujo C, de Sousa M and Filho A Evolution of Software Architectures Proceedings of the 24th Brazilian Symposium on Multimedia and the Web, (11-13)
- Keppmann F, Maleshkova M and Harth A Adaptable Interfaces, Interactions, and Processing for Linked Data Platform Components Proceedings of the 13th International Conference on Semantic Systems, (41-48)
- Iglesias-Urkia M, Urbieta A, Parra J and Casado-Mansilla D IEC 61850 meets CoAP Proceedings of the Seventh International Conference on the Internet of Things, (1-9)
- Salza P, Hemberg E, Ferrucci F and O'Reilly U Towards evolutionary machine learning comparison, competition, and collaboration with a multi-cloud platform Proceedings of the Genetic and Evolutionary Computation Conference Companion, (1263-1270)
- Lei J, Bai R, Guo L and Zhang L Towards a Scalable Framework for Artifact-Centric Business Process Management Systems Proceedings of the 17th International Conference on Web Information Systems Engineering - Volume 10042, (309-323)
- Cosulschi M, Giurca A and Gabroveanu M RuleStore Proceedings of the 7th Balkan Conference on Informatics Conference, (1-8)
- Belli L, Cirani S, Gorrieri A and Picone M A Novel Smart Object-Driven UI Generation Approach for Mobile Devices in the Internet of Things Proceedings of the 1st International Workshop on Experiences with the Design and Implementation of Smart Objects, (1-6)
- Maia P, Cavalcante E, Gomes P, Batista T, Delicato F and Pires P On the Development of Systems-of-Systems based on the Internet of Things Proceedings of the 2014 European Conference on Software Architecture Workshops, (1-8)
- Granell C, Díaz L, Schade S, Ostländer N and Huerta J (2013). Enhancing integrated environmental modelling by designing resource-oriented interfaces, Environmental Modelling & Software, 39:C, (229-246), Online publication date: 1-Jan-2013.
- Durão F, Assad R, Fonseca A, Fernando J, Garcia V and Trinta F USTO.RE Proceedings of the 13th international conference on Web Engineering, (452-466)
- Delicato F, Pires P, Batista T, Cavalcante E, Costa B and Barros T Towards an IoT ecosystem Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, (25-28)
- Stadtmüller S, Speiser S, Harth A and Studer R Data-Fu Proceedings of the 22nd international conference on World Wide Web, (1225-1236)
- Renzel D, Schlebusch P and Klamma R Today's top "RESTful" services and why they are not restful Proceedings of the 13th international conference on Web Information Systems Engineering, (354-367)
- Strauch J and Schreier S RESTify Proceedings of the Third International Workshop on RESTful Design, (11-18)
- Davis C What if the web were not RESTful? Proceedings of the Third International Workshop on RESTful Design, (3-10)
- Ritter D From network mining to large scale business networks Proceedings of the 21st International Conference on World Wide Web, (989-996)
- Bellido J, Alarcon R and Sepulveda C Web linking-based protocols for guiding RESTful m2m interaction Proceedings of the 11th international conference on Current Trends in Web Engineering, (74-85)
- Rauf I and Porres I (2011). Designing level 3 behavioral RESTful web service interfaces, ACM SIGAPP Applied Computing Review, 11:3, (19-31), Online publication date: 1-Aug-2011.
- da Silva Maciel L and Hirata C Extending timestamp-based two phase commit protocol for RESTful services to meet business rules Proceedings of the 2011 ACM Symposium on Applied Computing, (778-785)
- Liskin O, Singer L and Schneider K Teaching old services new tricks Proceedings of the Second International Workshop on RESTful Design, (3-10)