Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

ANAND INSTITUTE OF HIGHER TECHNOLOGY

KAZHIPATTUR – 603 103

Department of Computer Science and Engineering

Regulation 2013

Lecture Plan

Course Code & Title: IT6801 & Service Oriented Architecture

Semester & Branch: VII Semester B.E. Computer Science and Engineering / A Section

Name of the Faculty member: Dr.S. Roselin Mary

Designation & Department: Professor& CSE

Course Objectives :

The student should be made to:


1. Learn XML fundamentals.

2. Be exposed to build applications based on XML.

3. Understand the key principles behind SOA.

4. Be familiar with the web services technology elements for realizing SOA.

5. Learn the various web service standards.

Course Outcomes :

Upon successful completion of this course, students will be able to:


1. Build applications based on XML.

2. Develop web services using technology elements.


3. Build SOA-based applications for intra-enterprise and inter-enterprise applications.
Assessment Methods followed:

1. Internal Tests (Monthly Tests) are conducted to assess continuous learning.


2. Assignments are given to encourage students’ self-learning.
3. Mini Projects are given to enhance the experiential learning.
4. End Semester Examination is conducted to assess overall learning by students.

Teaching aids Used: Board, LCD Projectors, Smart Board

Teaching Methodologies: Lecture, Quiz, Role play, Group Discussion, Debate,


Assignment, Demo.
Lectu Date Topic(s) to be covered Teaching aids Teaching
re No. Methodology
UNIT I
INTRODUCTION TO XML
1 01/07/19 Introduction to XML, Advantages and LCD Lecture
Disadvantages
2 02/07/19 XML document structure LCD Lecture & Demo
3 03/07/19 Well formed and valid documents LCD Lecture & Demo
4 04/07/19 Namespaces LCD Lecture & Demo
5 05/07/19 DTD LCD Lecture & Demo
6 05/07/19 XML Schema LCD Lecture & Demo
7 06/07/19 X-Files LCD Lecture & Demo
8 08/07/19 Demo & practice session in the Lab Demo Demo, Group
Discussion
9 09/07/19 Two marks Questions Discussion & Group
Test Discussion
10 10/07/19 Unit Test 1
UNIT-II
BUILDING XML- BASED APPLICATIONS
11 11/07/19 Parsing XML LCD Quiz
12 12/07/19 using DOM LCD Lecture
13 12/07/19 Programming with DOM Demo
14 15/07/19 using SAX LCD Lecture
15 16/07/19 Programming with SAX Lecture & Demo
16 17/07/19 XML Transformation and XSL LCD Lecture & Demo
17 18/07/19 XSL Formatting LCD Lecture & Demo
18 19/07/19 Modeling Databases in XML. LCD Lecture & Demo
19 19/07/19 XML with UI – Content Beyond the LCD Self learning &
syllabus Debate
20 22/07/19 Mini Application development in the - Experiential
Lab Learning
21 23/07/19 Two marks Questions Discussion & - Discussion
Test
22 24/07/19 Unit Test 2 -
23 25/07/19 Two marks test (Unit1 &2) -
UNIT- III
SERVICE ORIENTED ARCHITECTURE
24 26/07/19 Characteristics of SOA Board Lecture & Quiz
25 26/07/19 Comparing SOA with Client-Server Board Role Play
and Distributed architectures
26 05/08/19 Comparing SOA with Distributed Group
architectures Discussion
27 06/08/19 Benefits of SOA Board Lecture & Quiz
28 07/08/19 Principles of Service orientation LCD Lecture
29 08/08/19 Service layers LCD Lecture
30 09/08/19 Service layers with example Lecture
31 09/08/19 Two marks Questions Discussion & -
Test
32 13/08/19 Unit 3 Test -
UNIT - IV
WEB SERVICES
33 14/08/19 Service descriptions Board Lecture
34 16/08/19 WSDL Board Lecture
35 17/08/19 Messaging with SOAP Board Lecture
36 19/08/19 Service discovery LCD Lecture
37 20/08/19 UDDI LCD Lecture
38 21/08/19 Message Exchange Patterns LCD Lecture
39 22/08/19 Orchestration Board Lecture
40 26/08/19 Choreography LCD Lecture
41 27/08/19 WS Transactions LCD Lecture
42 28/08/19 Two marks Questions Discussion &
Test
43 29/08/19 Unit 4 Test -
UNIT -V
BUILDING SOA-BASED APPLICATIONS
44 30/08/19 Service Oriented Analysis and Design Board Quiz
45 31/08/19 Service Modeling Board Lecture
46 03/09/19 Design standards and guidelines Board Lecture
47 04/09/19 Composition Board Lecture
48 05/09/19 WS-BPEL Board Lecture
49 06/09/19 WS-Coordination LCD Lecture
50 06/09/19 WS-Policy LCD Lecture
51 07/09/19 WS-Security LCD Lecture
52 09/09/19 SOA support in J2EE LCD Demo
53 11/09/19 Two Mark questions Discussion & -
Test
54 12/09/19 Unit 5 Test - Quiz
55 13/09/19 Experiential
Mini Project presentation
Learning
56 13/09/19 Experiential
Mini Project presentation
Learning
57 16/09/19 Experiential
Mini Project presentation
Learning
17/09/19 Unit 1 – Two marks Discussion Group Discuss
18/09/19 Unit 1 – Big questions discussion Group Discuss
19/09/19 Unit 1 – Big questions discussion Group Discuss
20/09/19 Unit 2 - Two marks Question test Quiz
20/09/19 Unit 2 – Big questions discussion Group Discuss
23/09/19 Unit 2 – Big questions discussion Group Discuss
24/09/19 Unit 3 – Two marks Question test Quiz
25/09/19 Unit 3 – Big questions discussion Group Discuss
Mini Project
13/09/19 Mini Application development in the - Experiential
Lab – Library Management System Learning
Textbooks:

1. Ron Schmelzer et al. “XML and Web Services”, Pearson Education, 2002.
2. Thomas Erl, “Service Oriented Architecture: Concepts, Technology, and Design”,
Pearson Education, 2005.
Reference Books :

1. Frank P.Coyle, “XML, Web Services and the Data Revolution”, Pearson
Education, 2002.
2. Eric Newcomer, Greg Lomow, “Understanding SOA with Web Services”, Pearson
Education, 2005.
3. Sandeep Chatterjee and James Webber, “Developing Enterprise Web Services: An
Architect’s Guide”, Prentice Hall, 2004.
4. James McGovern, Sameer Tyagi, Michael E.Stevens, Sunil Mathew, “Java Web
Services Architecture”, Morgan Kaufmann Publishers, 2003.

Prepared by Approved by:

Dr.S.Roselin Mary Dr.S.Roselin Mary

Mr. Praveen Kumar (Name & Signature of HOD)

(Name & Signature of Faculty members)

You might also like