RESTful Web Services
RESTful web services are widely used in industry by Amazon, Yahoo, Google and other companies. Cloud computing services like Amazon S3 aim to provide storage as a low-cost, highly available service with a simple pay as you go charging model. Most of the calls made to such services are via RESTful web services. This work makes the following two contributions. First, we incorporated RESTful web services in a semantic web-based framework and compared the different approaches for building web services. Second, we evaluated Amazon's Simple Storage Service's ability to provide storage support for large-scale semantic data used by a semantic web-based framework. We describe cryptographic techniques for enforcing the protection of our published data on Amazon S3 and provide a performance analysis using real data sets. We also explore access control issues associated with such services and provide a solution using Sun's implementation of eXtensible Access Control Markup Language (XACML).
Professors: Dr. Murat Kantarcioglu and Dr. Bhavani Thuraisingham
Student: Pranav Parikh
Documents and Publications
- Masters Thesis
- Technical Report (UTDCS-25-09)