http://classweb.gmu.edu/brodsky/infs740
New Announcements:
1. Note there is no class on
Tuesday, September 30
2. For those interested in using
Saxon XQuery, here’s a message from
Jim Stoll (who’s taking the class) on it.
Meeting Times and Place: Tuesday, 4:30-7:10 (see schedule below)
Innovation Hall, 105
Instructor’s office hours: Tuesday, 2:30-4:00 PM, ST-II, rm. 457 (please verify before you come in)
Instructor’s Contact Info: Phone: 703-993-1529,
E-mail: mailto:brodsky@gmu.edu?subject=INFS-740
Fax: 703-993-1638
Teaching Assistant: Judy Luo
TA Contact Info: E-mail: jluo2@gmu.edu
TA Office Hours: TBD
Information systems accessible through the World Wide Web and the
Internet are becoming prevalent. This class will discuss technologies
for accessing and manipulation of data that is suitable for WWW
applications. Industry standards will be used throughout. Through this
course, students will have a grasp of the basic concepts of data
manipulation in a modern Internet-based application and the basic skills
in using the data manipulation tools for building such applications
Pre-requisites: INFS foundations requirements (INFS 501, 515, 519 and SWE 510), and INFS 614, or equivalent.
Need to have good grasp of relational database concepts and functional SQL skills
Required: None, but a lot of reading materials from the Internet will be assigned by the instructor.
Recommended:
a. Xquery: The XML Query Language, by Michael Brundage, Addison-Wesley, ISBN 0-321-16581-0
b. Xquery: the recommended text (see below) or http://www.w3.org/TR/xquery/
Students are required to attend all the lectures. The planned structure of this class is a late midterm examination, 3 home assignments, and a choice of either a project or a research term paper.
There will be no final exam. Late midterm exam - 50%, 3 home assignments – 15%, a project or research term paper – 35%.
|
# |
Date |
Topic |
Lecture |
Homework Assigned |
Homework Due |
|
1 |
Aug 26 |
Introduction; Java and XML |
|
|
|
|
2 |
Sep 2 |
XML Schema and Xpath |
|
|
|
|
3 |
Sep 9 |
Xquery |
http://classweb.gmu.edu/brodsky/infs740/lecture3.pdf |
|
|
|
4 |
Sep 16 |
Xquery – cont. |
|
|
|
|
5 |
Sep 23 |
XML relational mapping. |
HA1 |
||
|
6 |
Sep 30 |
No class |
|
|
|
|
7 |
Oct.7 |
JDBC – transaction managment |
|
|
|
|
8 |
Oct. 14 |
No class – (Columbus Day recess on Oct. 13, Monday classes meet Tuesday) |
|
|
|
|
9 |
Oct. 17 – Friday |
XML database design theory |
http://www2.ing.puc.cl/~marenas/talks/ibm04-a.ppt http://www2.ing.puc.cl/~marenas/talks/pods02.ppt http://www2.ing.puc.cl/~marenas/talks/carleton02.pdf |
HA2 |
|
|
10 |
Oct. 21 |
No class |
|
|
|
|
8 |
Oct. 28 |
BPEL – XML Business Process Execution Language |
|
|
|
|
11 |
Nov. 4 |
BPQL – Business Process Query Language |
|
HA3 |
|
|
12 |
Nov. 11 |
Catch-up and review; preparation for the Exam |
|
|
|
|
13 |
Nov. 18 |
Late Midterm Exam |
The following reference materials can be used at the midterm exam: o Xquery: The XML Query Language, by Michael Brundage, Addison-Wesley, ISBN 0-321-16581-0 o
XQuery, by Priscilla Walmsley, O'Reilly, ISBN
978-0-596-00634-1 o Xquery: http://www.w3.org/TR/xquery/ o BPEL: http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-bpel/ws-bpel.pdf |
|
|
|
15 |
Nov. 25 |
Students’ project/term paper presentations |
|
|
|
|
16 |
Dec. 2 |
Students’ project/term paper presentations |
|
|
|
|
17 |
Dec. 9 |
Students’ project/term paper presentations |
|
|
|