This unit focuses on the Service Oriented Computing paradigm and web services technology. Students will be exposed to the motivations that led to the emergence of web services from middleware and Enterprise Architecture Integration (EAI). The unit will introduce the fundamental concepts of Service Oriented Architectures (SOA), web services and the key standards that underpin web services: SOAP, WSDL and UDDI. The unit will evaluate and compare various service discovery protocols. The unit will provide students with skills to program and deploy web services as well as to access and consume/use web services. -- Course Website
Prerequisites: Recommended knowledge: Students undertaking this unit are expected to have a sound understanding of the concepts of an object oriented concepts and programming languages. A sound knowledge of Java is preferred.