World of Web Services Technologies

 

Abstract:

 

 

Document Version: 0.9

Document Dated: November 2005

Document Location: http://www.cs.helsinki.fi/u/chande/WorldOfWebServices.doc

Details of Author:          Suresh Chande

                                    Department of Computer Science

                        University of Helsinki, Helsinki,

                        Finland

Acknowledgments to : Students of the Web Services Architectures at the department of computer science for contributing towards to this list of references

Email: chande@cs.helsinki.fi

Web:    http://www.cs.helsinki.fi/u/chande

 

 

Table of Content

 

1.     Introduction. 2

2.     Basic Web Services Standards: 2

3.     Web Services Standards. 2

4.     Advanced WS Standards: 3

5.     Extended / Leading Edge: 3

6.     Web Services References. 4

6.1.      New Web Services Standards. 4

6.2.      World of Web Services. 5

6.3.      XML Reference: 6

6.4.      Semantic Web Services: 7

6.5.      Service Oriented Architectures: 7

7.     Specialized Web Services References. 7

7.1.      Web Services Security: 7

7.2.      Web Services Choreography Interface: 8

7.3.      Web Services Reliability: 9

7.4.      Web Services User Interaction: 9

7.5.      WS Transaction & Management(WS-TXM) 10

7.6.      Business Process Modelling: 11

7.7.      Web Services Trust Language. 12

7.8.      WS Notification. 12

8.     Web Services Deployments and References: 13

9.     Web Services Articles. 14

10.       Web Services Implementation for Mobile Devices. 14

 


 

1.Introduction

In this document I have listed references to all the key Web Services activities in the Internet and upcoming Mobile World. This is meant to give you a complete scope of Web Services activities in the IT/Mobile World. If you would like to any other important reference you would like to be included, send me an email at chande@cs.helsinki.fi and I can include it here

2. Basic Web Services Standards:

·                     Web Services Basic Protocols: SOAP & WSDL, http://w3.org 

·                     XML basics: XML, XML Schema, Namespaces, http://w3.org

3. Web Services Standards

·                     JSR-172, J2ME Web Services Specification, htp://jcp.org/aboutJava/communityprocess/final/jsr172/index.html

·                     XForms as Web Services Clients: http://www.devarticles.com/c/a/XML/Send-part-of-an-XForms-instance-to-a-Web-service/

·                     WS-Security: http://www.oasis-open.org/committees/download.php/5072/oasis-200401-wss-soap-message-security-1.0.pdf

·                     WS Trust: http://www-106.ibm.com/developerworks/library/ws-trust/ 

·                     WS-Policy: http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/ws-policy.asp

·                     WS Transaction : http://dev2dev.bea.com/techtracks/ws-transaction.jsp

·                     WS Inspection Language: http://www-106.ibm.com/developerworks/webservices/library/ws-wsilover/  & the specifiication at: http://www-106.ibm.com/developerworks/webservices/library/ws-wsilspec.html 

·                     Web Services Choreography : Article comparing WSCI & BPEL4WS http://www.webservices.org/index.php/article/articleview/1178/1/24/?PHPSESSID=1e93ba7f6299712243c124d8130f6179

·                     WS-I basic Profile 1.0, 16.04.2004, http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html

·                     WS-I Basic Profile 1.1, 24.08.2004,  http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html

·                     OASIS Web Services for Remote Portals Web Site
http://oasis-open.org/committees/wsrp

·                     WS Reliability:

·         WS Reliability:  WS-Reliability: http://www.oasis-open.org/committees/download.php/4889/WS-Reliability-2004-01-06.pdf   6th January 2004

·         WS ReliableMessaging: ftp://www6.software.ibm.com/software/developer/library/ws-reliablemessaging.pdf  March 2003

4.Advanced WS Standards:

·                     Web Resource Description Language ("Word-dul"): WRDL , A REST based service Description : WRDL -> http://www.prescod.net/rest/wrdl/wrdl.html

·                     WS-Inspection: http://www-106.ibm.com/developerworks/webservices/library/ws-wsilspec.html 

·                     Web Services Business Process : http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel

·                     Web Services Distributed Management,

o        Web services architecture to manage distributed resources, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsdm

o        OASIS Web Services Distributed Management (WSDM) TC

§         A. Management Using Web Services

§         B. Management Of Web Services

§         WS-Management ftp://www6.software.ibm.com/software/developer/library/ws-manage.pdf , http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsdm

·                     Binary Encoding to XML

·                     Fast Web Services By Paul Sandoz, Santiago Pericas-Geertsen, Kohuske Kawaguchi, Marc Hadley, and Eduardo Pelegri-Llopart, August 2003  URL: http://java.sun.com/developer/technicalArticles/WebServices/fastWS/   

·                     W3C’s Binary Characterization, working Group : http://www.w3.org/XML/Binary/

·                     Mobile Web Services

·                     Liberty Alliance Project’s Liberty Identity Web Services Framework (ID-WSF) specifications, https://www.projectliberty.org/resources/whitepapers/Liberty_ID-WSF_Web_Services_Framework.pdf , http://www.projectliberty.org/resources/specifications.php#box2a

·                     Parlay Web Services for Telecommunications World... http://www.parlay.org/en/specifications/

·                     OMA Web Services Enabler Architecture, http://member.openmobilealliance.org/ftp/public_documents/mws/2005/OMA-MWS-2005-0090-CR-OWSER-Overview.zip

5.Extended / Leading Edge:

·                     Web Services Dynamic Discovery(WS-Discovery), April 2005,  http://ftpna2.bea.com/pub/downloads/ws-discovery.pdf

·                     Web Services Transfer: http://ftpna2.bea.com/pub/downloads/webservices/ws-transfer.pdf

·                     Web Services Secure (WS-SecureConversation), February 2005: http://ftpna2.bea.com/pub/downloads/webservices/ws-secureconversation-Feb-2005.zip

·                     Web Services Message Data: February 2003, http://dev2dev.bea.com/webservices/WS-MessageData-0_9.html

·                     Web Services Acknowledgment, WS-Acknowledgement, http://dev2dev.bea.com/webservices/WS-Acknowledgement_Intro.csp

·                     Web services call-back protocol (WS-Callback), Feb 2003, http://dev2dev.bea.com/webservices/WS-CallBack-0_9.html

·                     Web Services Polling, by Kyle Brown,Doug Davis,Christopher Ferris, Anthony Nadalin,IBM , http://www.w3.org/Submission/ws-polling/ 

·                     SOAP Conversation.:  June 2002, http://dev2dev.bea.com/pub/a/2002/06/SOAPConversation.html

 

6. Web Services References

Standards, Articles, Papers, Specifications, Protocols and Web Services Solutions

6.1.            New Web Services Standards

 

·            Web Services Polling, by Kyle Brown,Doug Davis,Christopher Ferris, Anthony Nadalin,IBM , http://www.w3.org/Submission/ws-polling/ 

 

6.2.            World of Web Services

          SOAP background : http://webservices.xml.com/lpt/a/ws/2001/04/04/soap.html

          www.webservices.org

          Original intent of SOAP -> “Codify how to send transient XML documents to trigger operations or responses on remote hosts”[SOAP Background]

          WS-Coordination : ftp://www6.software.ibm.com/software/developer/library/ws-coordination.pdf

          WS Addressing : http://www-106.ibm.com/developerworks/webservices/library/ws-add/

          WS-Automatic Transaction: ftp://www6.software.ibm.com/software/developer/library/ws-atomictransaction.pdf

          WS Transaction : http://dev2dev.bea.com/techtracks/ws-transaction.jsp

          WS Eventing, August 2004, : http://ftpna2.bea.com/pub/downloads/WS-Eventing.pdf

          WS Federation, July 8th: ftp://www6.software.ibm.com/software/developer/library/ws-fed.pdf , WS-Federation- Active requestor Profile http://dev2dev.bea.com/webservices/WS_Federation_Active.html   & WS-Federation-Passive requestor profile, http://dev2dev.bea.com/webservices/WS_Federation_Passive.html 

          WS Manageability: ftp://www6.software.ibm.com/software/developer/library/ws-manage.pdf , http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsdm

          WS Notification: http://www-106.ibm.com/developerworks/library/ws-resource/ws-notification.pdf

          WS Resource : http://www-106.ibm.com/developerworks/webservices/library/ws-resource/

          WS Routing: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnglobspec/html/ws-routing.asp

          WS Reliability:  WS-Reliability: http://www.oasis-open.org/committees/download.php/4889/WS-Reliability-2004-01-06.pdf   6th January 2004

          WS ReliableMessaging: ftp://www6.software.ibm.com/software/developer/library/ws-reliablemessaging.pdf  March 2003

          WS Inspection Language: http://www-106.ibm.com/developerworks/webservices/library/ws-wsilover/  & the specifiication at: http://www-106.ibm.com/developerworks/webservices/library/ws-wsilspec.html 

          Web Services Choreography : Article comparing WSCI & BPEL4WS http://www.webservices.org/index.php/article/articleview/1178/1/24/?PHPSESSID=1e93ba7f6299712243c124d8130f6179

          Web Services glossary by W3C: http://www.w3.org/TR/ws-gloss

          Security: http://www.xwss.org/articlesThread.jsp?forum=34&thread=771

          WS Standards list maintained by IBM: http://www-106.ibm.com/developerworks/views/webservices/standards.jsp

          WS-I basic Profile 1.0, 16.04.2004, http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html

          WS-I Basic Profile 1.1, 24.08.2004,  http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html

          http://www.soapware.org/

          DIME : http://msdn.microsoft.com/library/en-us/dnglobspec/html/draft-nielsen-dime-02.txt, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnglobspec/html/dimeindex.asp

          DISCO: http://lists.ebxml.org/archives/ebxml-transport/200007/msg00007.html

          OMG’s Relevant activities related to defining such a middleware architectures have been in collect RFI(request for Information), which basically will drive thier future architectures specifications under a seperate RFP process : http://www.omg.org/cgi-bin/apps/do_doc?bei/03-01-07.pdf

          HTTPR : http://www-106.ibm.com/developerworks/webservices/library/ws-phtt/

          SIP Specifications: http://www.ietf.org/html.charters/sip-charter.html

          SIP & SOAP: http://www.sipcenter.com/files/Ubiquity_SIP_and_SOAP.pdf

          XSLT: http://www.w3.org/TR/xslt 

          WS-Routing: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnglobspec/html/ws-routing.asp

          WS-Addressing: http://www-128.ibm.com/developerworks/library/specification/ws-add/

          WS-Eventing: http://ftpna2.bea.com/pub/downloads/WS-Eventing.pdf

          WS-Notification: http://www.ibm.com/xmlns/stdwip/web-services/WS-Notification ,  http://www-106.ibm.com/developerworks/library/ws-resource/ws-notification.pdf

          XML Signature : http://www.w3.org/TR/xmldsig-core/

          XML Encryption: http://www.w3.org/TR/xmlenc-core/

          XML KeyManagement Service : http://www.w3.org/TR/xkms2/

          WS-Security: http://www.oasis-open.org/committees/download.php/5072/oasis-200401-wss-soap-message-security-1.0.pdf

          WS Trust: http://www-106.ibm.com/developerworks/library/ws-trust/ 

          WS-Policy: http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/ws-policy.asp

          WS-Management: ftp://www6.software.ibm.com/software/developer/library/ws-manage.pdf

          WRDL: http://www.prescod.net/rest/wrdl/wrdl.html

          WS-Inspection: http://www-106.ibm.com/developerworks/webservices/library/ws-wsilspec.html 

          Web Services Business Process : http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel

          BPEL4WS http://www-106.ibm.com/developerworks/webservices/library/ws-bpel1/

          WSXL includes and extensible Adapation Description Language Further reading: http://www-106.ibm.com/developerworks/library/ws-wsxl/

          REST Discussion Group: http://groups.yahoo.com/group/rest-discuss/

          BPML: http://www.bpmi.org/bpmi-downloads/BPML-PR-2003.zip

 

6.3.            XML Reference:

          http://xml.coverpages.org

          Best Practices Guidelines further reading: http://www.xfront.com/BestPracticesHomepage.html

          Xml Schema Primer : http://www.w3.org/TR/xmlschema-0/

          XML Schema Part 1: Structures  : http://www.w3.org/TR/xmlschema-1/

          XML Schema Part 2: Datatypes : http://www.w3.org/TR/xmlschema-2/

          A very good source for XML Schema Tutorial; http://www.xfront.com/xml-schema.html 

          A very good source for XML, XML basics, XSL, XPATH  Tutorials: http://www.zvon.org/

 

 

6.4.            Semantic Web Services:

          Semantic Web Services: A Presentation by Ivan Herman ->http://www.w3.org/2003/Talks/1112-BeijingSW-IH/5.html  

          Semantic: DAML: http://www.daml.org

          Introduction to Semantic Web

                      http://www.w3.org/2003/Talks/0506-Helsinki-IH/Overview.html  

                      http://www.w3.org/2003/Talks/1112-BeijingSW-IH/5.html

          OWL-S: Semantic Markup for Web Services   http://www.daml.org/services/owl-s/1.0/owl-s.html           

          OWL Introduction:

          http://www.w3.org/TR/2004/REC-owl-features-20040210/

 

6.5.            Service Oriented Architectures:

 

          Web Services conceptual Architecture by IBM: http://www-306.ibm.com/software/solutions/webservices/pdf/WSCA.pdf

          http://groups.yahoo.com/group/service-orientated-architecture/

          http://looselycoupled.com

 

7.Specialized Web Services References

7.1.            Web Services Security:

  1. Newcomer. E. (May, 2002). Introducing Web Services. www.informit.com. Accessed: 05-02-2004
  2. Reactivity.(June, 2003). The Executive Guide to Web Service Security. http://www.reactivity.com/ Accessed: 05-02-2004
  3. Reactivity.(June, 2003). The The Role of the XML Security Appliances in Distributed System & Service Oriented Architecture. http://www.reactivity.com/ Accessed: 05-02-2004
  4. Vasudevan.V (Feb, 2004). A Web Services Primer. http://webservices.xml.com/pub/au/97. Accessed: 05-02-2004
  5. Apache Software. (2003). Web Service Security.  www.apache.com,   Accessed: 05-02-2004
  6. Clune, J. Kolawa. A. (July 2002). Security Issues with SOAP. www.stsc.hill.af.mil/2002/07/clune.html. Accessed: 05-02-2004
  7. Kolawa.A. (2004). Preventing Web Service Security Breaches with Unit Testing. www.stickyminds.com. Accessed: 05-02-2004
  8. Siddiqui. B. (March, 2002). Web Services Security, Part 1. www.xml.com. Accessed: 05-02-2004
  9. Microsoft, IBM. (April, 2002). Security in a Web Services World: A Proposed Architecture and Roadmap. http://www-106.ibm.com/developerworks/library/ws-secmap/. Accessed: 05-02-2004
  10. Koch. K. ( May, 2003). Practical examples for establishing Web service security.NET. http://builder.com.com/5100-6389-5034851.html. Accessed: 05-02-2004
  11. Andrew. (April, 2002). XML Service Security Issues. http://www.xwss.org/articlesThread.jsp?forum=34&thread=648. Accessed: 05-02-2004
  12. Jenning.R. (October 2002). Compare Web Service Security Metrics. http://www.fawcette.com/xmlmag/2002_10/online/webservices_rjennings_10_16_02/default_pf.aspx. Accessed: 05-02-2004
  13. Mastering Web Services Security (Bret Hartman)

 

  1. How stuff works:  http://computer.howstuffworks.com/encryption.htm

 

  1. The source of java developers : http://java.sun.com/developer/technicalArticles/Interviews/DigitalSigs

 

  1. Web Services Security   (Mark O'Neill)

 

  1. Web Services Security:SOAP Message Security 1.0 3

 

  1. Web Services Security (WS-Security) : http://www-106.ibm.com/developerworks/webservices/library/ws-secure/

 

  1. The source of java developers : http://java.sun.com/features/2003/03/webservices-qa.html

7.2.            Web Services Choreography Interface:

  1. Assaf Arkin, Sid Askary, Scott Fordin, Wolfgang Jekeli, Kohsuke Kawaguchi, David Orchard, Stefano Pogliani, Karsten Riemer, Susan Struble, Pal Takacsi-Nagy, Ivana  Trickovic, and Sinisa Zimek. Web Service Choreography Interface 1.0, 2002. Available at: http://dev2dev.bea.com/techtrack/wscispecprint.jsp .
  2. Francisco Curbera, Yaron Goland, Johannes Klein, Frank Leymann, Dieter Roller, Satish Thatte, and Sanjiva Weerawarana. Business Process Execution Language for Web Services, Version 1.0, July 2002. Available at: http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
  3. David Berlind. Web services in serious jeopardy: BPEL4WS vs. WSCI, March 2003. Available at:
  1. http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2912083-2,00.html .
  1. OASIS Consortium. UDDI Version 3.0, Published Specification. July 2002. Working Draft, available at: http://www.oasis-open.org/committees/uddi-spec/ .
  2. Oran Kelly, Sun Microsystems. Sun ONE Web Service  Choreography Interface Editor, June 2002. Available at: http://wwws.sun.com/software/xml/developers/wsci/download/ .
  3. Sun Microsystems. Web Service Choreography Inter-face (WSCI) 1.0 Specification: FAQ, 2004. Available at: http://wwws.sun.com/software/xml/developers/wsci/faq.html#1q2 .

7.3.            Web Services Reliability:

 

1.       [RFC2396] “Uniform Resource Identifiers (URI): Generic Syntax”, RFC 2396, Tim Berners-Lee etal, IESG and IETF, August 1998.

2.       [WS-RM] Ruslan Bilorusets., “Web Services Reliable Messaging Protocol” (WS-ReliableMessaging) March 13, 2003.

3.       [WS-R] URL: http://developers.sun.com/sw/platform/technologies/ws-reliability.html Web Services Reliability” (WS-Reliability) Version 1.0, January 9, 2003

4.       [WSR] URL: http://xml.coverpages.org/NokiaWSReliability.pdf Web Service Reliability”, NOKIA

5.       [WS-RM-TC] Kazunori Iwasa, Fujitsu Limited., “Web Services Reliable Messaging TC”, OASIS. Working Draft 0.85, 6 Jan 2004

6.       [WS-Reliability] Joseph Chiusano., “WS-Reliability”, March 27, 2003

7.       [WS] David Orchard., “Web Services - Making Sense of Web Services Standards”.

8.       [JavaP] David Inghan., “Reliable Messaging for Web Services”, JavaPolis, 2003

9.       [MS-RM] “Reliable Message Delivery in a Web Services World: A Proposed Architecture and Roadmap”, International Business Machines Corporation, Microsoft Corporation, Mar 13 2003.

10.    [OASIS] John Fontana., “OASIS takes on reliability spec for Web services”, Network World Fusion, Feb 26 2003.

11.    [SOAP] Rich Salz., “Processing SOAP Header”, July 17 2002

12.    [WSR spec] Redwood Shores., “OASIS Members Demonstrate Interoperability for WS-Reliability Specification”, Fujitsu, Hitachi, NEC and Oracle Showcase Reliable Web Services, Sep 04 2003.

13.    [SOAP-stru] Rik Drummond., “Drummond special newsletter update”, Drummond Group, Feb 22 2001.

7.4.            Web Services User Interaction:

1.       Specification: Web Services for Remote Portals
http://www-106.ibm.com/developerworks/webservices/library/ws-wsrp/?dwzone=webservices - majorhead2

2.       Web Services for Remote Services (WSRP) White Paper
http://www.oasis-open.org/committees/download.php/2634/WSRP Whitepaper - rev 2.doc

3.       OASIS Web Services for Remote Portals Web Site
http://oasis-open.org/committees/wsrp

4.       Portlet API (JSR 168)
http://www.jcp.org/jsr/detail/168.jsp

5.       Oracle9iAS Portal Developer Kit (PDK) http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/ARTICLES/overview.wsrp.jsr168.standards.interview.html

6.       Schaeck, Thomas & Hepper, Stefan, Introducing the Portlet Specification, Java World,
 http://www.javaworld.com/javaworld/jw-08-2003/jw-0801-portlet.html

7.       Schaeck, Thomas & Hepper, Stefan, Portal standards for Web services,
 http://www.nwfusion.com/news/tech/2002/0902tech.html

8.       Overview of WSRP and JSR 168 Standards – An interview with Micheal Freedmanhttp://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/ARTICLES/overview.wsrp.jsr168.standards.interview.html

9.       Specification: Web Services for Remote Portals
http://www-106.ibm.com/developerworks/webservices/library/ws-wsrp/?dwzone=webservices - majorhead2

10.    Web Services for Remote Services (WSRP) White Paper
http://www.oasis-open.org/committees/download.php/2634/WSRP Whitepaper - rev 2.doc

11.    Portals Standards Watch, News Flash
 http://www.delphiweb.com/knowledgebase/newsflash_guest.htm?nid=754

7.5.            WS Transaction & Management(WS-TXM)

1.       Cab02a       Carbeira, F. et al., Web Services Transaction (WS-Transaction), 2002. http://dev2dev.bea.com/techtracks/ws-transaction.jsp [12.2.2004]

2.       Cab02b       Carbeira, F. et al., Web Services Coordination (WS-Coordination), 2002. http://dev2dev.bea.com/techtracks/ws-transaction.jsp [12.2.2004]

3.       Cab03         Carbeira, F. et al., Web Services Atomic Transaction (WS-AtomicTransaction), 2003. ftp://www6.software.ibm.com/software/developer/library/ws-atomictransaction.pdf [12.2.2004]

4.       Cur03         Curbera, F., et al., The Next Step in Web Services. Communications of the AMC, Vol. 46 Issue 10, October 2003, pp. 29 – 34

5.       JMG03       Johnson, P. T., Mathews, T., Ghinea, G., Modeling of Web Services Flow, Proc. of the IEEE International conference on E-Commerce (CEC’03), Newport Beach, California, USA, June 2003, pp. 391 – 398

6.       Kre03         Kreger, H., Fulfilling the Web Services Promise. Communications of the AMC, Vol. 46 Issue 6, June 2003, pp. 29 – 34

7.       Lit03           Little, M., Transactions and Web Services. Communications of the AMC, Vol. 46 Issue 10, October 2003, pp. 49 – 54

8.       PaC03         Park, J., Choi, K., Desing of an Efficient Tentative Hold Protocol for Automated Coordination of Multi-Business Transaction. Proc. of the IEEE International conference on E-Commerce (CEC’03), Newport Beach, California, USA, June 2003, pp. 215 – 222

9.       PBM03       Pires, P., Benevides, M.R.F., Mattoso, M., Mediating Heterogeneous Web Services. SAINT 2003, Symposium on Applications and the Internet, Orlando, Florida, USA, January 2003, pp. 344 – 347

10. Dev Center of BEA: Web Services Transaction, http://dev2dev.bea.com/techtracks/ws-transaction.jsp

11. Dev Center of BEA: Web Services Coordination , http://dev2dev.bea.com/technologies/webservices/ws-coordination.jsp

12. Web Services Composite Application Framework (WS-CAF), Ver1.0, http://www.oasis-open.org/committees/download.php/4343/WS-CAF Primer.pdf

13. IBM developerWorks: Transactions in the world of Web services, http://www-106.ibm.com/developerworks/webservices/library/ws-wstx1, http://www-106.ibm.com/developerworks/webservices/library/ws-wstx2

14. Web Services Transaction Management (WS-TXM) Ver1.0, http://www.oasis-open.org/committees/download.php/4346/WSTXM.pdf

15. Web Services Context (WS-Context) Ver1.0, http://www.oasis-open.org/committees/download.php/4344/WSCTX.pdf

16. Web Services Coordination Framework (WS-CF) Ver1.0http://www.oasis-open.org/committees/download.php/4345/WSCF.pdf

17. IBM AlphaWorks: Web Services Atomic Transaction for Websphere Application Server, http://www.alphaworks.ibm.com/tech/wsat

18. [Haa99] Jyrki Haajanen, “Uudelleenkäyttävä ohjelmistoprosessi tutkimusorganisaatiossa”, (Software Reuse Process in a Research Organization), Master’s thesis, University of Helsinki, Department of Computer Science, C-1999-60, 1999.

19. [CAF03a] WS-CAF, “Web Services Composite Application Framework (WS-CAF)”, http://ww w.arjuna.com/standards/ws-caf/, 2003.

20. [CAF03b] WS-CAF, “Web Services Transaction Management (WSTXM)”, http://www.arjuna.com/library/specs/ws_caf_1-0/WS-TXM.pdf, 2003.

 

7.6.            Business Process Modelling:

1.     A+02 Arkin, A. et al., Web Services Choreography Interface (WSCI) 1.0, August,  2002. URL http://www.w3.org/TR/wsci.

2.     Ark03 Arkin, A., Business Process Modeling Language. BPMI.org, January, 2003. URL http://www.bpmi.org/bpmi-downloads/BPML-PR-2003.zip .

3.     B+99 Bray, T. et al., Namespaces in XML, January 1999. URL http://www.w3.org/TR/REC-xml-names

4.     B+00 Bray, T. et al., Extensible Markup Language (XML) 1.0, second edition, October 2000. URL http://www.w3.org/TR/REC-xml.

5.     BM01 Biron, P. V. and Malhotra, A., XML Schema Part 2: Datatypes, May 2001. URL http://www.w3.org/TR/xmlschema-2/ .

6.     BPM02 Bpml 1.0 (june 2002) analysis, June 2002. http://www.ebpml.org/bpml_1_0_june_02.htm

7.     BPM04 Business process management initiative, February 2004. http://www.bpmi.org/initiative.esp

8.     BPQ04 Business process query language, February 2004. http://www.bpmi.org/bpql.esp

9.     C+02 Cabrera, F. et al., Web Services Transactions, August 2002. URL http://www-106.ibm.com/developerworks/library/ws-transpec/ .

10. CCMW99 Christensen, E., Curbera, F., Meredith, G. and Weerawarana, S., Web Services Description Language (WSDL) 1.1, March 1999. URL http://www.w3.org/TR/wsdl.html . This is a W3C Note.

11. CD99 Clark, J. and DeRose, S., XML Path Language (XPath) 1.0, November 1999. URL http://www.w3.org/TR/xpath .

12. EBP A novel approach for modeling business process de_nitions. URL http://www.ebpml.org/ .

13. PCP02 Potts, M., Cox, B. and Pope, B., Business Transaction Protocol, June 2002. URL http://www.oasis-open.org/committees/business-transactions/10

14. SF03 Smith, H. and Fingar, P. Business Process Management: The Third Wave, chapter Appendix A: The Language of Process. Meghan-Ki_er Press, BPMI.org, 2003. URL http://www.fairdene.com/BPM3-ApxA-BPML.pdf .

15. TBMM01 Thompson, H. S., Beech, D., Maloney, M. and Mendelsohn, N., XML Schema Part 1: Structures, May 2001. URL http://www.w3.org/TR/xmlschema-1/ .

 

7.7.            Web Services Trust Language

 

1.     “Web Services Trust Language”, Microsoft, IBM, RSA Security, VeriSign, December 2002.

2.     “Web Services Policy Framework”, BEA, IBM, Microsoft, SAP, December 2002.

3.     “Web Services Policy Attachment Language”, BEA, IBM, Microsoft, SAP, December 2002. 

4.     “Web Services Security Language”, IBM, Microsoft, VeriSign, April 2000.

5.     “XML Key Management Specification ”, VeriSign, Microsoft, webMethods, March 2001.

6.    
WS-Trust: Interoperable Security for Web Services”, Paul Madsen, June 2003.

7.     “Security Pattern Standards Face a Long Road to Maturity “, Gartner, October 2003.

8.     ”Web services security check”, Dough Gaye, November 2003.

 

7.8.            WS Notification

  

8.Web Services Deployments and References:

 

 

9.Web Services Articles

·                     A New Framework for Mobile Web Services, by Sheng-Tzong Cheng, Jian-Pei Liu, Jian-Lun Kao, Chia-Mei Chen, http://ieeexplore.ieee.org/iel5/7803/21447/00994573.pdf

·                     Develop Web services clients for mobile devices, by Pierre Carlson, Michael Rheinheimer,Herman Rodriguez, March 8th, URL: http://www-128.ibm.com/developerworks/edu/ws-dw-ws-mobile-i.html?S_TACT=105AGX30&S_CMP=DEVX

·                     IBM & Microsofts Web Services Strategy, http://searchwebservices.techtarget.com/tip/1,289483,sid26_gci951360,00.html?bucket=ETA  

10.    Mobile Web Services

·          Microsoft Windows mobile: http://msdn.microsoft.com/mobility/windowsmobile/

·          Nokia’s solution for operator :

·          Nokia Web Services Framework for devices – A Service oriented architecture – A Whitepaper - http://www.nokia.com/NOKIA_COM_1/Operators/Technologies/Web_Services/web_services_a4_1603.pdf  

·          IBM :Web Services Tool Kit for Mobile Devices, http://www.alphaworks.ibm.com/tech/wstkmd

·          Web Services Overview & mobile Web Services motivation with overview : http://www.nokia.com/NOKIA_COM_1/Operators/Technologies/Web_Services/embeddedfile_2.pdf

·         Mobile Web Services RoadMap,  by Microsoft, http://www.microsoft.com/serviceproviders/resources/bizresmwsroadmap.mspx  

·          Nokia-Sunmicrosystems - Usecases for operators: http://www.nokia.com/NOKIA_COM_1/Operators/Technologies/Web_Services/nokia_sun_a4_2812.pdf

·         Liberty Alliance Project’s Liberty Identity Web Services Framework (ID-WSF) specifications, https://www.projectliberty.org/resources/whitepapers/Liberty_ID-WSF_Web_Services_Framework.pdf , http://www.projectliberty.org/resources/specifications.php#box2a

·         Parlay Web Services for Telecommunications World... http://www.parlay.org/en/specifications/

·         OMA Web Services Enabler Architecture, http://member.openmobilealliance.org/ftp/public_documents/mws/2005/OMA-MWS-2005-0090-CR-OWSER-Overview.zip

11.    Web Services Implementation for Mobile Devices

·                     gSoap C7C++ Web Services implementations: http://www.cs.fsu.edu/~engelen/soap.html?Open&ca=daw-prod-wstkmd, also used by iAnywhere/AvantGo, http://www.ianywhere.com/datasheets/mbusiness_anywhere.html