On the business value and technical challenges of adopting Web services

This paper provides a balanced perspective of the business value and technical challenges of adopting Web services. Technology adoption is a continual challenge for both tool developers and enterprise users. Web services are a prime example of an emerging technology that is fraught with adoption issues. Part of the problem is separating marketing hype from business reality. Web services are network-accessible interfaces to application functionality. They are built using Internet technologies such as XML and standard protocols such as SOAP. The adoption issues related to Web services are complex and multifaceted. For example, determining whether this technology is a fundamental advance, rather than something old under a new name, requires technical depth, business acumen, and considerable historical knowledge of past developments. A sample problem from the health care industry is used to illustrate some of the adoption issues.

[1]  Scott R. Tilley Domain-retargetable reverse engineering. II. Personalized user interfaces , 1994, Proceedings 1994 International Conference on Software Maintenance.

[2]  Clive Finkelstein,et al.  Building Corporate Portals with XML , 1999 .

[3]  T. M. Chester Cross-platform integration with XML and SOAP , 2001 .

[4]  John A. Zachman,et al.  Enterprise Architecture: The Issue of the Century , 2001 .

[5]  C. Shapiro,et al.  Network Externalities, Competition, and Compatibility , 1985 .

[6]  Liam O'Brien,et al.  Mining Existing Assets for Software Product Lines , 2000 .

[7]  James H. Cross,et al.  Reverse engineering and design recovery: a taxonomy , 1990, IEEE Software.

[8]  Doug Tidwell,et al.  Programming Web services with SOAP , 2001 .

[9]  Christoph Bussler,et al.  Enterprise Application Integration , 2005, Encyclopedia of Database Technologies and Applications.

[10]  E. Rogers,et al.  Diffusion of innovations , 1964, Encyclopedia of Sport Management.

[11]  Robert J. Kauffman,et al.  Should We Wait? Network Externalities, Compatibility, and Electronic Billing Adoption , 2001, J. Manag. Inf. Syst..

[12]  Scott Tilley,et al.  On the Role of Net-Centric Computing in Enterprise Integration Architectures , 2001 .

[13]  Mehdi Jazayeri,et al.  Experiences in Engineering Flexible Web Services , 2001, IEEE Multim..

[14]  M. N. Wicks Tool Integration in Software Engineering Environments , 2005 .

[15]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[16]  J. Barney Firm Resources and Sustained Competitive Advantage , 1991 .

[17]  Jay Pil Choi,et al.  Market structure and the timing of technology adoption with network externalities , 1998 .

[18]  Alan W. Brown,et al.  Experiences with a Federated Environment Testbed , 1993, ESEC.

[19]  Paolo Tonella,et al.  Understanding and Restructuring Web Sites with ReWeb , 2001, IEEE Multim..

[20]  Nelson Weiderman,et al.  Why Reengineering Projects Fail. , 1999 .

[21]  Liam O'Brien,et al.  Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets , 2001 .

[22]  Ethan Cerami,et al.  Web Services Essentials , 2002 .

[23]  David Chappell Understanding .NET: A Tutorial and Analysis , 2002 .

[24]  Hausi A. Müller,et al.  A reverse engineering environment based on spatial and visual software interconnection models , 1992, SDE 5.

[25]  David Carney,et al.  Principles of CASE Tool Integration , 1994 .

[26]  Frank P. Coyle,et al.  XML, Web Services, and the Data Revolution , 2002 .

[27]  Cornelia Boldyreff,et al.  Laying the foundation for Web services over legacy systems , 2002, Proceedings. Fourth International Workshop on Web Site Evolution.