120 likes | 243 Vues
In this presentation, Matthew Dunlop outlines the significance of optimizing web services performance by leveraging existing systems and tools. The focus is on enhancing web applications through semantic web standards, ultimately aiming to resolve interoperability challenges. Key aspects include the construction and processing of SOAP messages, response time analysis across various client languages and server types, and the efficacy of large data structures. The findings demonstrate that employing powerful servers leads to better performance, while PHP clients exhibit lower efficiency. This work prompts discussions on making the semantic web more appealing.
E N D
Semantic Web Standards Presented By: Matthew Dunlop Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech
Semantic Web Standards • Thinking Inside the Box! Optimizing Web Services Performance Today (2008) Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech
Purpose • Improve web services performance using existing systems/tools Hence “thinking inside the box”
Why Web Services • Take web applications to the next level • Application can publish its function to world • Solve interoperability problems
The Box • Request construction • SOAP message construction • Transmission • Server Listening • SOAP message deconstruction • Request Processing
Client Language verses Return Type Response Times (ms) using an IIS Server Response Times (ms) using a Sun Server
Client Language verses Message Size Response Times (ms) using a Sun Server and returning 1D arrays of 15-byte elements Response Times (ms) using a IIS Server and returning 1D arrays of 15-byte elements
Data Type verses Message Size Response Times (ms) using a Java Client Response Times (ms) using a C# Client Response Times (ms) using a PHP Client
Server Specifics verses Data Type Response Times (ms) as a function of server application and machine type
Conclusion • Large data structures are more efficient • SUN Application Server more efficient • A more powerful server is better • PHP least efficient
Discussion • Are any of these conclusions surprising? • Will the results of these tests make semantic web more attractive?