CONTACT CSU

No offerings have been identified for this subject in 2015

ITI563 Developing XML Web Services (8)

Abstract

The goal of this subject is to provide students with the knowledge and skills they need to develop XML web services-based solutions to solve common problems in the distributed application domain. Students will acquire the skills necessary to design, plan, implement and support XML web services and server components. The subject focuses on the use of Microsoft Visual Studio .NET, Microsoft ASP.NET to build, deploy, locate and consume extensible markup language (XML) web services. Students can either build their applications using Visual Basic.NET or C # .NET.

+ Subject Availability Modes and Location

Continuing students should consult the SAL for current offering details prior to contacting their course coordinator: ITI563
Where differences exist between the handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject information

Duration Grading System School:
One sessionSY/USSchool of Computing and Mathematics

Assumed Knowledge

ITI500

Enrolment restrictions

Available for students enrolled in Master of Systems Development and Master of Management (Information Technology) only

Learning Outcomes

Upon successful completion of this subject, students should:
- write code that is executed when a Windows service is started or stopped;
- explain how web services solve problems encountered with traditional approaches to designing distributed applications;
- describe the architecture of a web services-based solution;
- describe the underlying technologies of web services and explain how to use the Microsoft .NET framework to implement them;
- implement a web service consumer by using Visual Studio .NET;
- implement server-activated and client-activated components;
- implement a simple web service using Visual Studio .NET;
- publish and deploy a web service;
- create and use SOAP extensions;
- create and manipulate data sets;
- create a test plan;
- validate an XML document;
- configure and control authorization;
- secure a web service;
- implement caching in a web service;
- evaluate the trade-offs and issues that are involved in designing a real-world web service;
- implement non-standard web services such as hypertext markup language (HTML), screen scraping and aggregating web services;
- describe the history of server-based applications and describe the COM+ runtime architecture;
- use attributes to configure an assembly as a COM+ application and create components that use just-in-time (JIT) activation and are synchronized;
- create data access components that use Microsoft ADO.NET to retrieve or update data in a database;
- create transactional components;
- help protect an enterprise application by using COM+ services role-based security; and
- create queued components.

Syllabus

The subject will cover the following topics:
Based on Microsoft .NET stream

Back

The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.