Web service composition: Design and Analysis

Source: Internet
Author: User
PPT

Overview

XML + xpath

DTD + Schema

Soap

WSDL

BPEL

OWL-S

Process Composition

Design Analysis

Web service composition: Design and Analysis

Lecture Notes

The references indicate the paper numbers in the "primary readings" section.

    1. Overview
    2. XML and xpath
    3. DTD and XML Schema
    4. Soap
    5. WSDL
    6. BPEL
    7. OWL-S. Reference: [23]
    8. Process Specification Language. References: [24] [25] [26] [28]
    9. Service composition. References: [27] [29, section 3] [19] [20] [30]
    10. Design and Analysis. References: [20] [31] [32] [33]
Primary readings
  1. R. Hull, M. Benedikt, V. systides, and J. Su. e-services: a look behind the curtain,Proceedings of the 22nd ACM SIGACT-SIGMOD-SIGART Symposium on principles of database systems (pods), June 2003
  2. C. Ferris and J. Farrell. What are Web Services?Communications of the ACM, 46 (6): 31, June 2003
  3. M. Burner. The deliberate revolution: transforming integration with XML Web Services.ACM queue, 1 (1): 28-37, March 2003
  4. H. Kreger. Fulfilling the web services promise.Communications of the ACM, 46 (6): 29-34, Jun 2003
  5. F. curbera, R. Khalaf, N. mukhi, S. Tai, and S. weerawarana. The next step in Web Services.Communications of the ACM, 46 (10): 29-34, October 2003
  6. F. Casati, E. Shan, U. Dayal, and M.-C. Shan. business-oriented management of web services.Communications of the ACM, 46 (10) 55-60, October 2003
  7. M. Turner, D. budgen, and P. Brereton. Turning software into a service.IEEE Computer, 36 (10): 38-44, October 2003
  8. C. Peltz. Web Services orchestration and choreography.IEEE Computer, 36 (10): 46-52, October 2003
  9. L. G. Meredith and S. bjorg. Contracts and types.Communications of the ACM, 46 (10): 41-47, October 2003
  10. S. kleijnen and S. Raju. An open web services architecture.ACM queue, 1 (1): 38-46, March 2003
  11. J. Williams, the web services debate: J2EE vs. net.Communications of the ACM, 46 (6): 58-63, June 2003
  12. G. Miller. The web services debate:. Net vs. J2EE.Communications of the ACM, 46 (6): 64-67, June 2003
  13. C. Vincent. Scripting Web Service prototypes.ACM queue, 1 (1): 22-27, March 2003
  14. T. Thompson, R. WeIl, and M. D. Wood. cpxe: Web Services for Internet imaging.IEEE Computer, 36 (10): 54-62, October 2003
  15. T.-M. Tsai, H.-K. Yu, H.-T. Shih, P.-Y. Liao, R.-D. Yang, and S. T. Chou. Ontology-mediated integration of Intranet web services.IEEE Computer, 36 (10): 63-71, October 2003
  16. J. E. Hanson, P. Nandi, and S. Kumaran. Conversation support for business process integration.The 6th International Enterprise Distributed Object Computing (edoc '02), Ecole Polytechnic, Switzerland, Sep 17-20,200 2
  17. J. E. Hanson, P. Nandi, and D. W. Levine. conversation-enabled web services for agents and e-business.Proceedings of the International Conference on Internet computing (IC-02), csrea Press, 2002, pp. 791-796
  18. S. Kumaran and P. nandi. dynamic e-business using BPEL4WS, WS-coordination, WS-transaction, and conversation support for Web Services.
  19. T. bultan, X. Fu, R. Hull, and J. Su. Conversation specification: A New Approach to Design and Analysis of e-service composition.Proceedings of the 12th International World Wide Web Conference (WWW), May 2003
  20. D. Berardi, D. calvanese, G. de Giaco Mo, M. lenzerini, and M. mecella. Automatic Composition of e-services that export their behavior.International Conference on service oriented computing, 2003, pages 43-58
  21. D. Harel. statecharts: A visual formalism for complex systems.Science of computer programming,-274,198 7
  22. T. Murata. Petri nets: properties, analysis and applications.Proceedings of the IEEE, 77 (4), 1989
  23. The owl Service Coalition. OWL-S: semantic markup for Web Services, 2003
  24. C. schlenoff, M. gruninger, M. ciocoiu, J. Lee. The essence of the Process Specification Language. Special Issue on modeling and simulation of Manufacturing Systems inTransactions of the Society for computer simulation International, 1999
  25. C. schlenoff, M. gruninger, F. tissot, J. valois, J. lubell, and J. lee. the Process Specification Language (PSL) Overview and Version 1.0 specification, nistir 6459, National Institute of Standards and Technology, Gaithersburg, MD, 2000
  26. M. gruninger. ontology of the process specification language. InHandbook on ontologies in Information Systems, R. Studer and S. Staab (eds.). Springer-Verlag, 2003
  27. C. a.r. Hoare. Communicating Sequential Processes,Communications of ACM, 21 (8): 666-677,197 8
  28. M. gruninger. Applications of PSL to Semantic Web Services.
  29. B. Pierce. Foundational calculi for programming ages.
  30. W. m.p. Van der Aalst, P. w.elmess, C. A. Ellis, and J. Wainer. proclets: A Framework for lightweight interacting workflow processes.International Journal of Cooperative Information Systems, 10 (4): 443-482,200 1
  31. X. Fu, T. bultan, and J. Su. Conversation protocols: A formalism for specification and verification of reactive electronic services.Proceedings of the 8th International Conference on Implementation and Application of automation (CIAA), Santa Barbara, CA, USA, July 2003
  32. S. mcilraith, T. Son, and H. Zeng. Modify the web with DAML-enabled web services/The second International Workshop on the Semantic Web (semweb' 2001), May 2001
  33. S. mcilraith and T. Son. Adapting Golog for composition of Semantic Web Services.Proceedings of the Eighth International Conference on Knowledge Representation and reasoning (kr2002), 10000l 2002
  34. H. Foster, S. uchitel, J. Magee, and J. Kramer. Model-based verification of Web Service compositions.18th IEEE International Conference on Automatic Software Engineering, Montreal, Quebec, Canada, October 2003
  35. S. Narayanan and S. mcilraith. Simulation, verification and automated composition of Web Services.Proc. 11th International World Wide Web Conference, May 2002
Supplementary readings
  1. J. Bloomberg. The seven principles of service-oriented development,Xml & Web Services, August 2002
  2. A conversation with Adam Bosworth.ACM queue, 1 (1): 12-21, March 2003
  3. A. Arsanjani, B. hailpern, J. Martin, and P. Tarr. Web Services: promises and compromises.ACM queue, 1 (1): 48-58, March 2003
  4. R. T. Rust, P. K. Kannan. e-service: a new paradigm for business in the electronic environment.Communications of the ACM, 46 (6): 36-42, Jun 2003
  5. F. leymann. Web Services: distributed applications without limits (presentation slides)
  6. A. Brown, M. Fuchs, J. Robie, and P. wadler. MSL, a model for W3C XML schema.Proceedings of 10th International World Wide Web Conference, May 2001
  7. P. wohed, W. m.p. Van der Aalst, M. Dumas, and A. h.m. Ter Hofstede. Pattern Based Analysis of BPEL4WS. Technical Report FIT-TR-2002-04, Queensland University of Technology
  8. W. m.p. Van der Aalst, M. Dumas, A. h.m. Ter Hofstede, and P. wohed. Pattern Based Analysis of bpml (and WSCI ).
  9. W. m.p. Van der Aalst. Don't go with the flow: Web Services Composition standards exposed.
  10. S. staab, W. van der Aalst, v.r. benjamins,. sheth, J. a. miller, C. bussler,. maedche, D. fensel, and D. gannon. web Services: Been there, done that?IEEE Intelligent Systems, 18 (a): 72-85,200 2
  11. A. wombacher, P. Fankhauser, B. mahleko, and E. Neuhold. matchmaking for business processes.IEEE International Conference on E-commerce, 2003
  12. C. a.r. Hoare. Communicating Sequential Processes
  13. B. C. Pierce and D. sangiorgi. Behavioral equivalence in the polymorphic pi-calculus.
  14. V.m. P. van der Aalst. woflan: A Petri-net-based workflow analyzer.Systems Analysis, modeling, simulation, 35 (3): 345-357,199 9
  15. W. M. P. van der Aalst and A. H. M. Ter Hofstede. Verification of workflow task structures: A Petri-net-based approach.Information Systems25 (1): 43-69,200 0
  16. R. Hamadi and B. benatallah. A Petri Net-based model for Web service composition.Proc. Of the fourteenth extends alasian Database Conference on database technologies, 2003
Standards and tutorials
  1. XML (http://www.w3c.org/XML) and XML tutorial (http://www.w3schools.com/xml)
  2. XPath (http://www.w3.org/TR/xpath) and XPath tutorial (http://www.w3schools.com/xpath)
  3. XML Schema (http://www.w3.org/XML/Schema) and XML Schema tutorial (http://www.w3schools.com/schema)
  4. Soap (http://www.w3.org/TR/soap/) and Soap tutorial (http://www.w3schools.com/soap)
  5. Web Services Description Language (WSDL) 1.1 (http://www.w3.org/TR/wsdl/), version 2.0 (http://www.w3.org/TR/wsdl20/) and WSDL tutorial (http://www.w3schools.com/wsdl)
  6. Web Service conversation language (wscl) (http://www.w3.org/TR/2002/NOTE-wscl10-20020314)
  7. Business Process Execution Language for Web Services (BPEL4WS ),

    Version 1.1 (http://www.ibm.com/developerworks/library/ws-bpel)

    Tutorial (PDF) (http://www.collaxa.com/tutorials/BPEL-DataManipulationTutorial.pdf)

    Learning Guide/BPEL servers/tools (http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci880731,00.html)
  8. Web Service choreography interface (WSCI) 1.0 (http://www.w3.org/TR/wsci)
  9. DAML-S/OWL-S (http://www.daml.org/services/owl-s)

    Technical Overview (http://www.daml.org/services/owl-s/1.0/owl-s.pdf)
  10. Process Specification Language (PSL) (http://www.mel.nist.gov/psl)
  11. Common Object Request Broker Architecture (CORBA/IIOP) (http://www.omg.org/technology/documents/corba_spec_catalog.htm)

    Overview (http://www.cs.wustl.edu /~ Schmidt/corba-overview.html)

    Tutorials (http://www.cs.wustl.edu /~ Schmidt/tutorials-corba.html)
  12. Web Services choreography Definition Language Version 1.0 (http://www.w3.org/TR/ws-cdl-10)

    Web Services choreography Working Group (http://www.w3.org/2002/ws/chor)
Online Resources
    1. Semantic Web Services language (swsl) Committee http://www.daml.org/services/swsl/
    2. Semantic Web Services Initiative (swsi) http://www.swsi.org/
    3. Http://www.w3.org/2002/ws/chor/ for Web Services choreography Working Group
    4. SDK wsmo Working Group http://www.wsmo.org/
Related conferences
    1. International World Wide Web conferences
    2. International Conference on Web Services
    3. International Conference on service oriented computing
    4. International Conference on web engineering
Other related links
    1. ACM queue, Volume 1, number 1, march2003
    2. Communications of the ACM, volume 46, number 6, June 2003
    3. Communications of the ACM, volume 46, number 10, October 2003
    4. IEEE Computer, volume 36, number 10, October 2003
    5. D. Chappell and T. Hong making web services more flexible.Xml & Web Services, February 2003
    6. S. J. Johnston. Web Services wars take Artistic Turn.Xml & Web Services, October 2002
    7. Y. shohoud. Getting the web services you need.Xml & Web Services, June 2001

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.