• No results found

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

N/A
N/A
Protected

Academic year: 2021

Share "FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING

DEPARTMENT OF CSE COURSE PLAN Course Code : CS2115

Course Title : SERVER ORIENTED ARCHITECTURE Semester : III Semester M.Tech.CSE

Course Time : June- Oct - 2014

DAY A & B Hour Timing 1 2 3 2,4 9.35 – 10.15 , 11.25 – 12.15 4 2 9.35 – 10.15 5

Location : S.R.M.E.C – Tech Park – 7 Floor Faculty Details

Sec. Name Office Office hour Mail id A

Mr. A. Murugan

Tech Park 7th Floor

TP703A Monday to Friday 8:30 am -4:00 pm [email protected] B Mr.N.Praveen Tech Park 7th Floor Lab [email protected] References:

1.Thomas Erl , “Service-Oriented Architecture: Concepts,Technology & Design ”, Pearson Education Pvt. Ltd 2008.

2.Thomas Erl, “SOA Principles Of Service Design”, Pearson Education, 2007. 3.Tomas Earl and Grady Booch,”SOA Design Patterns”,

Prerequisite :

Web Technology, Client server computing Objectives

(2)

2. To learn about Web Service, Service orchestration

3. To learn about Service Oriented Design, Planning and Analysis Assessment Details

Cycle Test – I : 20 Marks Term paper : 05Marks Surprise Test : 05 Marks Model Exam : 20 Marks

Test Schedule

S.No. DATE TEST TOPICS DURATION

1 Cycle Test - I Unit I & II 2 periods

2 Model Exam All 5 units 3 Hrs

Outcomes

Students who have successfully completed this course will have full understanding of the following concepts

Course outcome Program outcome

To learn

SOA Concepts Web Service Issues Service Composition Service Orchestration Business Process Design

To understand the Fundamental concepts of SOA.

To understand Web service and Message Exchange Pattern in SOA.

To learn about service Compositon and service Orchestration.

To learn how to build business process using SOA To learn about WSDL and XML patterns.

(3)

Detailed Session Plan INTRODUCTION

Fundamental SOA Common characteristics of contemporary SOA Common misperceptions about SOA Common tangible benefits of SOA Common pitfalls of adopting SOA. The

Evolution of SOA-An SOA timeline (from XML to Web services to SOA) The continuing evolution of SOA (standards organizations and contributing vendors) The roots of SOA (comparing SOA to past architectures)Web Services and Primitive SOA The Web services framework Services (as Web services)Service descriptions (with WSDL)Messaging (with SOAP)

Ses si on

Topics to be covered Time

(min) Ref

Teaching

Method Testing Method 1 Introduction- Fundamental SOA Common characteristics of

contemporary SOA

50 R1 BB Group discussion Quiz

2 Common misperceptions about SOA Common tangible benefits of SOA

50 R1 BB Group discussion Quiz

3 Common pitfalls of adopting SOA. 50 R1 BB Group discussion Quiz

4 The Evolution of SOA-An SOA timeline (from XML to Web services to SOA)

50 R1 BB Quiz

5 The continuing evolution of SOA (standards organizations and contributing vendors)

50 R1 BB Quiz

Group discussion

6 The roots of SOA (comparing SOA to past architectures) 50 R1 BB Quiz Comparative study 7 Web Services and Primitive SOA

The Web services framework Services

50 R1 BB Quiz, Assignment

8

Service Description(with WSDL)

50 R1 BB Group discussion Quiz

9

Messaging (With SOAP) 50 R1 BB Group discussion Quiz

(4)

WEB SERVICES AND CONTEMPORARY SOA INTRODUCTION AND ISSUES Message exchange patterns Service activity coordination Atomic transactions Business activities Orchestration Choreography Addressing Reliable messaging Correlation Policies Metadata exchange Security Notification and even ting

10 Message Exchange Patterns 50 R1 BB Group discussion, Quiz 11 Service Activity, Coordination 50 R1 BB,PPT Group discussion,

Quiz, 12 Atomic Transactions, Business

Activities 50

R1 BB,PPT Quiz ,Brain storming Illustration by

13 Orchestration, Choreography 50 R1 BB Quiz

Group discussion 14 Addressing, Reliable Messaging 50 R1 BB Group discussion,

Quiz

15 Correlation, Policies 50 R1 BB Group discussion, Quiz

16 Metadata Exchange 50 R1 BB Group discussion, Quiz 17 Security 50 R1 BB Quiz Assignment 18

Notification and eventing

50

R1 BB Quiz

Group discussion SOA AND SERVICE-ORIENTATION

Principles of Service Orientation Service orientation and the enterprise Anatomy of a service oriented architecture Common principles of service orientation How service orientation principles interrelate Section Service orientation and object orientation Native Web service support for service orientation principles Service Layers Service orientation and contemporary SOA Service layer abstraction application service layer Business service layer Orchestration service layer Agnostic services Service layer configuration scenarios.

19 Principles of Service Orientation, Anatomy of a service –oriented architecture

50

R1,R6 BB,PPT Quiz

Group discussion

20

Common principles of

service-orientation 50

R1,R6 BB,PPT Quiz

Group discussion

21 How service-orientation principles

inter-relate. 50

R1,R6 BB,PPT Quiz, Group discussion 22 Service – orientation and object

orientation Native Web service support for service orientation principles

50

R1 BB,PPT Quiz

Assignment

23

Service Layers Service

orientation and contemporary SOA

50 R1 BB,PPT Quiz

(5)

24 Service layer abstraction application service layer 50 R1 BB,PPT Quiz, Group discussion 25 Business service layer Orchestration

service layer 50

R1 BB,PPT Quiz

Group discussion 26 Agnostic services Service layer

configuration scenarios. 50

R1 BB,PPT Quiz

Illustration by 27 Agnostic services Service layer

configuration scenarios. 50

R1 BB,PPT Quiz, Assignment Illustration by examples BUILDING SOA (PLANNING AND ANALYSIS)

SOA Delivery Strategies SOA delivery lifecycle phases The top down strategy The bottom up strategy The agile strategy Service Oriented Analysis Introduction service oriented analysis Benefits of a business centric SOA Deriving business services Service Oriented Analysis Service modeling (a step by step process)Service modeling guidelines Classifying service model logic Contrasting service modeling approaches (an example)

28

SOA Delivery Strategies SOA

delivery lifecycle phases. 50 R1

BB,PPT

Group discussion Quiz

29

The top down strategy The bottom up strategy, The agile strategy

50

R1 BB,PPT Group discussion Quiz

30

Service Oriented Analysis

Introduction service oriented analysis

50

R1 BB,PPT Group discussion Quiz

Illustration by 31

Benefits of a business centric SOA

Deriving business services 50

R1 BB,PPT Group discussion Illustration by examples 32

Service Oriented Analysis Service

modeling (a step by step process) 50

R1 BB,PPT Quiz, Group discussion

33

Service modeling guidelines

50

R1 BB,PPT Group discussion Quiz

34 Classifying service model logic 50 R1 BB,PPT Illustration by Group discussion 35

Logic Contrasting service modeling approaches (an example) 50

R1 BB,PPT Group discussion Quiz

36

Logic Contrasting service modeling approaches (an example) 50

R1 BB,PPT

Group discussion Assignment

SERVICE-ORIENTED DESIGN

Introduction to service oriented design WSDL related XML Schema language basics WSDL language basics SOAP language basics Service interface design tools Steps to composing SOA Considerations for choosing service layers and SOA standards, positioning of cores and SOA extensions Overview Service design of business service, application service, Task centric service and guidelines Service Oriented Design (Business Process Design) WSBPEL language basics WS Coordination overview Service oriented business process design (a step by step process).

(6)

PPT – Power Point BB – Black Board

Prepared by

Approved by

Mr.A.Murugan, AP(Sr.G)/CSE HOD / CSE

37 Introduction to service oriented design WSDL related XML Schema language basics

50 R1,R2 PPT Group discussion

38 WSDL language basics SOAP

language basics 50

R1,R2 PPT Quiz, Group discussion

Illustration by 39 Service interface design tools 50 R1,R2 PPT Quiz, Group

discussion 40 Steps to composing SOA

Considerations for choosing service layers

50 R1,R2 BB,PPT Quiz, Group discussion Illustration by

l 41 SOA standards, positioning of cores

SOA Standards, SOA extensions 50

R1 PPT Quiz, Group discussion

42 Overview Service design of business

service, application service 50

R1 PPT Surprise test, Quiz Illustration by examples

43 Task centric service and guidelines 50 R1 PPT Quiz, Group discussion

44 Service Oriented Design (Business Process Design) WSBPEL language basics

50 R1 PPT Quiz, Group discussion

45 WS Coordination overview Service oriented business process design (a step by step process).

50 R1 PPT Quiz, Group discussion

Figure

Illustration by  13  Orchestration, Choreography
Illustration by  27  Agnostic services Service layer

References

Related documents

83,3 85,3 96 54,7 75,3 Jumlah 78,92 Bahwa hasil penelitian dan pengisian daftar pertanyaan (koesioner) ke 30 responden terhadap faktor internal yang terdiri dari 5 (lima)

People mostly distribute their zakat directly to mustahiq, hence, the attempt of the National Board of Zakat (BAZNAZ) or Amil Zakat Institution to socialize and collect zakat on

ferric reducing antioxidant power (FRAP), DPPH free radical scavenging activity and ABTS radical cation decolourisation, together with the determination of total

complying with the following conditions: (a) provide its Lifeline customers with 911 and enhanced 911 (E911) access regardless of activation status and availability of

In view of the additional information provided and of the reported relevance of the relations for the work on medical devices, and in order to encourage

The purpose of this study was to examine the impact of test structures (unidimensional versus within-item multidimensional as modeled through a bifactor model), differences in

The repertoire contains 69 unica , among them are: 2 magnificats Brumel, Josquin, 19 sacred and secular works by Obrecht, 5 chansons by Tinctoris, 7 chansons by Agricola,

Workcube eliminates the need for other business software since it provides functional solutions for concepts such as ERP, CRM, Project Management, Human Resources Management,