This three day course provides a broad, example-driven and compelling vision of computing's future. You will learn how the technical and business value of Web semantics is available and useful today behind firewalls and on the public Web.
Organisations are struggling with data integration solutions that operate at the wrong level of abstraction or are shackled to legacy systems with no idea of how to modernize incrementally. Their service-oriented architectures decompose business processes into services without the ability to identify and protect the information that flows through these services.
By starting with REST API design, we will learn to think in terms of resources and build systems that can find uses beyond what we initially intend. Doing so will maximize our investments and free us from having to reimplement the same pieces over and over again.
We will learn how to produce stable URLs, hypermedia representations and resilient, scalable, evolvable systems. Also how to test REST systems and secure them.
REST is not an end point though, it is a means to an end.
It is also the gateway to a new way of building systems and sharing information. The final day will be an introduction to a series of W3C standards that will revolutionize how you share information internally and on the Web.
This course will also help you understand how tensions between the business and technical sides of the house can be mediated by adopting resource-oriented technologies. These provide information-focused, business-friendly solutions that grow with the organisation and its changing business needs.
You will also be exposed to the future of the Web that is being adopted by search engine companies, retailers, governments, the publishing industry and more to enable Webs of Data, not just Webs of Documents.