CSIS4580 Syllabus

learningsnortSecurity

Nov 3, 2013 (4 years and 6 days ago)

115 views

A proposal for the course of CSIS 4580 Web Services in Java


Course number

CSIS 4580 Web Services in Java.


Course description

An introduction to the current technologies for modeling, designing, implementing, and
deploying Web services. The integration of

C#.net and Java platforms promotes the new
trends of cross
-
platform Web services. This course can be a major elective for CS majors.


Prerequisites

CSIS 3402 Advanced Data Structures.


Learning outcomes

As a result of completing this course, students will

be able to:



Understand the architectures and protocols of Web services.



Model and decompose Web services with components.



Design and implement Web services by using most current technologies.


Course contents



What are Web services



Technologies for Web ser
vices



XML markup language



SOAP
, WSDL, UDDI



.NET Web services with C#



Web services with Java



Integration of Java and .NET Web services



Web service security



Using Web services as a middle tier



Hands
-
on projects


The just
ification
of the proposal

The AJC arti
cle “Salaries rising in two tech areas” (01/25/04) indicates “Web is all about
network
-
based relationships.” “Companies are looking for candidates who are conversant
in Web development, database interfaces and scripting languages.” “There is a huge
demand
for anybody experienced with Web services.”

This course
will
apply
XML

to
integrate all
related
protocols and technologies to build up Web services. Java makes
program portable; XML makes data portable. The marriage of Java and XML provides
excellent te
chnologies for our future.

Mean while, this course will further integrate
C#.NET

with Java for developing cross
-
platform Web services that represents a new
trend in this field.