-
Semantic web service discovery approaches: overview and limitations
Authors:
Ibrahim El Bitar,
Fatima-Zahra Belouadha,
Ounsa Roudies
Abstract:
The semantic Web service discovery has been given massive attention within the last few years. With the increasing number of Web services available on the web, looking for a particular service has become very difficult, especially with the evolution of the clients needs. In this context, various approaches to discover semantic Web services have been proposed. In this paper, we compare these approa…
▽ More
The semantic Web service discovery has been given massive attention within the last few years. With the increasing number of Web services available on the web, looking for a particular service has become very difficult, especially with the evolution of the clients needs. In this context, various approaches to discover semantic Web services have been proposed. In this paper, we compare these approaches in order to assess their maturity and their adaptation to the current domain requirements. The outcome of this comparison will help us to identify the mechanisms that constitute the strengths of the existing approaches, and thereafter will serve as guideline to determine the basis for a discovery approach more adapted to the current context of Web services.
△ Less
Submitted 10 September, 2014;
originally announced September 2014.
-
MARTE Profile-based MDA approach for semantic NFP-aware Web services
Authors:
Hajar Omrana,
Fatima-Zahra Belouadha,
Ounsa Roudies
Abstract:
Non Functional Properties (NFPs) such as security, quality of service and business related properties enhance the service description and provide necessary information about the fitness of its behaviour. These properties have become crucial criteria for efficient selection and composition of Web services. However, they belong to different domains, are complex, change frequently and have to be sema…
▽ More
Non Functional Properties (NFPs) such as security, quality of service and business related properties enhance the service description and provide necessary information about the fitness of its behaviour. These properties have become crucial criteria for efficient selection and composition of Web services. However, they belong to different domains, are complex, change frequently and have to be semantically described. The W3C standard WSPolicy,recommended to describe these properties doesn t define standardized specifications that cover all NFPs domains. Moreover, it doesn t provide an easy manner to express them independently of domains, and doesn t support their semantic. This paper proposes a Model driven approach to describe and automatically generate enriched Web services including semantic NFPs. It explores both the use of the OMG Profile for Modelling and Analysis of Real-Time Embedded Systems (MARTE) and the W3C standards. Mapping rules, from NFPs profile to WS-Policy and SAWSDL files, transforms NFPs into policies associated with WSDL elements.
△ Less
Submitted 26 November, 2013;
originally announced November 2013.
-
A Logic and Adaptive Approach for Efficient Diagnosis Systems using CBR
Authors:
Ibrahim El Bitar,
Fatima-Zahra Belouadha,
Ounsa Roudies
Abstract:
Case Based Reasoning (CBR) is an intelligent way of thinking based on experience and capitalization of already solved cases (source cases) to find a solution to a new problem (target case). Retrieval phase consists on identifying source cases that are similar to the target case. This phase may lead to erroneous results if the existing knowledge imperfections are not taken into account. This work p…
▽ More
Case Based Reasoning (CBR) is an intelligent way of thinking based on experience and capitalization of already solved cases (source cases) to find a solution to a new problem (target case). Retrieval phase consists on identifying source cases that are similar to the target case. This phase may lead to erroneous results if the existing knowledge imperfections are not taken into account. This work presents a novel solution based on Fuzzy logic techniques and adaptation measures which aggregate weighted similarities to improve the retrieval results. To confirm the efficiency of our solution, we have applied it to the industrial diagnosis domain. The obtained results are more efficient results than those obtained by applying typical measures.
△ Less
Submitted 17 November, 2012;
originally announced November 2012.
-
Design for Distributed Moroccan Hospital Pharmacy Information Environment with Service Oriented Architecture
Authors:
Hajar Omrana,
Safae Nassiri,
Fatima-Zahra Belouadha,
Ounsa Roudiés
Abstract:
In the last five years, Moroccan e-health system has focused on improving the quality of patient care services by making use of advanced Information and Communications Technologies (ICT) solutions. In actual fact, achieving runtime and efficient information sharing, through large-scale distributed environments such as e-health system, is not a trivial task. It seems to present many issues due to t…
▽ More
In the last five years, Moroccan e-health system has focused on improving the quality of patient care services by making use of advanced Information and Communications Technologies (ICT) solutions. In actual fact, achieving runtime and efficient information sharing, through large-scale distributed environments such as e-health system, is not a trivial task. It seems to present many issues due to the heterogeneity and complex nature of data resources. This concerns, in particular, Moroccan Hospital Pharmacy Information System (HPIS) which needs to interact with several disparate medical information systems. Service Oriented Architecture (SOA) offers solution that is both flexible and practical to effectively address the problem of interoperability of e-health systems. In this paper, we discuss the limits and challenges of the current Moroccan information system intended for hospital pharmacy. We therefore propose a global Web services-based e-health architecture for integrating different heterogeneous blocks and various data resources of this system. We also present a solution to secure Web services communication using WS-SecurityPolicy.
△ Less
Submitted 13 July, 2012;
originally announced July 2012.
-
Taxonomy and synthesis of Web services querying languages
Authors:
Ibrahim El Bitar,
Fatima Zahra Belouadha,
Ounsa Roudies
Abstract:
Most works on Web services has focused on discovery, composition and selection processes of these kinds of services. Other few works were interested in how to represent Web services search queries. However, these queries cannot be processed by ensuring a high level of performance without being adequately represented first. To this end, different query languages were designed. Even so, in the absen…
▽ More
Most works on Web services has focused on discovery, composition and selection processes of these kinds of services. Other few works were interested in how to represent Web services search queries. However, these queries cannot be processed by ensuring a high level of performance without being adequately represented first. To this end, different query languages were designed. Even so, in the absence of a standard, these languages are quite various. Their diversity makes it difficult choosing the most suitable language. In fact, this language should be able to cover all types of preferences or requirements of clients such as their functional, nonfunctional,temporal or even specific constraints as is the case of geographical or spatial constraints and meet their needs and preferences helping to provide them the best answer. It must also be mutually simple and imposes no restrictions or at least not too many constraints in terms of prior knowledge to use and also provide a formal or semi-formal queries presentation to support their automatic post-processing. A comparative study is eventually established to allow to reveal the advantages and limitations of various existing languages in this context. It is a synthesis of this category of languages discussing their performance level and their capability to respond to various needs related to the Web services research and discovery case. The criterions identified at this stage may, in our opinion, constitute then the main pre-requisite that a language should satisfy to be called perfect or to be a future standard.
△ Less
Submitted 25 April, 2012;
originally announced April 2012.
-
Web Services-Enhanced Agile Modeling and Integrating Business Processes
Authors:
Fatima-Zahra Belouadha,
Hajar Omrana,
Ounsa Roudiès
Abstract:
In a global business context with continuous changes, the enterprises have to enhance their operational efficiency, to react more quickly, to ensure the flexibility of their business processes, and to build new collaboration pathways with external partners. To achieve this goal, they must use e-business methods, mechanisms and techniques while capitalizing on the potential of new information and c…
▽ More
In a global business context with continuous changes, the enterprises have to enhance their operational efficiency, to react more quickly, to ensure the flexibility of their business processes, and to build new collaboration pathways with external partners. To achieve this goal, they must use e-business methods, mechanisms and techniques while capitalizing on the potential of new information and communication technologies. In this context, we propose a standards, model and Web services-based approach for modeling and integrating agile enterprise business processes. The purpose is to benefit from Web services characteristics to enhance the processes design and realize their dynamic integration. The choice of focusing on Web services is essentially justified by their broad adoption by enterprises as well as their capability to warranty interoperability between both intra and inter-enterprises systems. Thereby, we propose in this chapter a metamodel for describing business processes, and discuss their dynamic integration by addressing the Web services discovery issue. On the one hand, the proposed metamodel is in line with the W3C Web services standards, namely, WSDL, SAWSDL and WS-Policy. It considers the use of BPMN standard to describe the behavioral aspect of business processes and completes their design using UML diagrams describing their functional, non-functional and semantic aspects. On other hand, our approach for integrating processes is in line with BPEL standard recommended to orchestrate Web services. To realize executable business processes, this approach recommends the use of semantic matching and selection mechanisms in order to produce agile systems.
△ Less
Submitted 18 February, 2012;
originally announced February 2012.
-
A MDA approach for defining WS-Policy semantic non-functional properties
Authors:
Fatima-Zahra Belouadha,
Hajar Omrana,
Ounsa Roudies
Abstract:
A lot of works has been especially interested to the functional aspect of Web services. Nevertheless, it is necessary to describe their non-functional properties such as the security characteristics and the quality of service. The WS-Policy standard was recommended in 2007 to describe Web services policies including the non-functional properties. However, it doesn't provide any information of thei…
▽ More
A lot of works has been especially interested to the functional aspect of Web services. Nevertheless, it is necessary to describe their non-functional properties such as the security characteristics and the quality of service. The WS-Policy standard was recommended in 2007 to describe Web services policies including the non-functional properties. However, it doesn't provide any information of their meaning necessary for automatic processes. In this paper, we propose a Model Driven Architecture approach founded on W3C standards to generate WSDL language based files including semantic policies. We use a package of WSDL and WS-Policy profiles and transformations rules to generate Web services interfaces files including policies. We extend a XML schema profile according to SAWSDL standard to define semantic non-functional properties domains. This work contributes to minimize the development cost of Web services including semantic policies. Moreover, the generated services can be automatically processed in discovery, selection and negotiation tasks.
△ Less
Submitted 6 January, 2012;
originally announced January 2012.
-
A model-driven approach for composing SAWSDL semantic Web services
Authors:
Fatima-Zahra Belouadha,
Hajar Omrana,
Ounsa Roudies
Abstract:
Composing Web services is a convenient means of dealing with complex requests. However, the number of Web services on the Internet is increasing. This explains the growing interest in composing Web services automatically. Nevertheless, the Web services' semantics is necessary for any dynamic composition process. In this article, we present an MDA approach to develop and compose SAWSDL semantic Web…
▽ More
Composing Web services is a convenient means of dealing with complex requests. However, the number of Web services on the Internet is increasing. This explains the growing interest in composing Web services automatically. Nevertheless, the Web services' semantics is necessary for any dynamic composition process. In this article, we present an MDA approach to develop and compose SAWSDL semantic Web services. To model Web services, we use a UML profile which is independent of the description standards. The SAWSDL interface files are generated by using transformation rules. To model the behavior of a composite Web service and generate its executable BPEL file, we use the BPMN notation in a platform of modeling and implementing business process. The main contribution of this work is the easy and extensible solution to a model-driven development of the semantic atomic and composite Web services.
△ Less
Submitted 19 April, 2010;
originally announced April 2010.