StoRHm: A Protocol Adapter for mapping SOAP-based Web Services to RESTful HTTP Format
|dc.description.abstract||Two of the most popular approaches to Web Services' implementation are SOAP-based Web Services, which are based on an XML messaging protocol and RESTful HTTP Web Services, which use HTTP in line with Representational State Transfer (REST) principles. RESTful HTTP Web services adhere closely to REST principles and therefore avail of existing sophisticated features of Web infrastructure. SOAP on the other hand, uses HTTP purely as a transport for its messages. This is known as 'SOAP tunnelling' and is against REST principles because it disables Web intermediaries, as they are unable to inspect the SOAP message. The research documented in this thesis proposes a protocol adapter named StoRHm (SOAP to RESTful HTTP mapping) that, within certain constraints, addresses SOAP tunnelling by seamlessly transforming opaque SOAP messages into visible RESTful HTTP format. The previously opaque messages are now visible to Web intermediaries, thereby enabling advanced Web features such as caching. The adapter described in this research enables SOAP clients to interact seamlessly with back-end RESTful Web services. Thus, StoRHm is also a technology migration enabler i.e. an enterprise can migrate from SOAP-based Web Services to RESTful HTTP Web services, in a gradual fashion, by adopting the adapter. StoRHm proposes to leverage the Semantic Web to automate the mapping element of its solution.||en_US|
|dc.title||StoRHm: A Protocol Adapter for mapping SOAP-based Web Services to RESTful HTTP Format||en_US|
|dc.local.note||The ability to change Web Services messages from one format to another. The new format obeys the principles of the Web whereas the original message did not. This is all done in an automated way.||en_US|
Files in this item
This item is available under the Attribution-NonCommercial-NoDerivs 3.0 Ireland. No item may be reproduced for commercial purposes. Please refer to the publisher's URL where this is made available, or to notes contained in the item itself. Other terms may apply.
The following license files are associated with this item: