Distributed QoS Evaluation for Real-World Web Services

Author(s):  
Zibin Zheng ◽  
Yilei Zhang ◽  
Michael R. Lyu
2014 ◽  
Vol 17 (6) ◽  
pp. 1301-1311 ◽  
Author(s):  
Hala S. Own ◽  
Hamdi Yahyaoui
Keyword(s):  

2008 ◽  
pp. 206-227
Author(s):  
Konstantin Beznosov

This chapter reports on our experience of designing and implementing an architecture for protecting enterprise-grade Web service applications hosted by ASP.NET. Security mechanisms of Microsoft ASP.NET container—a popular hosting environment for Web services—have limited scalability, flexibility, and extensibility. They are therefore inade-quate for hosting enterprise-scale applications that need to be protected according to diverse and/or complex application-specific security policies. To overcome the limitations of ASP.NET security, we developed a flexible and extensible protection architecture. Deployed in a real-world security solution at a financial organization, the architecture enables integra-tion of ASP.NET into the organizational security infrastructure with reduced effort on the part of Web Service developers. Throughout this report, we discuss our design decisions, suggest best practices for constructing flexible and extensible authentication and authoriza-tion logic for Web Services, and share lessons learned.


Author(s):  
Edward Mac Gillavry

The collection and dissemination of geographic information has long been the prerogative of national mapping agencies. Nowadays, location-aware mobile devices could potentially turn everyone into a mapmaker. Collaborative mapping is an initiative to collectively produce models of real-world locations online that people can then access and use to virtually annotate locations in space. This chapter describes the technical and social developments that underpin this revolution in mapmaking. It presents a framework for an alternative geographic information infrastructure that draws from collaborative mapping initiatives and builds on established Web technologies. Storing geographic information in machine-readable formats and exchanging geographic information through Web services, collaborative mapping may enable the “napsterisation” of geographic information, thus providing complementary and alternative geographic information from the products created by national mapping agencies.


Author(s):  
Dominique Guinard ◽  
Vlad Trifa ◽  
Patrik Spiess ◽  
Bettina Dober ◽  
Stamatis Karnouskos
Keyword(s):  

Author(s):  
John Krogstie ◽  
Csaba Veres ◽  
Guttorm Sindre

Much of the early focus in the area of Semantic Web has been on the development of representation languages for static conceptual information; while there has been less emphasis on how to make Semantic Web applications practically useful in the context of knowledge work. To achieve this, a better coupling is needed between ontology, service descriptions, and workflow modeling, including both traditional production workflow and interactive workflow techniques. This chapter reviews the basic technologies involved in this area to provide system and business interoperability, and outlines what can be achieved by merging them in the context of real-world workflow descriptions.


2013 ◽  
pp. 1231-1242 ◽  
Author(s):  
Edward Mac Gillavry

The collection and dissemination of geographic information has long been the prerogative of national mapping agencies. Nowadays, location-aware mobile devices could potentially turn everyone into a mapmaker. Collaborative mapping is an initiative to collectively produce models of real-world locations online that people can then access and use to virtually annotate locations in space. This chapter describes the technical and social developments that underpin this revolution in mapmaking. It presents a framework for an alternative geographic information infrastructure that draws from collaborative mapping initiatives and builds on established Web technologies. Storing geographic information in machine-readable formats and exchanging geographic information through Web services, collaborative mapping may enable the “napsterisation” of geographic information, thus providing complementary and alternative geographic information from the products created by national mapping agencies.


2015 ◽  
Vol 24 (02) ◽  
pp. 1550004 ◽  
Author(s):  
Cristian Mateos ◽  
Marco Crasso ◽  
Alejandro Zunino ◽  
José Luis Ordiales Coscia

Web Services represent a number of standard technologies and methodologies that allow developers to build applications under the Service-Oriented Computing paradigm. Within these, the WSDL language is used for representing Web Service interfaces, while code-first remains the de facto standard for building such interfaces. Previous studies with contract-first Web Services have shown that avoiding a specific catalog of bad WSDL specification practices, or anti-patterns, can reward Web Service publishers as service understandability and discoverability are considerably improved. In this paper, we study a number of simple and well-known code service refactorings that early reduce anti-pattern occurrences in WSDL documents. This relationship relies upon a statistical correlation between common OO metrics taken on a service's code and the anti-pattern occurrences in the generated WSDL document. We quantify the effects of the refactorings — which directly modify OO metric values and indirectly alter anti-pattern occurrences — on service discovery. All in all, we show that by applying the studied refactorings, anti-patterns are reduced and Web Service discovery is significantly improved. For the experiments, a dataset of real-world Web Services and an academic service registry have been employed.


Sign in / Sign up

Export Citation Format

Share Document