A theoretical investigation of the emerging standards for web services

Currently, standards for web services are being developed via three different initiatives (W3C, Semantic web services and ebXML). To the best of our knowledge, no theoretical perspectives underlie these standardization efforts. Without the benefit of a strong theoretical basis, the results, within and across these initiatives, have remained piecemeal. We suggest ‘Language–Action Theories’ as a plausible perspective that can effectively define, assess and refine web services standards. In this paper, we first investigate the existing initiatives to identify commonalities that point to theories of ‘Language–Action’ as an appropriate theoretical basis for web services standards. Next, we adapt work from these theories to develop a comprehensive reference framework for understanding web services standards. Finally, we use this reference framework to assess the three initiatives, and analyze the findings to provide insights for future development and refinement of web services standards.

[1]  Pär J. Ågerfalk,et al.  Actability: a Way to Understand Information Systems Pragmatics , 2002 .

[2]  Frank Dignum,et al.  Issues in Agent Communication , 2000, Lecture Notes in Computer Science.

[3]  L. Willcocks,et al.  Social theory and philosophy for information systems , 2004 .

[4]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[5]  Hans Weigand,et al.  A language/action perspective on cooperative information agents , 1996 .

[6]  Göran Goldkuhl,et al.  Relationship management vs business transactions : Business interaction as design of business interaction , 2002 .

[7]  Peter Aiken,et al.  Information systems development and data modeling: Conceptual and philosophical foundations , 1997 .

[8]  J. Holmström,et al.  What does it mean to be an informed IS researcher? Recommendations for selection and use of social theories in IS research , 2001 .

[9]  Csr Young,et al.  How to Do Things With Words , 2009 .

[10]  Hans Weigand,et al.  Modelling electronic commerce transactions - A layered approach , 1998 .

[11]  Scott A. Moore,et al.  A Foundation for Flexible Automated Electronic Communication , 2001, Inf. Syst. Res..

[12]  Robert Richards,et al.  Universal Description, Discovery, and Integration (UDDI) , 2006 .

[13]  Rudolf Schmid,et al.  Organization for the advancement of structured information standards , 2002 .

[14]  M. Schoop A Language-Action Approach to Electronic Negotiations , 2005 .

[15]  John Yen,et al.  An Agent-Based Approach for Interleaved Composition and Execution of Web Services , 2004, ER.

[16]  Mareike Schoop,et al.  An introduction to the language-action perspective , 2001, SIGG.

[17]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.

[18]  James Snell,et al.  Introduction to Web services architecture , 2002, IBM Syst. J..

[19]  Scott A. Moore On Conversation Policies and the Need for Exceptions , 2000, Issues in Agent Communication.

[20]  Mikael Lind,et al.  Reconstruction of Different Business Processes - A Theory and Method Driven Analysis , 1997 .

[21]  David M. Booth,et al.  Web Services Architecture , 2004 .

[22]  Michael L. Brodie,et al.  On Conceptual Modelling , 1984, Topics in Information Systems.

[23]  Fernando Flores,et al.  DOING AND SPEAKING IN THE OFFICE , 1980 .

[24]  D. Bunting,et al.  Web Services Transaction Management (WS-TXM) Ver1.0 , 2003 .

[25]  Michael L. Brodie On conceptual modelling - perspectives from artificial intelligence, databases and programming languages , 1984, Topics in information systems.

[26]  J. P. Thorne Language in Action , 1968, Nature.

[27]  Kalle Lyytinen,et al.  SAMPO: a speech-act based office modelling approach , 1987, SIGO.

[28]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[29]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[30]  Alexander Nakhimovsky,et al.  Defining Web Services , 2004 .

[31]  Pierluigi Plebani,et al.  Supporting policy-driven behaviors in web services: experiences and issues , 2004, ICSOC '04.

[32]  Michel Gien,et al.  A File Transfer Protocol (FTP) , 1978, Comput. Networks.

[33]  Kalle Lyytinen,et al.  A speech-act-based office modeling approach , 1988, TOIS.

[34]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[35]  Donald F. Ferguson,et al.  Web Services Addressing (WS- Addressing) , 2004 .

[36]  Dubravka Cecez-Kecmanovic,et al.  Communicative Action Theory: An Approach to Understanding the Application of Information Systems , 1999 .

[37]  Kalle Lyytinen,et al.  The Struggle with the Language in the IT - Why is LAP not in the Mainstream? , 2004 .

[38]  Pearl Brereton,et al.  Turning Software into a Service , 2003, Computer.

[39]  Jan L. G. Dietz,et al.  Coherent, Consistent, and Comprehensive Modeling of Communication, Information, Action, and Organization , 2001, Information Modeling in the New Millennium.

[40]  Göran Goldkuhl,et al.  Generic Layered Patterns for Business Modelling , 2001 .

[41]  Stefan Tai,et al.  The next step in Web services , 2003, CACM.

[42]  Lars Mathiassen,et al.  Computers and Design in Context , 2003 .

[43]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .

[44]  Mark Aakhus Felicity conditions and genre : Linking act and conversation in LAP style conversation analysis , 2004 .

[45]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[46]  Katia P. Sycara,et al.  Semantic web services: current status and future directions , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[47]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[48]  Steven O. Kimbrough,et al.  Action at the Tables: Sketching a Tabular Representation for Utterances under the Language-Action Perspective , 2004 .

[49]  Minh Q. Huynh,et al.  The critical social theory of Jürgen Habermas and its implications for IS research , 2004 .

[50]  Ann Thomas Manes Web Services: A Manager's Guide , 2003 .

[51]  Giorgio De Michelis,et al.  Situating conversations within the language/action perspective: the Milan conversation model , 1994, CSCW '94.

[52]  Patrick C. K. Hung,et al.  Achieving survivability in business process execution language for Web services (BPEL) with exception-flows , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[53]  Kalle Lyytinen,et al.  Information Systems Development and Data Modeling: Philosophical Foundations , 1995 .

[54]  A. Koller,et al.  Speech Acts: An Essay in the Philosophy of Language , 1969 .

[55]  M. Gribaudo,et al.  2002 , 2001, Cell and Tissue Research.

[56]  James A. Larson,et al.  Integrating User Views in Database Design , 1986, Computer.

[57]  Yaron Goland,et al.  Web Services Business Process Execution Language , 2009, Encyclopedia of Database Systems.

[58]  Göran Goldkuhl,et al.  Generic business frameworks and action modeling , 1996 .

[59]  Phillip Hallam-Baker,et al.  Web services security: soap message security , 2003 .

[60]  Göran Goldkuhl,et al.  The six phases of business processes -- business communication and the exchange of value , 1998 .

[61]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[62]  Jan L. G. Dietz,et al.  Communicative action‐based business process and information systems modelling with DEMO , 1999, Inf. Syst. J..

[63]  J. Postel,et al.  File transfer protocol (FTP) , 1985 .

[64]  Heather Kreger,et al.  Fulfilling the Web services promise , 2003, CACM.

[65]  Goran Goldkuhl,et al.  Expanding the scope: From language action to generic practice , 1999 .

[66]  J. Austin How to do things with words , 1962 .

[67]  Sanjay Gosain,et al.  Realizing the vision for web services: Strategies for dealing with imperfect standards , 2007, Inf. Syst. Frontiers.

[68]  Mikael Lind,et al.  Comparing two business modelling approaches in the language action perspective , 1998 .

[69]  Sandeep Purao,et al.  Facilitating Conversations among Web Services as Speech-act based Discourses , 2003 .

[70]  Goran Go INFORMATION SYSTEMS SPECIFICATION AS RULE RECONSTRUCTION , 1983 .

[71]  Farhad Arbab,et al.  Coordinating Web services using channel based communication , 2004, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004..

[72]  J.L.G. Dietz,et al.  Business modelling for business redesign , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[73]  J. Habermas The Theory of Communicative Action: Reason and the Rationalization of Society , 1986 .

[74]  Amit P. Sheth,et al.  A Semantic Web Services Architecture , 2005, IEEE Internet Comput..

[75]  Peter Holm,et al.  Speech Acts On Trial , 1996, Scand. J. Inf. Syst..