Skip to content | Change text size
Handbooks Courses Units
 

FIT3060 - Service oriented computing

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Leader: Janet Fraser

Offered

Caulfield First semester 2008 (Day)

Synopsis

This unit investigates some of the latest developments in the field of web applications. Known as Web Services, they make use of a number of standards to allow business to business(B2B) systems over the world wide web. Resoving these problems comes under the broad title of interoperability. A number of technologies and standards allow Web services to be employed. These include XML for desription of Web services, SOAP as the protocol to send messages, WSDL to describe the operations offered by a Web Service, BPEL to co-ordinate a number of Web Services in complex synchronous and/or asynchronous interactions, and UDDI as registry to allow discovery and publication of Web Services.

Objectives

On completion of the unit students will have the knowledge and understanding to:

  1. create and validate XML documents based on XML Schema;
  2. map organisational rules into XML Schema definition;
  3. be able to retrieve XML document using XSLT.
understand the different architectures provided by different component technologies and their evolution towards service oriented computing;
  1. be able to create and deploy web services as an example of service oriented computing application.
know the technologies and standards that enable web technologies including XML, SOAP, WSDL and UDDI
understand the issues of choreographing a number of web services into a business process.

On completion of this unit, students will possess the skills necessary to:
  1. design and develop software components;
  2. design and develop programs that utilise the services and facilities offered by component architectures.

Assessment

Exam 50%; Assignments 50%;

Contact hours

One x 2hr lecture/week, one x 2hr laboratory/week

Prerequisites

FIT1002 or CSE1202 and FIT2028 or CSE2030 or CPE3003

[an error occurred while processing this directive]