Sunteți pe pagina 1din 3

CHRISTIAN COLLEGE OF ENGINEERING AND TECHNOLOGY,

ODDANCHATRAM – 624 619


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
LESSON PLAN
ACADEMIC YEAR – 2019-2020

Department : Computer Science and Engineering

Course Title : Service Oriented Architecture Course Code IT6801

Course Instructor: D.Dennis Ebenezer

Compulsory / Elective : Elective


Prerequisites Basic HTML tags
Basics of security
Knowledge:
Duration : 56 Credit Units : 3
L T P C
Class / Laboratory Schedule :
3 0 0 3
Assignment related to .NET and J2EE languages Matching PO’S & PSO’s
Curriculum gap : Seminars in WS-coordination and WS-security
PO 1, PO 5, PSO1, PSO 2
The student should be made to:
 Learn XML fundamentals.
 Be exposed to build applications based on XML.
Course Objectives:  Understand the key principles behind SOA.
 Be familiar with the web services technology elements for realizing SOA.
 Learn the various web service standards.
CO1: Build applications based on XML.
CO2: Develop web services using technology elements.
Course Outcomes: CO3: Build SOA-based applications for intra-enterprise and inter-enterprise
applications.
Text Books:
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.
Texts & References: Reference Books:
1. Frank P.Coyle, “XML, Web Services and the Data Revolution”, Pearson
(*recommended text Education, 2002
2. Eric Newcomer, Greg Lomow, “Understanding SOA with Web Services”, Pearson
book(s)) 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.
 Serial test I,II and III
Student Assessments:  Final examination

 Assignment
Outcome Assessment  Quiz
 Course evaluation
Course Program Outcomes PSOs
a b c d e f g h i j k l 1 2
Outcomes
CO1 3 2 3 3
CO2 2 2 1 2 3 3 3
CO3 2 3 3

UNIT I INTRODUCTION TO XML


Sl. No. of Topics to be covered Ref. Book/Page Tentative Actual Date Teaching

1
Class
es Date of of Learning
No No.
Requ completion completion Methods
ired
1 1 XML document structure T1 TLM1
Well formed and valid
2 2 T1 TLM1
documents
3 2 Namespaces T1 TLM2
4 2 DTD T1 TLM2
5 2 XML Schema –X T1 TLM8
6 1 Quiz TLM6
7 Assignments TLM6

UNIT II BUILDING XML- BASED APPLICATIONS


No. of
Class Tentative Actual Date Teaching
Sl. Ref. Book/Page
es Topics to be covered Date of of Learning
No No.
Requ completion completion Methods
ired
1 1 Parsing XML T1 TLM1
2 2 Using DOM T1 TLM1
3 2 SAX T1 TLM1
4 1 XML Transformation T1 TLM1
5 1 XSL T1 TLM1
6 1 XSL Formatting T1 TLM1
7 1 Modeling Databases in XML T1 TLM8
8 1 Quiz TLM6
9 Assignments TLM6

UNIT III SERVICE ORIENTED ARCHITECTURE


No. of Ref. Tentative Actual Date Teaching
Sl.
Classes Topics to be covered Book/Page Date of of Learning
No
Required No. completion completion Methods
1 1 Characteristics of SOA T2 TLM1
Comparing SOA with Client-
2 2 T2 TLM1
Server architecture
Comparing SOA with
3 2 T2 TLM1
Distributed architectures
4 2 Benefits of SOA T2 TLM2
5 2 Principles of Service orientation T2 TLM2
6 1 Service layers. T2 TLM2
7 1 Quiz TLM6
8 Assignments TLM6

UNIT IV WEB SERVICES


No. of Tentative Actual Date Teaching
Sl. Ref. Book/Page
Classes Topics to be covered Date of of Learning
No No.
Required completion completion Methods
1 1 Service descriptions T2 TLM1
2 1 WSDL T2 TLM1
3 1 Messaging with SOAP T2 TLM2
4 1 Service discovery Notes TLM2
5 1 UDDI Notes TLM2
6 1 Message Exchange Patterns Notes TLM2
7 1 Orchestration T2 TLM1
8 1 Choreography T2 TLM1
9 1 WS Transactions Notes TLM2
10 1 Quiz TLM6
11 Assignments TLM6

2
UNIT V BUILDING SOA-BASED APPLICATIONS
No. of Tentative Actual Date Teaching
Sl. Ref. Book/Page
Classes Topics to be covered Date of of Learning
No No.
Required completion completion Methods
Service Oriented Analysis and
1 1 Notes TLM1
Design
2 2 Service Modeling Notes TLM1
3 1 Design standards and guidelines T2 TLM1
4 1 Composition T2 TLM1
5 2 WS-BPEL T2 TLM1
6 1 WS-Coordination T2 TLM1
7 2 WS-Policy T2 TLM1
8 1 WS-Security T2 TLM1
9 2 SOA support in J2EE T2 TLM1
10 1 Quiz TLM6
11 Assignments TLM6

Unit 6 Content Beyond Syllabus


Ref. Tentative Actual Date
Teaching Learning
Sl. No Topics to be covered Book/Page Date of of
Methods
No. completion completion
XML and Content
1 T1 545-590 TLM2
Management

Teaching Learning Methods

TLM1 Chalk and Talk TLM4 Problem Solving TLM7 Seminars or


GD
TLM2 PPT TLM5 Programming TLM8 Lab demo
TLM3 Tutorial TLM6 Assignment or Quiz TLM9 Case study

COURSE INSTRUCTOR HOD PRINCIPAL

S-ar putea să vă placă și