CSC9YW Examinable Material
The following list is only
for guidance and is not exclusive or binding!
-
origins of web services:
- explaining web services in the context of other approaches
-
describing the main characteristics and concepts of web services
-
briefly describing the main standards and standardisation bodies for
web services
-
familiarity with XML schema definition, instantiation and namespaces
-
being able to explain a given schema and to write simple schemas
- ability to write simple XPath queries
-
service description:
-
explaining the purpose and main ideas of WSDL, including concepts
such as types, messages, ports, bindings and services
-
being able to explain a given WSDL description, and to write basic
WSDL descriptions
-
describing the philosophy and approach of UDDI, including concepts
such as consumer, provider, registry, tModel and UUID
-
understanding practical limitations of UDDI
-
web service access:
-
explaining web service addressing, including use of endpoint
references and stateless/stateful services
-
describing the philosophy and approach of SOAP, including concepts
such as envelope, header, body, multiRef, and various styles
-
combining web services:
-
explaining the philosophy and approach of BPEL, including concepts
such as workflow, business process, partner, orchestration and
activity
-
understanding the major BPEL activities, such as assign, compensation,
flow, invoke, receive, reply, sequence and throw
-
demonstrating an understanding of the flow concept in BPEL, and how it
is realised through links
-
being able to read a BPEL description and to write simple BPEL
-
mapping between a flow diagram and BPEL sources/targets as well as
transition conditions
-
explaining basic ideas about web service coordination and choreography
-
other aspects of web services:
-
explaining basic ideas about web service security, including use of
WS-Security, PKI and HTTPS
-
describing web service resources, including use of WSRF and EPRs
-
describing the principles behind RESTful web services
-
explaining the need for web service interoperability standards
Up one level to CSC9YW
(Web Services)
Last Update: 3rd February 2011
URL: http://www.cs.stir.ac.uk/~kjt/teaching/csc9yw/exam.html