Athman Bouguettaya | RMIT University (original) (raw)

Papers by Athman Bouguettaya

Research paper thumbnail of On building a hyperdistributed database

Sharing data among disparate databases has so far mostly been achieved through some form of ad-ho... more Sharing data among disparate databases has so far mostly been achieved through some form of ad-hoc schema integration. This approach becomes less tractable as the number of participating database increases. Therefore, the complexity of making autonomous heterogeneous databases interoperate is dependent on adequately addressing the autonomy and heterogeneity issues.

Research paper thumbnail of End-to-end service support for mashups

IEEE TRANSACTIONS ON SERVICES COMPUTING, Jan 1, 2010

We propose a service-oriented approach to generate and manage mashups. The proposed approach is r... more We propose a service-oriented approach to generate and manage mashups. The proposed approach is realized using the Mashup Services System (MSS), a novel platform to support users to create, use, and manage mashups with little or no programming effort. The proposed approach relieves users from programming-intensive, error-prone, and largely nonreusable output process for creating and maintaining mashups. We describe the overall design of MSS and discuss and evaluate its main enabling technologies.

Research paper thumbnail of Database Replication of NoSQL Database-as-a-Service

Cloud Data Management, 2014

Research paper thumbnail of Supporting Dynamic Changes in Web Service Environments

Lecture Notes in Computer Science, 2003

The Web has become the universal medium for publishing and using of Web accessible services calle... more The Web has become the universal medium for publishing and using of Web accessible services called Web services. The widespread adoption of XML standards including WSDL, SOAP, and UDDI has spurred an intense research activity to deal with issues related to Web services. One of the most important issues is the management of changes that occur in Web service environments.

Research paper thumbnail of A Scalable Middleware for Web Databases

Concepts, Methodologies, Tools, and Applications, 2009

The emergence of Web databases has introduced new challenges related to their organization, acces... more The emergence of Web databases has introduced new challenges related to their organization, access, integration, and interoperability. New approaches and techniques are needed to provide across-the-board transparency for accessing and manipulating Web databases irrespective of their data models, platforms, locations, or systems. In meeting these needs, it is necessary to build a middleware infrastructure to support flexible tools for information space organization, communication facilities, information discovery, content description, and assembly of data from heterogeneous sources. In this paper, we describe a scalable middleware for efficient data and application access that we have built using the available technologies. The resulting system is called WebFINDIT. It is a scalable and uniform infrastructure for locating and accessing heterogeneous and autonomous databases and applications.

Research paper thumbnail of Preserving privacy in web services

Proceedings of the fourth international workshop on Web information and data management - WIDM '02, 2002

Web services are increasingly being adopted as a viable means to access Web-based applications. T... more Web services are increasingly being adopted as a viable means to access Web-based applications. This has been enabled by the tremendous standardization effort to describe, advertise, discover, and invoke Web services. Digital government (DG) is a major application domain for Web services. It aims at improving government-citizen interactions using information and communication technologies. Government agencies collect, store, process, and share information about millions of citizens who have different preferences regarding their privacy. This naturally raises a number of legal and technical issues that must be addressed to preserve citizens' privacy through the control of the information flow amongst different entities (users, Web services, DBMSs). Solutions addressing this issue are still in their infancy. They consist, essentially, of enforcing privacy by law or by self-regulation. In this paper, we propose a new technical approach for preserving privacy in government Web services. Our design is based on digital privacy credentials, data filters and mobile privacy preserving agents. This work aims at establishing the feasibility and provable reliability of technology-based privacy preserving solutions for Web service infrastructures.

Research paper thumbnail of Adaptive Web-based Database Communities

Research paper thumbnail of Efficient change management in long-term composed services

Service Oriented Computing and Applications, 2011

We present an efficient framework for managing changes in Long-term Composed Services (LCSs). Bec... more We present an efficient framework for managing changes in Long-term Composed Services (LCSs). Because we assume LCSs outsource their functionality from autonomous third-party Web service providers, there is a need to select the best Web service replacements when changes are induced at the LCS level. We propose a framework where managing changes in LCSs is modeled as a dual service query optimization process. In the first phase, reputation is used as a trust mechanism to weed out those Web services that do not exhibit acceptable reputation. In the second phase, the nonfunctional requirements represented in and by the Quality of Web Service (QoWS) are used to further narrow down the set of reputable Web services to those that also best adhere to the QoWS requirements.

Research paper thumbnail of QoS-Aware cloud service composition based on economic models

Service-Oriented Computing, 2012

Cloud service composition is usually long term based and economically driven. We consider cloud s... more Cloud service composition is usually long term based and economically driven. We consider cloud service composition from a userbased perspective. Specifically, the contributions are shown in three aspects. We propose to use discrete Bayesian Network to represent the economic model of end users. The cloud service composition problem is modeled as an Influence Diagram problem. A novel influence-diagrambased cloud service composition approach is proposed. Analytical and simulational results are presented to show the performance of the proposed composition approach.

Research paper thumbnail of Supporting dynamic changes in Web service environments

Proc. Intl. Conf. on Service-Oriented …, 2003

The Web has become the universal medium for publishing and using of Web accessible services calle... more The Web has become the universal medium for publishing and using of Web accessible services called Web services. The widespread adoption of XML standards including WSDL, SOAP, and UDDI has spurred an intense research activity to deal with issues related to Web services. One of the most important issues is the management of changes that occur in Web service environments.

Research paper thumbnail of IEEE IRI 2012 INTERNATIONAL TECHNICAL PROGRAM COMMITTEE

Elisa Bertino, Purdue University, USA Bhavani Thuraisingham, UT Dallas, USA James Joshi, Universi... more Elisa Bertino, Purdue University, USA Bhavani Thuraisingham, UT Dallas, USA James Joshi, University of Pittsburgh, USA Chengcui Zhang, University of Alabama at Birmingham, USA ... Anna Squicciarini, The Pennsylvania State University, USA Athman Bouguettaya, Virginia Tech, USA Behrouz Far, University of Calgary, Canada Chia-Chu Chiang, University of Arkansas at Little Rock, USA Choochart Haruechaiyasak, National Electronics and Computer Technology Center (NECTEC), Thailand Chris Nowak, DSTO, Australia Claudio Bartolini, HP Labs, ...

Research paper thumbnail of Long-term QoS-aware Cloud Service Composition using Multivariate Time Series Analysis

IEEE Transactions on Services Computing, 2014

We propose a cloud service composition framework that selects the optimal composition based on an... more We propose a cloud service composition framework that selects the optimal composition based on an end user's long-term Quality of Service (QoS) requirements. In a typical cloud environment, existing solutions are not suitable when service providers fail to provide the long-term QoS provision advertisements. The proposed framework uses a new multivariate QoS analysis to predict the long-term QoS provisions from service providers' historical QoS data and short-term advertisements represented using Time Series. The quality of the QoS prediction is improved by incorporating QoS attributes' intra correlations into the multivariate analysis. To select the optimal service composition, the proposed framework uses QoS time series' inter correlations and performs a novel time series group similarity approach on the predicted QoS values. Experiments are conducted on real QoS dataset and results prove the efficiency of the proposed approach.

Research paper thumbnail of On building a hyperdistributed database

Sharing data among disparate databases has so far mostly been achieved through some form of ad-ho... more Sharing data among disparate databases has so far mostly been achieved through some form of ad-hoc schema integration. This approach becomes less tractable as the number of participating database increases. Therefore, the complexity of making autonomous heterogeneous databases interoperate is dependent on adequately addressing the autonomy and heterogeneity issues.

Research paper thumbnail of End-to-end service support for mashups

IEEE TRANSACTIONS ON SERVICES COMPUTING, Jan 1, 2010

We propose a service-oriented approach to generate and manage mashups. The proposed approach is r... more We propose a service-oriented approach to generate and manage mashups. The proposed approach is realized using the Mashup Services System (MSS), a novel platform to support users to create, use, and manage mashups with little or no programming effort. The proposed approach relieves users from programming-intensive, error-prone, and largely nonreusable output process for creating and maintaining mashups. We describe the overall design of MSS and discuss and evaluate its main enabling technologies.

Research paper thumbnail of Database Replication of NoSQL Database-as-a-Service

Cloud Data Management, 2014

Research paper thumbnail of Supporting Dynamic Changes in Web Service Environments

Lecture Notes in Computer Science, 2003

The Web has become the universal medium for publishing and using of Web accessible services calle... more The Web has become the universal medium for publishing and using of Web accessible services called Web services. The widespread adoption of XML standards including WSDL, SOAP, and UDDI has spurred an intense research activity to deal with issues related to Web services. One of the most important issues is the management of changes that occur in Web service environments.

Research paper thumbnail of A Scalable Middleware for Web Databases

Concepts, Methodologies, Tools, and Applications, 2009

The emergence of Web databases has introduced new challenges related to their organization, acces... more The emergence of Web databases has introduced new challenges related to their organization, access, integration, and interoperability. New approaches and techniques are needed to provide across-the-board transparency for accessing and manipulating Web databases irrespective of their data models, platforms, locations, or systems. In meeting these needs, it is necessary to build a middleware infrastructure to support flexible tools for information space organization, communication facilities, information discovery, content description, and assembly of data from heterogeneous sources. In this paper, we describe a scalable middleware for efficient data and application access that we have built using the available technologies. The resulting system is called WebFINDIT. It is a scalable and uniform infrastructure for locating and accessing heterogeneous and autonomous databases and applications.

Research paper thumbnail of Preserving privacy in web services

Proceedings of the fourth international workshop on Web information and data management - WIDM '02, 2002

Web services are increasingly being adopted as a viable means to access Web-based applications. T... more Web services are increasingly being adopted as a viable means to access Web-based applications. This has been enabled by the tremendous standardization effort to describe, advertise, discover, and invoke Web services. Digital government (DG) is a major application domain for Web services. It aims at improving government-citizen interactions using information and communication technologies. Government agencies collect, store, process, and share information about millions of citizens who have different preferences regarding their privacy. This naturally raises a number of legal and technical issues that must be addressed to preserve citizens' privacy through the control of the information flow amongst different entities (users, Web services, DBMSs). Solutions addressing this issue are still in their infancy. They consist, essentially, of enforcing privacy by law or by self-regulation. In this paper, we propose a new technical approach for preserving privacy in government Web services. Our design is based on digital privacy credentials, data filters and mobile privacy preserving agents. This work aims at establishing the feasibility and provable reliability of technology-based privacy preserving solutions for Web service infrastructures.

Research paper thumbnail of Adaptive Web-based Database Communities

Research paper thumbnail of Efficient change management in long-term composed services

Service Oriented Computing and Applications, 2011

We present an efficient framework for managing changes in Long-term Composed Services (LCSs). Bec... more We present an efficient framework for managing changes in Long-term Composed Services (LCSs). Because we assume LCSs outsource their functionality from autonomous third-party Web service providers, there is a need to select the best Web service replacements when changes are induced at the LCS level. We propose a framework where managing changes in LCSs is modeled as a dual service query optimization process. In the first phase, reputation is used as a trust mechanism to weed out those Web services that do not exhibit acceptable reputation. In the second phase, the nonfunctional requirements represented in and by the Quality of Web Service (QoWS) are used to further narrow down the set of reputable Web services to those that also best adhere to the QoWS requirements.

Research paper thumbnail of QoS-Aware cloud service composition based on economic models

Service-Oriented Computing, 2012

Cloud service composition is usually long term based and economically driven. We consider cloud s... more Cloud service composition is usually long term based and economically driven. We consider cloud service composition from a userbased perspective. Specifically, the contributions are shown in three aspects. We propose to use discrete Bayesian Network to represent the economic model of end users. The cloud service composition problem is modeled as an Influence Diagram problem. A novel influence-diagrambased cloud service composition approach is proposed. Analytical and simulational results are presented to show the performance of the proposed composition approach.

Research paper thumbnail of Supporting dynamic changes in Web service environments

Proc. Intl. Conf. on Service-Oriented …, 2003

The Web has become the universal medium for publishing and using of Web accessible services calle... more The Web has become the universal medium for publishing and using of Web accessible services called Web services. The widespread adoption of XML standards including WSDL, SOAP, and UDDI has spurred an intense research activity to deal with issues related to Web services. One of the most important issues is the management of changes that occur in Web service environments.

Research paper thumbnail of IEEE IRI 2012 INTERNATIONAL TECHNICAL PROGRAM COMMITTEE

Elisa Bertino, Purdue University, USA Bhavani Thuraisingham, UT Dallas, USA James Joshi, Universi... more Elisa Bertino, Purdue University, USA Bhavani Thuraisingham, UT Dallas, USA James Joshi, University of Pittsburgh, USA Chengcui Zhang, University of Alabama at Birmingham, USA ... Anna Squicciarini, The Pennsylvania State University, USA Athman Bouguettaya, Virginia Tech, USA Behrouz Far, University of Calgary, Canada Chia-Chu Chiang, University of Arkansas at Little Rock, USA Choochart Haruechaiyasak, National Electronics and Computer Technology Center (NECTEC), Thailand Chris Nowak, DSTO, Australia Claudio Bartolini, HP Labs, ...

Research paper thumbnail of Long-term QoS-aware Cloud Service Composition using Multivariate Time Series Analysis

IEEE Transactions on Services Computing, 2014

We propose a cloud service composition framework that selects the optimal composition based on an... more We propose a cloud service composition framework that selects the optimal composition based on an end user's long-term Quality of Service (QoS) requirements. In a typical cloud environment, existing solutions are not suitable when service providers fail to provide the long-term QoS provision advertisements. The proposed framework uses a new multivariate QoS analysis to predict the long-term QoS provisions from service providers' historical QoS data and short-term advertisements represented using Time Series. The quality of the QoS prediction is improved by incorporating QoS attributes' intra correlations into the multivariate analysis. To select the optimal service composition, the proposed framework uses QoS time series' inter correlations and performs a novel time series group similarity approach on the predicted QoS values. Experiments are conducted on real QoS dataset and results prove the efficiency of the proposed approach.