Repository logo
 

Enterprise Resource Bus and Views in Restful Web Services

dc.contributor.advisorDeters, Ralphen_US
dc.contributor.committeeMemberRoy, Chanchalen_US
dc.contributor.committeeMemberVassileva, Julitaen_US
dc.contributor.committeeMemberRangacharyulu, Chilakamarrien_US
dc.creatorsharma, sunnyen_US
dc.date.accessioned2013-01-29T06:39:58Z
dc.date.available2013-01-29T06:39:58Z
dc.date.created2013-01en_US
dc.date.issued2013-01-28en_US
dc.date.submittedJanuary 2013en_US
dc.description.abstractOver the past few years RESTful Web Services (WSs) have gained immense popularity over the Web Service stack (WS*) to provide WS solutions. The WSs implemented using REST are lightweight and ideally suited for consumption for devices with limited processing capabilities like mobiles and tablets due to its dependence on HTTP. This enables the system architects to leverage the well-known capabilities of HTTP to develop their systems rapidly. However, this introduces the challenges of compromised security and unmanageable systems. This research presents a novel middleware architecture called Enterprise Resource Bus for Resource Oriented systems to tackle the issues of security, access control and resource management. The middleware architecture put forward in this research is focused on remedying these issues by abstracting the logic of access control and security to the concept of view resources to be managed in the middleware. This research draws inspiration from the middleware architecture implemented in SOA called Enterprise Service Bus. Since, the implementation of ERB is inspired from ESB we have emulated some functionalities of ESB and translated them to resource oriented architecture. In addition, this research also introduces the idea of views on resources inspired from the concept of virtual relations in relational databases to provide customized view resources based on user privilege/ role in the system to control access. The middleware architecture was tested for its overhead, scalability and security features as opposed to a REST Web Service without a middleware. It can be concluded from the evaluation results that with a small overhead a secure and highly manageable REST Web Services are achievable.en_US
dc.identifier.urihttp://hdl.handle.net/10388/ETD-2013-01-899en_US
dc.language.isoengen_US
dc.subjectWeb Service, REST, MapReduce, Views, Middlewareen_US
dc.titleEnterprise Resource Bus and Views in Restful Web Servicesen_US
dc.type.genreThesisen_US
dc.type.materialtexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Saskatchewanen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Science (M.Sc.)en_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SHARMA-THESIS.pdf
Size:
1.68 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1005 B
Format:
Plain Text
Description: