IT2401SOA Lesson Plan V2

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 7

DOC/LP/01/28.02.

02

LESSON PLAN
Sub Code
& Name : IT2401
Unit: IV

LP-

IT2401

LP Rev.No: 02
Date: 27/06/2013

& Service Oriented Architecture


Branch: IT

Semester:VII

Page 01 of 06

UNIT IV
SOA platform basics SOA support in J2EE Java API for XML-based web services (JAXWS) - Java architecture for XML binding (JAXB) Java API for XML Registries (JAXR) Java API for XML based RPC (JAX-RPC)- Web Services Interoperability Technologies
(WSIT) - SOA support in .NET Common Language Runtime - ASP.NET web forms
ASP.NET web services Web Services Enhancements (WSE)
Objective:
To learn about SOA with .NET and SOA with JAVA.
Session
No
1.
2.
3.
4.
5.
6.
7.
8.
9.
10,11.

Topics to be covered
Introduction to Service Oriented
Architecture
SOA platform basics
SOA support in J2EE
Java API for XML-based web services
(JAX-WS)
Java architecture for XML binding (JAXB)
Java API for XML Registries (JAXR)
Java API for XML based RPC (JAX-RPC)
Web Services Interoperability
Technologies (WSIT)
SOA support in .NET Common
Language Runtime
ASP.NET web forms
ASP.NET web services Web Services
Enhancements (WSE)

Time
Allocation
50m

Books
Referred
1(31-39)

Teaching
Method
PPT

50m
50m
50m

BB
BB
PPT

50m

1(651-667)
1(668-687)
1(668-687),
Internet
1(668-687),
Internet
1(668-687),
Internet
1(668-687),
Internet
1(688-702)

OHP

50m
50m

1(688-702)
1(688-702)

BB
BB

50m
50m
50m

PPT
PPT
PPT

DOC/LP/01/28.02.02

LESSON PLAN
Sub Code
& Name : IT2401
Unit: III

LP-

IT2401

LP Rev.No: 02

& Service Oriented Architecture


Branch: IT

Semester:VII

Date: 27/06/2013
Page 02 of 06

UNIT III
Service oriented analysis Business-centric SOA Deriving business services- service
modeling - Service Oriented Design WSDL basics SOAP basics SOA composition
guidelines Entity-centric business service design Application service design Taskcentric business service design
Objective:
To learn about service oriented analysis and service oriented design. Also to learn advanced
concepts such as service composition.

Session
No
12.

Topics to be covered

Time
Allocation
50m

Books
Referred
1(375-385)

Teaching
Method
BB

50m
50m

1(386-395)
1(397-416)

PPT
OHP

50m

1(448-456)

PPT

50m

1(457-466)

OHP

16.

Service oriented analysis


Introduction, benefits of business
centric SOA
Deriving business services
service modeling step by step
process and guidelines
Service Oriented Design
Introduction, WSDL-related XML
schema language basics.
WSDL language basics

17.

SOAP language basics

50m

1(466-471)

OHP

18.
19.

SOA composition guidelines


Entity-centric business service
design- process description (step by
step process)

50m
50m

1(476-494)
1(501-521)

PPT
PPT

13.
14.
15.

DOC/LP/01/28.02.02

20.

Application service design Taskcentric business service design

50m

Continuous Assessment Test -I

75m

1(522-554)

LESSON PLAN
Sub Code
& Name : IT2401
Unit: I

PPT

LP-

IT2401

LP Rev.No: 02

& Service Oriented Architecture


Branch: IT

Semester:VII

Date: 27/06/2013
Page 03 of 06

UNIT I
Roots of SOA Characteristics of SOA - Comparing SOA to client-server and distributed
internet architectures Anatomy of SOA- How components in an SOA interrelate Principles of service orientation
Objective:
To gain understanding of the basic concepts of SOA, comparison with older architectures and
principles of service orientation
Session
No
21.

Topics to be covered
Characteristics of SOA

Time
Allocation
50m

Books
Referred
1 (40-55)

Teaching
Method
BB

22.

Roots of SOA

50m

1(86-88)

BB

23.

Comparing SOA with client-server


architecture

50m

1(88-95)

PPT

24.

Comparing SOA with distributed


architectures

50m

1(95-106)

PPT

Anatomy of SOA- Components of an


SOA, How the components in an SOA

50m

1(284-289)

BB, OHP

25,26.

DOC/LP/01/28.02.02

interrelate
27,28.

Common principles of service orientation

50m

1(290-310)

LESSON PLAN
Sub Code
& Name : IT2401

LP-

BB, OHP

IT2401

LP Rev.No: 02

& Service Oriented Architecture

Date: 27/06/2013
Page 04 of 06

Unit: II

Branch: IT

Semester:VII

UNIT II
Web services Service descriptions Messaging with SOAP Message exchange Patterns
Coordination Atomic Transactions Business activities Orchestration Choreography Service layer abstraction Application Service Layer Business Service Layer
Orchestration Service Layer
Objective:
To learn about web services, messaging with SOAP and different layers of SOA and to learn
about advanced concepts such as Orchestration and Choreography.
.
Session
Topics to be covered
Time
Books
Teaching
No
Allocati
Referred
Method
on
29.
Web Services framework, services50m
1(109-130)
BB
roles and models
30.
Service descriptions with WSDL
50m
1(131-141)
BB, OHP
31.
Messaging with SOAP- messages,
50m
1(142-152)
BB, OHP
nodes and message paths.
32.
Message exchange Patterns,
50m
1(162-171)
BB, OHP
Coordination
1(177-185)
33.
34.

Atomic Transactions, Business


activities
Orchestration, Choreography

50m
50m

1(186-192)
1(193-199)
1(200-207)
1(208-212)

BB, OHP
BB, OHP

DOC/LP/01/28.02.02

35.
36.

Service layer abstraction-problems


solved by layering services,
Application service layer
Business Service Layer, Orchestration
Service Layer

50m

1(333-336)
1(337-341)

PPT

50m

1(341-345)

PPT

Continuous Assessment Test -II

75m

LESSON PLAN
Sub Code
& Name : IT2401

LP-

IT2401

LP Rev.No: 02

& Service Oriented Architecture

Unit: V

Branch: IT

Semester:VII

Date: 27/06/2013
Page 05 of 06

UNIT V
WS-BPEL basics WS-Coordination overview - WS-Choreography, WS-Policy, WSSecurity
Objective:
To know about various WS-* specification standards
Session
No
37.
38.
39,40.
41,42.

Topics to be covered
WS-BPEL language basics
WS-BPEL language basics
WS-Coordination overview
WS-Choreography

Time
Allocation
50m
50m
50m
100m

Books Referred
1(566-580)
1(446-449)
1(581-585)
1(454-458)

Teaching
Method
BB
BB
BB
BB

DOC/LP/01/28.02.02

43.
44, 46.

WS-Policy language basics


WS- Security Language basics

50m
50m

Continuous Assessment Test III

75m

1(629-636)
1(642-648)

BB
BB

Course Delivery Plan:


Week
Units

10

11

12

13

14

15

I II I II I II I II I II I II I II I II I II I II I II I II I II I II I II
1
2
3
4
5

CAT-I

CAT-II

CAT-III

TEXT BOOKS:
1. Thomas Erl, Service-Oriented Architecture: Concepts, Technology, and Design,
Pearson Education, 2005.
REFERENCES:
1. Thomas Erl, SOA Principles of Service Design (The Prentice Hall Service-Oriented
Computing Series from Thomas Erl), 2005.
2. Newcomer, Lomow, Understanding SOA with Web Services, Pearson Education,
2005.
3. Sandeep Chatterjee, James Webber, Developing Enterprise Web Services, An
Architects Guide, Pearson Education, 2005.

DOC/LP/01/28.02.02

4. Dan Woods and Thomas Mattern, Enterprise SOA Designing IT for Business
Innovation OREILLY, First Edition, 2006

Prepared by

Approved by

Ms.N.Devi
Ms.D.Jayanthi
Assistant Professor
27/06/2013

Dr. D.Balasubramanian

Signature
Name
Designation
Date

HOD/IT
27/06/2013

You might also like