Towards interoperability of wireless services - a description model of service interfaces

Web services are evolving quickly in terms of standardization. Technology and additional wireless networks exact requirements upon web services used via wireless connections, such as mobile networks. The interoperability of services is essential in wireless networks because cost effective development and deployment of new wireless services for a user requires maximum utilization of service infrastructure. At the moment, constraints of service interface description models and implementation of services restrict interoperability between services. To achieve interoperability and composability, a standardized way to describe services and service interfaces is required, and for this reason standardization bodies are promoting the set of Extensible Markup Language (XML) technologies as the basis for a set of common standards. To respond to the challenges concerning service interoperability, this paper illustrates three widely known web standards that promote interoperability between web services SOAP (Simple Object Access Protocol), WSDL (Web Services Definition Language) and UDDI (Universal Description, Discovery and Integration) and proposes an interface description model for wireless Internet services. The proposed model takes into account architectural level service description in a novel way and presents its implementation using XML.

[1]  Manuel Román,et al.  A device-independent representation for services , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[2]  D. Nebert Interoperable spatial data catalogs , 1999 .

[3]  Ian Finch,et al.  Information Brokers for a Web-Based Geographic Information System , 1999 .

[4]  Richard Newellof Smallworld From Gisystems to Giservices: Spatial Computing on the Internet Marketplace , 1997 .

[5]  Mark G. Wales WIDL: Interface Definition for the Web , 1999, IEEE Internet Comput..

[6]  Winfried Lamersdorf,et al.  Service trading and mediation in distributed computing systems , 1994, 14th International Conference on Distributed Computing Systems.

[7]  Philip A. Bernstein,et al.  Middleware: a model for distributed system services , 1996, CACM.

[8]  Michael L. Brodie The Promise of Distributed Computing and the Challenges of Legacy Information Systems , 1992, DS-5.

[9]  Mary Shaw,et al.  Software architecture: the next step for object technology (panel) , 1993, OOPSLA '93.

[10]  Joseph Ferreira,et al.  Scalable and extensible infrastructures for distributing interoperable geographic information services on the internet , 2001 .

[11]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[12]  Sanjay Patil,et al.  ebXML and Web Services , 2003, IEEE Internet Comput..

[13]  Nick Roussopoulos,et al.  Interoperability of multiple autonomous databases , 1990, CSUR.

[14]  Beng Chin Ooi,et al.  Towards integrated Geographical Information Processing , 1998, Int. J. Geogr. Inf. Sci..

[15]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[16]  Standards Norwegian,et al.  ISO/TC 211 Geographic information/Geomatics , 2004 .

[17]  Alexander L. Wolf,et al.  Acm Sigsoft Software Engineering Notes Vol 17 No 4 Foundations for the Study of Software Architecture , 2022 .

[18]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[19]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.