10th International IEEE EDOC Conference "The Enterprise Computing Conference" (
October 2006, Hong Kong
Sponsored by IEEE Computer Society and IEEE Communications Society. Supported by IEEE IT Professional.
Co-hosted by City University of Hong Kong and The Hong Kong Polytechnic University, Hong Kong



Workshop Program

About the Workshop

Open Forum

Workshop Program (PDF)

Call for Papers (PDF)

MWS 2005


2006 Middleware for Web Services (MWS 2006) Workshop

Sponsored by the National ICT Australia (NICTA,

Held on October 16, 2006 at the Room B of the Regal Kowloon Hotel in Hong Kong

Workshop Program (PDF)

Proceedings Editorial (PDF)

Proceedings of all EDOC 2006 workshops in the IEEE CS Digital Libarary (includes MWS 2006 Proceedings, log in for full papers)

Workshop Program

09:00     Session 1

  • Welcome by Raymond Wong and self-introduction of all participants
  • Keynote by Professor Lionel M. Ni (, Hong Kong University of Science and Technology, Hong Kong)
  • Discussion
  • “Book Review of ‘Web Services in the Enterprise: Concepts, Standards, Solutions, and Management’”: Y. Tang & H. Lutfiyya

10:30     Coffee break

11:00     Session 2

  • “Towards Explanation-Aware Selection in Internet-Scale Infrastructures: Generating Rationale for Web Services Ratings and Reputation” (slides): W. Sherchan, S.W. Loke & S. Krishnaswamy (winner of the “Most Promising Research” paper award sponsored by NICTA,
  • “A Data Centric Approach for Workflows”: A. Akram, J. Kewley & R. Allan
  • “Triple Space Computing Middleware for Semantic Web Services” (slides): O. Shafiq, R. Krummenacher, F. Martin-Recuerda, Y. Ding & D. Fensel

12:30     Lunch

14:00     Session 3

  • “A Service Mediator Based Information System: Service-Oriented Federated Multiple Document Management”: L. Russo & S. Chung
  • “A Service-Oriented Architecture in a Multi-Agency Environment: A Case Study in Enterprise Dynamics” (slides): K. Zheng, K.C. Hoffman, T.J. Pawlowski III & C.D. Knouss
  • “A Mediation Framework for Mobile Web Service Provisioning” (slides): S.N. Srirama, M. Jarke & W. Prinz

15:30     Coffee break

16:00     Session 4

About the Workshop

During the past several years, Web services technologies have become very prominent in both the research community and the industry. Web services are distributed computing application components implementing the service-oriented architecture (SOA). They rely on Extensible Markup Language (XML) interface description languages, such as the standardized Web Services Description Language (WSDL), and communication protocols, such as the standardized SOAP protocol (previously known as the Simple Object Access Protocol). In addition, Web services can use a number of other standardized and/or proprietary XML-based formats, such as the standardized Web Services Business Process Execution Language (WSBPEL) for describing business processes implemented as Web service compositions. Implementation-independence of Web services technologies allows different businesses to collaborate and achieve common business goals despite the fact that the collaborating Web services can be distributed over the Internet, run on different platforms, and implemented in different programming languages. Web services technologies are already embedded in various products and services of all major computing companies and used for diverse purposes. An important application area is e-business process integration in business-to-business (B2B) and/or enterprise application integration (EAI) scenarios. Additionally, Web service technologies became the basis for several other recent distributed computing technologies, such as Grid services and Semantic Web services.

Reusable Web services technologies are implemented in middleware, so appropriate middleware is a prerequisite for the growing acceptance of these technologies. For example, implementation independence of Web services is achieved using middleware, such as application servers and/or SOAP engines (software that analyzes, processes, and generates SOAP messages). In addition, middleware solutions have been proposed to provide, monitor, and manage quality of service (QoS) aspects, such as response time, throughput, availability, reliability, security, and privacy. Quality of service is important for Web services for several reasons. For example, run-time management (monitoring and control) of QoS for a Web service helps to ensure correct operation, attain or surpass QoS levels expected by consumers, discover and fix (or, better, predict and prevent) problems, accommodate change, balance price/performance ratios, and maximize profits. QoS negotiation between consumer and provider Web services can help in providing QoS levels appropriate for particular consumers. Also, description and publication of QoS in addition to functionality can help in selection between provider Web services with the same (or similar) functionality. One of the major challenges that Web services middleware faces is to provide appropriate reusable software building blocks for QoS management. Consequently, middleware for Web services is a very important research and development topic for advanced enterprise distributed computing and e-business process integration and management. 

The previous version of this workshop, MWS 2005, was held at the EDOC 2005 conference. It gathered industrial, academic, and government researchers and developers interested in Web services and/or middleware technologies. Through an interesting and diverse program, containing a keynote speech, presentations of selected peer-reviewed papers, and a panel discussion, the MWS 2005 workshop contributed to the exchange of knowledge and ideas, dissemination of results about completed and on-going research projects, as well as identification and analysis of remaining open research issues and possible approaches towards their solution. The workshop proceedings were published by the IEEE Computer Society. MWS 2005 was followed by a special International Journal of Business Process Integration and Management (IJBPIM) journal issue on middleware for web services, for which papers were invited both from MWS 2005 authors and through an open call for papers. After an additional rigorous double-blind review process, four best submissions were selected. Two of them were papers from the open call for papers, while two were significantly improved versions of MWS 2005 papers.

The goal of this year’s workshop, MWS 2006, is to further contribute to the research and development in this exciting area, using the workshop model of MWS 2005. We have again composed an interesting and diverse program, containing a keynote speech, presentations of selected long and short (work-in-progress) peer-reviewed papers, a book review, and a discussion session. Research papers were selected after a thorough and competitive peer-review by workshop Program Committee members. In most cases, there were 4 reviewers per long paper and 3 reviewers per short paper. The MWS 2006 program and proceedings contain the best 5 full papers and 3 short papers.

Open Forum “Requirements and Challenges for Middleware Supporting Reliability of Web Service Composition”

This discussion session will be an open forum about middleware support for composed Web services, with particular focus on the resulting reliability. The challenges in achieving reliable composition of Web services are paramount. From assuring correct transactional properties of composite business processes to the role of standards and from the inherent reliability of supporting middleware (open source or not) to the semantic correctness of match making. In fact, the mere definition of the term reliability is an open issue. While some general issues related to reliability were debated at the MWS 2005 panel “Quality of Service (QoS) Middleware for Web Services: Achieved Results and Challenges for the Future”, many additional specific questions have to be explored. This forum discussion may address a number of questions, including (but not limited to) the following questions:

What are the main reliability requirements in Web service composition? For instance in:

- transactional properties,

- matching semantics,

- middleware reliability.

Can middleware contribute to fulfilling these reliability requirements?

Can we prioritize the main requirements?

Can we identify the most challenging issues in middleware support for reliable Web service composition?

Are there unsolvable reliability questions?

Which middleware support does already exist?

What is the role of standards in creating reliable service composition, and which are most promising?

- WS Transaction

- WS Composite Application Framework

- WS Reliable Messaging

- WS Management

Can we define a roadmap to develop solutions for reliable Web services?

Workshop Chairs

  • Dr. Aad van Moorsel, School of Computing Science, The University of Newcastle upon Tyne, Newcastle upon Tyne, England, United Kingdom, e-mail: aad.vanmoorsel (server:
  • Dr. Raymond Wong, School of Computer Science & Engineering, The University of New South Wales, NICTA, and Green Pea Software, Sydney, New South Wales, Australia, e-mail: wong (server: or raymond (server:
  • Dr. Vladimir Tosic, Department of Computer Science, The University of Western Ontario, London, Ontario, Canada, and School of Computer Science & Engineering, The University of New South Wales, Sydney, New South Wales, Australia, e-mail: vladat (server:

Workshop Program Committee

  • Danilo Ardagna (Politecnico di Milano, Italy)
  • Sergio Andreozzi (U. of Bologna and INFN, Italy)
  • Boualem Benatallah (U. of New South Wales, Australia)
  • Djamal Benslimane (U. of Lyon 1, France)
  • Christoph Bussler (Cisco Systems, USA)
  • Fabio Casati (HP Labs, USA)
  • Shing-Chi (S.C.) Cheung (HKUST, Hong Kong)
  • Liang-Tien Chia (Nanyang Technological U., Singapore)
  • Barbara Carminati (U. dell’Insubria - Como, Italy)
  • Dickson K.W. Chiu (Dickson System, Hong Kong)
  • Ignacio García (U. Castilla-La Mancha, Spain)
  • Abdelkarim Erradi (U. of New South Wales, Australia)
  • Babak Esfandiari (Carleton U., Canada)
  • Patrick C.K. Hung (U. of Ontario Institute of Technology, Canada)
  • Franky Lam (NICTA, Australia)
  • Alexander Keller (IBM Research, USA)
  • Ramiro Liscano (U. of Ontario Institute of Technology, Canada)
  • Marin Litoiu (IBM Toronto, Canada)
  • Panagiotis Louridas (GRNET, Greece)
  • Heiko Ludwig (IBM Research, USA)
  • Ying Li (IBM Research, China)
  • Hanan Lutfiyya (U. of Western Ontario, Canada)
  • Zakaria Maamar (Zayed U., UAE)
  • Piyush Maheshwari (IBM Research, India)
  • Qusay H. Mahmoud (U. of Guelph, Canada)
  • E. Michael Maximilien (IBM Research, USA)
  • Coral Calero Muñoz (U. Castilla-La Mancha, Spain)
  • Mourad Ouzzani (Purdue U., USA)
  • Shonali Krishnaswamy (Monash U., Australia)
  • Helen Paik (U. of New South Wales, Australia)
  • Mike P. Papazoglou (Tiburg U., The Netherlands)
  • Pierluigi Plebani (Politecnico di Milano, Italy)
  • Aiko Pras (U. of Twente, The Netherlands)
  • Dick A.C. Quartel (U. of Twente, The Netherlands)
  • Claudia Raibulet (U. of Milano-Bicocca, Italy)
  • Omer F. Rana (Cardiff U., UK)
  • Dumitru Roman (DERI Innsbruck, Austria)
  • David Ruiz Cortés (U. de Sevilla, Spain)
  • Akhil Sahai (HP Labs, USA)
  • Stefan Tai (IBM Research, USA)
  • Yazhe Tang (Xi’an Jiaotong U., China)
  • Kerry Taylor (CSIRO, Australia)
  • Kunal Verma (U. of Georgia, USA)
  • Jim Webber (ThoughtWorks, Australia)
  • Andreas Wombacher (U. of Twente, The Netherlands)
  • Jian Yang (Macquarie U., Australia)
  • George Yee (National Research Council of Canada, Canada)


Sponsored by the National ICT Australia (NICTA).

Website designed by Franky Lam, updated by Vladimir Tosic.