H R Motahari

University of New South Wales, Kensington, New South Wales, Australia

Are you H R Motahari?

Claim your profile

Publications (1)0 Total impact

  • Source
    Article: Semi-automated adaptation of service interactions
    [show abstract] [hide abstract]
    ABSTRACT: In today's Web, many functionality-wise similar Web ser-vices are offered through heterogeneous interfaces (operation definitions) and business protocols (ordering constraints de-fined on legal operation invocation sequences). The typical approach to enable interoperation in such a heterogeneous setting is through developing adapters. There have been ap-proaches for classifying possible mismatches between service interfaces and business protocols to facilitate adapter devel-opment. However, the hard job is that of identifying, given two service specifications, the actual mismatches between their interfaces and business protocols. In this paper we present novel techniques and a tool that provides semi-automated support for identifying and resolu-tion of mismatches between service interfaces and protocols, and for generating adapter specification. We make the fol-lowing main contributions: (i) we identify mismatches be-tween service interfaces, which leads to finding mismatches of type of signature, merge/split, and extra/missing mes-sages; (ii) we identify all ordering mismatches between ser-vice protocols and generate a tree, called mismatch tree, for mismatches that require developers' input for their resolu-tion. In addition, we provide semi-automated support in analyzing the mismatch tree to help in resolving such mis-matches. We have implemented the approach in a tool inside IBM WID (WebSphere Integration Developer). Our exper-iments with some real-world case studies show the viability of the proposed approach. The methods and tool are sig-nificant in that they considerably simplify the problem of adapting services so that interoperation is possible.
    04/2007;

Institutions

  • 2007
    • University of New South Wales
      Kensington, New South Wales, Australia