Web Services: Foundation and Composition
2003, Electronic Markets
https://doi.org/10.1080/1019678032000067226Abstract
AI
AI
The paper discusses the Service Oriented Architecture (SOA) as an essential paradigm for modern information systems, emphasizing the shift from product-oriented to service-oriented systems. It highlights the importance of Web services technology in supporting SOA, enabling organizations to utilize and compose services flexibly to adapt to dynamic business environments. Key issues such as service description, compatibility, security, and performance are explored, along with the potential for new business opportunities, particularly for small and medium enterprises.
References (49)
- Van der Aalst, W. M. P. and Weske, M. (2001) 'The P2P Approach to Interorganizational Workflows', in K. R. Dittrich, A. Geppert and M. C. Norrie (eds), Proceedings of the 13th Conference on Advanced Information Systems Engineering (CAiSE'01), pp. 140-56. Springer Lecture Notes in Computer Science 2068. Heidelberg: Springer.
- Ballinger, K., Ehnebuske, D., Gudgin, M., Nottingham, M. and Yendluri, P. (2002) 'WS-I Basic Profile Version 1.0', online at: http://www.ws-i.org/Profiles/Basic/ 2002-10/BasicProfile-1.0-WGD.htm [accessed 17 December 2002].
- BEA Systems (2002) 'BEA Systems -Products -Web services', online at: http://www.bea.com/products/ webservices [accessed 4 November 2002].
- Bellwood, T., Clément, L., Ehnebuske, D., Hately, A., Hondo, M., Husband, Y. L., Januszewski, K., Lee, S., McKee, B., Munter, J. and von Riegen, C. (2002) 'UDDI Version 3.0, Published Specification', online at: http://uddi.org/uddi-v3.00-published-20020719.htm [accessed 24 October 2002].
- Benatallah, B., Dumas, M., Fauvet, M.-C., Rabhi, F. A., Sheng, Quan Z. (2002) 'Overview of some Patterns for Architecting and Managing Composite Web Services', ACM SIGecom Exchanges 3(3), August.
- Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H., Thatte, S. and Winer, D. (2000) 'Simple Object Access Protocol (SOAP) 1.1' W3C Note May 2000, online at: http://www.w3.org/ TR/SOAP/ [accessed 25 October 2002].
- BPMI.org (2002a) 'Business Process Modeling Language BPML 1.0', online at: http://www.bpmi.org [accessed 1 November 2002].
- BPMI.org (2002b) 'BPML BPEL4WS A Convergence Path towards a Standard BPM Stack', Position Paper, August online at: http://www.bpmi.org [accessed 1 November 2002].
- Buchmann, A., Casati, F., Fiege, L., Hsu, M.-C. and Shan, M.-C. (2002) Proceedings of the Third VLDB Workshop on Technologies for E-Services, TES 2002, Springer Lecture Notes in Computer Science 2444, Hong Kong, China: Springer Verlag.
- Burbeck, S. (2000) 'The Tao of e-business Services', IBM Corporation, online at:http://www-106.ibm.com/ developerworks/library/ws-tao/ [accessed 24 October 2002].
- Bussler, C. (2001) 'B2B Protocol Standards and Their Role in Semantic B2B Integration Engines', Bulletin of the Technical Committee on Data Engineering 24(1), March, IEEE Computer Society.
- Bray, T., Paoli, J., Sperberg-McQueen, C. M. and Maler, E. (eds) (2000) 'Extensible Markup Language (XML)
- 0 (Second Edition) ', W3C Recommendation 6 October 2000, online at: http://www.w3.org/XML/
- Cabrera, F., Copeland, G., Cox, B., Freund, T., Klein, J., Storey, T. and Thatte, S. (2002a)'Web Services Transaction (WS-Transaction)', online at: http://www.ibm.com/ developerworks/library/ws-transpec [accessed 4 November 2002].
- Cabrera, F., Copeland, G., Freund, T., Klein, J., Langworthy, D., Orchard, D., Shewchuk, J., Storey, T., (2002b) 'Web Services Coordination (WS-Coordination)', online at: http://www.ibm.com/developerworks/ library/ws-coor [accessed 4 November 2002].
- Cerami, E. (2002) Web Services Essentials, O'Reilly & Associates.
- Chaudhri, A., Jeckle, M., Rahm, E. and Unland, R. (eds) (2003) 'Web, Web-Services, and Database Systems', NODe 2002 Web and Database-Related Workshops, 2002, Lecture Notes in Computer Science 2593, Springer-Verlag Berlin Heidelberg.
- Costello, R. L. (2002) 'XML Schema Tutorial', online at: http://www.xfront.com/xml-schema.html [accessed 28 October 2002].
- Cover, R. (ed.) (2002) 'The CoverPages', online at: http:// xml.coverpages.org [accessed 29 October 2002].
- Dubray, J.-J. (2002) 'ebPML.org', online at: http:// www.ebpml.org [accessed 29 October 2002].
- Eckstein, R. and Casabiance, M. (2001) XML Pocket Reference 2nd edn, O'Reilly & Associates.
- Fensel, D. and Bussler, C. (2002) 'The Web Service Modeling Framework' Vrije Universiteit Amsterdam (VU) and Oracle Corporation, online at: http:// www.cs.vu.nl/~dieter/wese [accessed 1 November 2002].
- Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. and Berners-Lee, T. (1999) 'Hypertext Transfer Protocol -HTTP/1.1', The Internet Society, online at: http://www.w3.org/Protocols [accessed 4 November 2002].
- Grefen, P., Aberer, K., Hoffner, Y. and Ludwig, H. (2000) 'CrossFlow: Cross-Organizational Workflow Manage- ment in Dynamic Virtual Enterprises', International Journal of Computer Systems Science & Engineering 15(5), 277-90.
- Harold, E. R. and Means, W. S. (2002) XML in a Nutshell 2nd edn, O'Reilly & Associates.
- IBM (2002a) 'IBM developerworks: Web services zone', online at: http://www-106.ibm.com/developerworks/ webservices [accessed 4 November 2002].
- IBM (2002b) 'IBM alphaworks: BPWS4J', online at: http://www.alphaworks.ibm.com/tech/bpws4j [accessed 29 October 2002].
- International Organization for Standardization (ISO 8879 1986) 'Standard Generalized Markup Language (SGML)' ISO Standard 8879:1986.
- Kaler, C. (2002) 'Web Services Security (WS-Security)' Version 1.0, April 2002, online at: http:// www-106.ibm.com/developerworks/webservices/ library/ws-secure [accessed 29 October 2002].
- Khalaf, R. (2002) 'Business Process with BPEL4WS: Learning BPEL4WS, Part 2', online at: http:// www-106.ibm.com/developerworks/webservices/ library/ws-bpelcol2/ [accessed 18 December 2002].
- Leymann, F. (2001) 'Web Service Flow Language (WSFL 1.0)' IBM, May 2001, online at: http:// www.ibm.com/software/solutions/webservices/pdf/ WSFL.pdf [accessed 28 October 2002].
- Leymann, F., Roller, D. and Schmidt, M.-T. (2002) 'Web Services and Business Process Management', IBM Systems Journal 41(2), 198-211.
- Linthicum, D. (2001) B2B Application Integration: e-Business-Enable Your Enterprise, Addison-Wesley Information Technology Series.
- Martens, A. (2001) 'Modeling Workflow in Virtual Enterprises', in H. Weber, H. Ehrig and W. Reisig (eds), 2nd International Colloquium on Petri Net Technologies for Modelling Communication Based Systems. Fraunhofer Gesellschaft ISST, Berlin, September 2001. Microsoft (2002) 'XML Web Services Developer Center', online at: http://msdn.microsoft.com/webservices [accessed 4 November 2002].
- Mohan, C. (2002) 'Dynamic E-business: Trends in Web Services', in A. Buchmann, F. Casati, L. Fiege, M.-C. Hsu and M.-C. Shan, Proceedings of the third VLDB workshop on Technologies for E-Services, TES 2002, Springer Lecture Notes in Computer Science 2444, Hong Kong, China: Springer Verlag.
- OASIS (2002a) 'Business Transaction Protocol' OASIS BTP Committee Specification 1.0, 3 June 2002, online at: http://www.oasis-open.org/committees/ business-transactions [accessed 19 December 2002].
- OASIS (2002b)'Organization for the Advancement of Structured Information Standards', online at: http:// www.oasis-open.org/ [accessed 29 October 2002].
- Oracle (2002) 'Oracle Technology Network, Web Service Center', online at: http://otn.oracle.com/tech/ webservices/content.html [accessed 19 December 2002].
- SAP (2002) 'mySAP Technology: E-Business Demands Open, Flexible Technologies That Can Do Some Heavy Lifting', online at: http://www.sap.com/solutions/ technology [accessed 20 December 2002].
- Sessions, R. (2002) 'Shootout At The Transaction Corral; BTP Versus WS-T', ObjectWatch Newsletter 41, 3 October 2002, online at: http:// www.objectwatch.com/issue_41.htm [accessed 19 December 2002].
- Sun Microsystems (2002) 'Java Technology and Web Services', online at: http://java.sun.com/webservices [accessed 4 November 2002].
- Thatte, S. (2001) 'XLANG Web Services for Business Process Design', online at: http:// www.gotdotnet.com/team/xml_wsspecs/xlang-c/ default.htm [accessed 28 October 2002].
- Thatte, S., Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D. and Weerawarana, S. (2002) 'Business Process Execution Language for Web Services, Version 1.0' 31 July 2002, online at: http://www-106.ibm.com/ developerworks/webservices/library/ws-bpel [accessed 24 October 2002].
- W3C (2001) 'XML Schema Part 1: Structures' and 'XML Schema Part 2: Datatypes', online at: http://www.w3.org/ XML/Schema [accessed 29 October 2002].
- W3C (2002) 'The World Wide Web Consortium', online at: http://www.w3.org/ [accessed 29 October 2002].
- WebServices.Org (2002) 'The Web Service Community Portal', online at: http://www.webservices.org [accessed 29 October 2002].
- Web Services Journal (2002) online at: http://www. sys-con.com/webservices [accessed 29 October 2002].
- Weerawarana, S., Chinnici, R., Gudgin, M. and Moreau, J.-J. (2002) 'Web Services Description Language (WSDL) Version 1.2'W3C Working Draft 9 July 2002, online at: http://www.w3.org/TR/wsdl12 [accessed 25 October 2002].
- WSCI (2002) 'Web Service Choreography Interface 1.0', BEA Systems, Intalio, SAP, Sun Microsystems, online at: http://titan.intalio.com/downloads/wsci-spec-10.pdf [accessed 24 October 2002].