Building an Online Security System with Web Services

Author(s):  
Richard Y.R. Wu ◽  
Mahesh Subramanium

This chapter presents a case study where Web services are used to build a user-centric online security system. It explores complex technical challenges encountered with the use of the Web services and online security technologies. Furthermore, the authors hope that their practical experiences and findings will shed some lights on how the online security system should and can be built in the approach of being user-centric instead of vendor-centric and on the implications of embracing Web services to conventional software engineering processes.

2008 ◽  
pp. 1027-1047
Author(s):  
Richard Yi Ren Wu ◽  
Mahesh Subramanium

This chapter presents a case study where Web services are used to build a user-centric online security system. It explores complex technical challenges encountered with the use of the Web services and online security technologies. Furthermore, the authors hope that their practical experiences and findings will shed some lights on how the online security system should and can be built in the approach of being user-centric instead of vendor-centric and on the implications of embracing Web services to conventional software engineering processes.


Author(s):  
Andrea Bosin ◽  
Nicoletta Dessì ◽  
Maria Grazia Fugini ◽  
Diego Liberati ◽  
Barbara Pes

Scientific experiments are executed through activities that create, use, communicate and distribute information whose organizational dynamics are similar to processes performed by distributed cooperative enterprise units. On this premise, the aim of this article is to discuss how a portal-based approach can support the design and management of cooperative scientific experiments executed with a strong information and communication technologies (ICT) support and in a distributed manner, hence named e-experiments. The approach assumes the Web, Web services and the grid as the enacting paradigm for formalizing e-experiments as cooperative services on various computational nodes of a network. A framework is proposed that defines the responsibility of actors of the e-experiment and of the e-nodes in offering services, as well as the portal architecture through which the e-experiment resources can be accessed. By discussing a case study in the field of bioinformatics, the article shows how an e-experiment can be planned and executed starting from a set of Web services inserted in a portal and invoked upon the possibly underlying grid structure.


Author(s):  
Diego Liberati

A framework is proposed that creates, uses, and communicates information, whose organizational dynamics allows performing a distributed cooperative enterprise in public environments, even over open source systems. The approach assumes the web services as the enacting paradigm possibly over a grid, to formalize interactions as cooperative services on various computational nodes of a network. The illustrated case study shows that some portions, both of processes and of data or knowledge, can be shared in a collaborative environment, which is also more generally true for any kind of either complex or resource demanding (or both) interaction that will benefit any of the approaches.


Author(s):  
Gaurav Arora and Anu Rathee

The complexity of Web sites are increasing and transforming into Web applications that contain business logic, interactivity, transaction handling and states. This phenomenon forces the Web developers to adapt more traditional software engineering techniques to keep the Web applications error free, maintainable, reusable, well documented etc. Many Web developers do not use any engineering techniques at all and design mainly to create as fashionable applications as possible with no regards on the application’s functionality. This results in applications that are hard to maintain and with poor functionality. The purpose with this thesis was to see if the use of a more traditional software engineering technique, namely the Unified Modeling Language with the newly added Web Application Extension, resulted in a Web application with good design regarding the maintainability of the application . To investigate the maintainability of an application, the maintainability was further divided into three sub criteria: extensibility, reusability and documentation. These three criteria were then applied on a case study were a Web application was designed. From the analysis of the final design, using the three criteria, the maintainability was derived. The result of the entire investigation showed that the UML WAE had a good support for extensibility, fair support for reusability and very good support for documentation. From these results the main conclusion was derived, that the use of UML WAE resulted in good design regarding the maintainability. However, the result is limited to our case study and the design created in that case. The result may have been different if the three criteria had been applied on a different case. Another aspect to consider is that the quality of a design is often dependent on the knowledge of the persons that carry out the design.


Author(s):  
Tarek Helmy ◽  
Ahmed Al-Nazer

Web services have gained an increasing popularity over the Internet. Because of today’s wide variety of services offered to perform a specific task. The task of finding selected Web services to perform a specific task becomes very hard, and it is essential that users are supported in the eventual selection of appropriate services. Web services are a great application area for agent techniques and a great substrate for developing serious autonomous agent-based systems to support a personalized Web services selection. In this chapter, we present a Collaborative Autonomous Interface Agent (CAIA) that collaborates with the Internet search engines and supports the user in finding exactly the Web services consistent with his/her needs. CAIA system has been designed, fully implemented and tested. As a case study, the testing results show a big improvement in the relevancy of the retrieved results and of the user’s satisfaction by using CAIA+Google compared to using Google only.


Author(s):  
M. Comerio ◽  
F. De Paoli ◽  
S. Grega ◽  
A. Maurino ◽  
Carlo Batini

Web services are increasingly used as an effective means to create and streamline processes and collaborations among governments, businesses, and citizens. As the number of available web services is steadily increasing, there is a growing interest in providing methodologies that address the design of web services according to specific qualities of service (QoS) rather than functional descriptions only. This chapter presents WSMoD (Web Services MOdeling Design), a methodology that explicitly addresses this issue. Furthermore, it exploits general knowledge available on services, expressed by ontologies describing services, their qualities, and the context of use, to help the designer in expressing service requirements in terms of design artifacts. Ontologies are used to acquire and specialize common knowledge among the entities involved in service design, and to check the consistency of the web service model with constraints defined by provider and customer requirements. To improve the effectiveness of the process, the authors propose a Platform Independent Model that includes the description of specific context of service provision, without considering implementation details. The discussion of a QoS-based web service design within a real case study bears evidence of the potentials of WSMoD.


Author(s):  
Richi Nayak

The business needs, the availability of huge volumes of data and the continuous evolution in Web services functions derive the need of application of data mining in the Web service domain. This article recommends several data mining applications that can leverage problems concerned with the discovery and monitoring of Web services. This article then presents a case study on applying the clustering data mining technique to the Web service usage data to improve the Web service discovery process. This article also discusses the challenges that arise when applying data mining to Web services usage data and abstract informat


Author(s):  
Andrea Bosin ◽  
Nicoletta Dessi ◽  
Maria Grazia Fugini

A framework is proposed that would create, use, communicate, and distribute information whose organizational dynamics allow it to perform a distributed cooperative enterprise also in public environments over open source systems. The approach assumes the Web services as the enacting paradigm, possibly over a grid, to formalize interaction as cooperative services on various computational nodes of a network. A framework is thus proposed that defi nes the responsibility of e-nodes in offering services and the set of rules under which each service can be accessed by e-nodes through service invocation. By discussing a case study, this chapter details how specifi c classes of interactions can be mapped into a service-oriented model whose implementation is carried out in a prototypical public environment.


2007 ◽  
Author(s):  
José Jorge L. Dias Jr. ◽  
José Adson O. G. da Cunha ◽  
Alexandre Álvaro ◽  
Roberto S. M. de Barros ◽  
Silvio Romero de Lemos Meira

The task of reusing Web services that meet quality attributes requirements is a challenging issue in service-based development approach. In such a context, a quality model can provide the means to effectively evaluation of services, enabling the certification of these services. In this sense, this paper proposes a quality model based on the ISO 9126 standard, defining a set of attributes and metrics for an effective evaluation of Web services. A XML-based representation and security schema for the model was created to support a service certification process. Moreover, a preliminary case study was elaborate in order to verify the gap between the proposed model and the available information by the Web services providers.


2008 ◽  
pp. 1938-1957
Author(s):  
Richi Nayak

The business needs, the availability of huge volumes of data and the continuous evolution in Web services functions derive the need of application of data mining in the Web service domain. This article recommends several data mining applications that can leverage problems concerned with the discovery and monitoring of Web services. This article then presents a case study on applying the clustering data mining technique to the Web service usage data to improve the Web service discovery process. This article also discusses the challenges that arise when applying data mining to Web services usage data and abstract informat


Sign in / Sign up

Export Citation Format

Share Document