Service Management Framework
This project aims at building an integrated framework for Web services to be treated as first class objects. In this framework, Web services would be able to queried, composed, trusted, and changed. This project will enable the exploration of research issues pertaining to the whole Web service lifecycle.
- Contents
Fully delivering on the potential of service oriented architectures requires building a research foundation that would provide a sound design for efficiently modeling, discovering, composing, monitoring, trusting, and optimizing access to services. Because Web services are the best embodiment of service computing, they have come to be used interchangeably with services, and rightly so. The proposed Web service foundation will enable the deployment of Web Service Management Systems (WSMSs) that would be to Web services what DBMSs have been to data. Web services would be treated as first-class objects that can be manipulated as if they were pieces of data. We expect that the technology developed as part of this project will be applicable in a range of applications.
Research
|
|
One of the most important functionalities of WSMSs is to help users identify services that best satisfy their requirements. We aim to design a Service Query Model and a Service Optimization Framework to support this functionality. Users can use our proposed model/framework not only to find services with capabilities to accomplish their tasks, but also to identify the optimal services that can deliver the best quality. The major research activities include:
|
|
There are two types of composed Web services, namely short term and long term. The management of "changes" in long term composed services is challenging due to their evolution over a period of time. In WSMS, we define two approaches to specify changes to a long-term composed service: top-down and bottom-up. A top-down approach focuses on changes that are usually government or business mandated, and a bottom-up approach focuses on changes that are usually initiated by the member services. The core activities within this research area include:
|
|
|
|
Trust is one of the essential and important criteria a consumer (or composer) can use in selecting the right services. A wide range of approaches for managing trust on the Service Web have been proposed in the literature. These approaches are not applicable to Service Web due to the following reasons: (i) the Service Web in an open and dynamic environment, (ii) the service providers may not be known a priori to the customers and vice versa, and (iii) a central authority for trust management is not feasible. The aim of this research activity is to propose reputation based approaches as a practical alternative to manage trust on the Service Web.
|
|
Typically, user queries are complex, include both functional and non-functional requirements, and may not be fulfilled by a single Web service. Hence, there is a need to combine a number of suitable services to create a composite service that meets all the requirements of the user. This implies the need to establish composability of the component services before the service composition can be instantiated. The core research activities within this area include:
|
|
Application Areas
We have demonstrated the concept and usefulness of WSMS in managing a large pool of services using a biological application. The application is provided by the Genome Tracker project in Tasmanian ICT Centre.
Scenario:
Since mice share more than 90% DNA with human, Biologists often study the genetic cause of colorectal cancer with mice microarray data. A typical process of microarray data analysis is shown and described below.
|
|
1. The raw microarray result data must be examined by experts before further analysis. 2. Microarray results from different samples need to be normalized before any meaningful comparison can be conducted. 3. Genes that are active in cancer but not healthy tissue or vice versa are identified. 4. The list of most differentially expressed genes are commonly used as candidate genes for further analysis as shown the shadowed rectangle. |
Challenges:
Biologists often face the following challenges while performing microarray data analysis.-
They may not be aware of all available databases and tools. There are a large number of services providing microarray data and analysis tools. Furthermore, these services change over time (new ones come up and old ones are disappeared/updated).
-
They are unable to choose the right services when presented with multiple services providing the same data and/or operations.
-
Manually assembling an analysis process requires a considerable amount of work to link all the data and analysis tools together, which proves to be time consuming and error prone.
Solution: We showcase a WSMS-based solution to address the above challenges by:
-
using a semantic ontology to define the dependencies/relationships between the data and tool services;
-
using a services repository to store values for Quality of Service parameters for concrete Web services;
-
allowing users to express their queries at semantic/task level and letting WSMS help to select and invoke the right Web services automatically.
| Bio-informatics Services | |||
|---|---|---|---|
|
A screenshot of a Genome Track GUI that biologists use to conduct microarray analysis using WSMS as the backend system. |
Key Staff
Students

Li Zhou
(Honours, ANU)

Gaurav Mitra
(Honours, ANU)
Collaborators
Boualem Benatallah (UNSW, Australia)
Xumin Liu (Rochester Institute of Technology, USA)
Brahim Medjahed (University of Michigan, USA)
Zaki Malik (Wayne State University, USA)
Mourad Ouzzani (Purdue University, USA)
Mike Papazoglou (Tilburg University, The Netherlands)
Hongbing Wang (Southeast Univesity, China)
Qi Yu (Rochester Institute of Technology, USA)
Jian Yang (Macquarie University, Australia)
Xu Yang (Spirent Communications, USA)
Xiaofang Zhou (University of Queensland, Australia)
George Zheng (SAIC, USA)
Key & Recent Publications
- Books:
- ``Proceedings of the 6th International Conference on Service-Oriented Computing", A. Bouguettaya and I. Krueger and T. Margaria (Editors), Lecture Notes in Computer Science, Springer-Verlag, December 2008. LNCS 5364. ISBN 3-540-89647-3.
- ``Database Technologies", A. Bouguettaya and X. Lin (Editors), Conferences in Research and Practice in Information Technology, Volume 92. January 2009. ISBN 978-1-920682-73-6.
- ``Access to Mobile Services", Xu Yang and Athman Bouguettaya, Kluwer, Advances in Database Systems}, Vol 42. ISBN: 978-0-387-88754-8. (Feb 2009).
- ``Foundations for Efficient Web Service Selection", Qi Yu and Athman Bouguettaya, Springer, ISBN: 978-1-4419-0313-6. (August 2009),
- ``Trust Management in Service-oriented Environments", Zaki Malik and Athman Bouguettaya, Springer, ISBN: 978-1-4419-0309-9. (August 2009).
- ``Web Service Mining: Application to Discoveries of Biological Pathways", George Zheng and Athman Bouguettaya, Springer. Accepted. 2009.
- Book Chapters
- ``WS-Query : A Framework to Efficiently Query Semantic Web Service", M. Ouzzani, A. Bouguettaya, and A. Elmagarmid, Emergent Web Intelligence, Springer Verlag, Editors: Richard Chbeir, Aboul-Ella Hassanien, Ajith Abraham, Youakim Badr. 2009. To Appear.
- Journal Papers (Accepted or Appeared):
- ``Analysis of Biological Pathways Using Web Service Mining", George Zheng and Athman Bouguettaya, BMC Bioinformatics. To Appear. 2009.
- ``Service Mining on the Web", George Zheng and Athman Bouguettaya, IEEE Transactions on Services Computing, Volume 2, Number 1, Jan-March 2009.
- ``RATEWeb: Reputation Assessment for Trust Establishment among Web Services", Z. Malik and A. Bouguettaya, VLDB Journal, To Appear. 2009.
- ``Rater Credibility Assessment in Web Services Interactions", Z. Malik and A. Bouguettaya, World Wide Web Journal (WWWJ), Volume 12, Number 1. March 2009.
- ``Reputation Bootstrapping for Trust Establishment among Web Services", Z. Malik and A. Bouguettaya, IEEE Internet Computing, Volume 13, Number 1, Jan/Feb 2009.
- ``Semantic Access to Multi-Channel M-services", X. Yang and A. Bouguettaya, IEEE Transactions on Knowledge and Data Engineering. Vol 21 Number 2. Feb 2009.
- Conference (appeared)
- ``Semantic Weaving for Context-aware Web Service Composition", Li Li, Dongxi Liu, and Athman Bouguettaya, International Conference on Web Information and Systems Engineering (WISE'09). 2009.
- ``QoS Analysis for Web Service Composition", Huiyuan Zheng, Weiliang Zhao, Jian Yang, Athman Bouguettaya, IEEE Service Computing Conference. 2009.
- ``Supporting Bioinformatic Experiments with A Service Query Engine", Xuan Zhou, Shiping Chen, Athman Bouguettaya , and Kai Xu, International Conference on Web Services - SIC. 2009.
- ``Reputation Propagation in Composite Services", S. Nepal, Z. Malik, A. Bouguettaya, ICWS. 2009.
- `` Process-oriented Enterprise Mashups", Paul de Vrieze, Lai Xu, Athman Bouguettaya, Jian Yang, Jinjun Chen, ICWM. 2009.
- ``Engineering Issues Web 2.0", Yanchun Zhang, Florian Daniel, Santiago Melia, Katsumi Tanaka, Athman Bouguettaya, and Daniela Nicklas. Web Information Systems Engineering (WISE) Conference, 2008.
- ``Service Computing for the Service Economy", Athman Bouguettaya, Web Information Systems Engineering (WISE) E-BAG Workshop, 2008.
- ``PathExplorer: Service Mining for Biological Pathways on the Web'', G. Zheng and A. Bouguettaya, Semantic Web Applications and Tools for Life Sciences Workshop (SWAT4LS'08), 2008.
- ``Bio-Sense: A System for Supporting Sharing and Exploration in Bioinformatics Using Semantic Web Services", Athman Bouguettaya, Mark Hepburn Qing Liu, Kai Xu and Ji Zhang, 4th IEEE International Conference on e-Science.. 2008.
- ``Adaptation Driven Change Management", Xu Lai, Paul de Vrieze, Athman Bouguettaya, and Jian Yang, International Conference on Health Informatics, HEALTHINFO'09. 2009.
- ``Ontology Support for Managing Top-Down Changes in Composite Services", Xumin Liu and Athman Bouguettaya, CollaborateCom 2008.
- ``Discovering Pathways of Service Oriented Biological Processes", George Zheng and Athman Bouguettaya, International Conference on Web Information and Systems Engineering (WISE'08). 2008.











