Public Web Services Interfaces of Social Web
Most of the major social websites allow users and third party developers access the content of the website and use it externally. Many of them also allow modifying the data from outside. Despite that the methods for doing this are not complex, there are many of them and they are not consistent. Third party developers may utilize application programming interfaces offered by social websites to access and modify the data in their applications that are usually called mashups. But what sort of interfaces there are and how can they be used? In this seminar paper, service-oriented and resource-oriented architectural styles of machine-to-machine interaction in distributed environment are being introduced together with Web Services and REST architectures respectively.