A Metamodel for the Web Services Standards

  • Authors:
  • Balazs Simon;Balazs Goldschmidt;Karoly Kondorosi

  • Affiliations:
  • Department of Control Engineering and Information Technology, Budapest University of Technology and Economics, Budapest, Hungary;Department of Control Engineering and Information Technology, Budapest University of Technology and Economics, Budapest, Hungary;Department of Control Engineering and Information Technology, Budapest University of Technology and Economics, Budapest, Hungary

  • Venue:
  • Journal of Grid Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Web services provide distributed communication in a platform independent way. The WS-* standards define how middleware aspects (security, reliability, transactions, etc.) can be realized through web services. Although the WS-Policy standard family can be used to configure the various WS-* protocols, they are very hard to construct and to maintain manually. In addition, most SOA products and Grid systems implementing these standards provide their own methods for configuring these protocols, making it very difficult to match the various configuration options of different products. This fact inspired us to propose a platform independent metamodel for describing distributed systems of web services including the most important WS-* standards. The present article defines the full metamodel, it specifies the corresponding programming language formally, and it shows the productivity of the framework built around the metamodel through real-life examples. The framework is capable of generating product specific configuration files and source codes, resulting in directly interoperable applications even between different SOA products. The framework could also promote interoperability with Grid systems built on WS-* protocols.