LESSON PLAN
Date: 16-12-13
EWD:12-04-14
Sub Code & Sub Name : T214 - HUMAN COMPUTER INTERFACE
Branch: B.Tech-CSE A Year:IV B.Tech Semester : VIII
Course Description
This course deals with the details and importance of interface. It includes importance of good design in
interface disadvantages of poor design techniques while designing, process of designing, screen
designing, techniques, windows, navigation schemes, controls, components of windows, multimedia
,various interaction devices and device drivers etc.
Course Objectives:
Give students an understanding of the basic principles and importance of computer Interface.
Give students an overview of the main techniques used in computer interface.
Provide various design principles, techniques of screen design.
Provide an over view of windows, navigation schemes and controls.
Provide an over view of windows components, interaction devices and device drivers.
Course Outlines:
Importance of good design.
Benefits of design.
Design process.
Screen designing process.
Windows and navigation schemes, controls and components.
Interaction devices and drivers
Student Learning Outcomes:
Upon the successful completion of this course students will be able to:
Student able to learn importance of good screen design and its benefits.
How to design good screen and how to operate.
How to interact windows and use navigation schemes and techniques.
How to work with various components and controls of windows.
Able to learn about multimedia and its components.
UNIT: 1
Session
No Topics to be covered No. of
Classes
Date Teaching Method
1 Introduction
Importance of user interface 2
16.12.2013
16.12.2013 BB 2 Definition ,importance of good design,
Benefits of good design 2
17.12.2013
17.12.2013 BB 3
A brief history of screen design 2 18.12.2013 BB 4
Graphical user interface 1 19.12.2013 BB 5 Tutorial/Seminar 2 20.12.2013 20.12.2013 BB 6 Popularity of graphics 2 23.12.2013 23.12.2013 BB 7
Concept of direct manipulation 2 24.12.2013
24.12.2013 BB 8 Graphical system, characteristics, Web user
interface, popularity 1
26.12.2013
BB 9
Characteristics ,principles of user interface 2 27.12.2013
27.12.2013 BB UNIT II
10
Design process introduction 2 30.12.2013
30.12.2013 BB 11
Human interaction with computers 2 31.12.2013
31.12.2013 BB 12
Tutorial/Seminar 1 02.01.2014 BB
13
Importance of human characteristics 2
03.01.2014 03.01.2014 BB 14 Human consideration 2 06.01.2014 06.01.2014 BB 15
Human interaction speeds
2
07.01.2014
07.01.2014 BB 16
Understanding business junctions 2
08.01.2014
BB
17 Human consideration, Human interaction speeds 09.01.2014 BB
18 Tutorial/Seminar 1 17.01.2014 17.01.2014 BB UNIT III 19
Screen designing, design goals
Organizing screen elements 2
20.01.2014
20.01.2014 BB
20
Screen planning and purpose
2
21.01.2014
21.01.2014 BB 21 Ordering of screen data and content 3 22.01.2014
22
Screen navigation and flow 1
24.01.2014
24.01.2014 BB 23
Visually pleasing composition, Focus and emphasis 2
27.01.2014 27.01.2014 BB 24 Tutorial/Seminar 2 28.01.2014 28.01.2014 BB 25 Presentation information simply and meaning fully
2 29.01.2014 BB 26 Information retrieval from web
1 30.01.2014 BB Statistical graphics
1
31.01.2014 31.01.2014
27 Technological consideration in interface design
2
03.02.2014 03.02.2014 BB 28 Tutorial/Seminar
2
04.02.2014 04.02.2014 BB UNIT-IV Session No Topics to be covered No. ofClasses Date Teaching Method
29
Windows,2
10.02.2014
10.02.2014 BB
30
New and navigation schemes2
11.02.2014 11.02.2014 BB 31 selection of windows 2 12.02.2014 BB32
Tutorial/Seminar1
13.02.2014 BB33
Selection of devices based and screen basedcontrols
1
14.02.2014 14.02.2014 BB 34 Tutorial/Seminar 2 17.02.2014 17.02.2014 BB UNIT V 35Components, Text and messages 2
18.02.2014
18.02.2014 BB
36
Icons and images2 19.02.2014 BB
37
Multimedia, colors uses1
20.02.2014 BB21.02.2014 39
Tutorial/Seminar
Interaction devices, Keyboard and function keys 2
24.02.2014 24.02.2014 BB 40 Pointing devices 2 25.02.2014 25.02.2014 BB 41 Speech recognition, digitization and generation
2 26.02.2014 BB 42
Image and video displays, drivers 1 27.02.2014 BB 43 Revision Tutorial/Seminar 1 28.02.2014 28.02.2014 BB
Prepared by
Approved by
Signature
Name
M. Sri Bala
HOD/CSE
Designation
Assistant Professor/CSE
Professor
LESSON PLAN
Date: 16-12-13
EWD:12-04-14
Sub Code & Sub Name : T214 - HUMAN COMPUTER INTERFACE
Branch: B.Tech-CSE A Year:IV B.Tech Semester : VIII
Course Description
This course deals with the details and importance of interface. It includes importance of good design in
interface disadvantages of poor design techniques while designing, process of designing, screen
designing, techniques, windows, navigation schemes, controls, components of windows, multimedia
,various interaction devices and device drivers etc.
Course Objectives:
Give students an understanding of the basic principles and importance of computer Interface.
Give students an overview of the main techniques used in computer interface.
Provide various design principles, techniques of screen design.
Provide an over view of windows, navigation schemes and controls.
Provide an over view of windows components, interaction devices and device drivers.
Course Outlines:
Importance of good design.
Benefits of design.
Design process.
Screen designing process.
Windows and navigation schemes, controls and components.
Interaction devices and drivers
Student Learning Outcomes:
Upon the successful completion of this course students will be able to:
Student able to learn importance of good screen design and its benefits.
How to design good screen and how to operate.
How to interact windows and use navigation schemes and techniques.
How to work with various components and controls of windows.
Able to learn about multimedia and its components.
UNIT: 1
Session
No Topics to be covered No. of
Classes
Date Teaching Method
1 Introduction
Importance of user interface 2
16.12.2013
16.12.2013 BB 2 Definition ,importance of good design,
Benefits of good design 2
17.12.2013
17.12.2013 BB 3
A brief history of screen design 2
18.12.2013
18.12.2013 BB 4
Graphical user interface 1 19.12.2013 BB 5 Tutorial/Seminar 2 20.12.2013 BB 6 Popularity of graphics 2 23.12.2013 23.12.2013 BB 7
Concept of direct manipulation 2 24.12.2013
24.12.2013 BB 8 Graphical system, characteristics, Web user
interface, popularity 1
26.12.2013
BB 9
Characteristics ,principles of user interface 2 27.12.2013
27.12.2013 BB UNIT II
10
Design process introduction 2 30.12.2013
30.12.2013 BB 11
Human interaction with computers 2 31.12.2013
31.12.2013 BB 12
Tutorial/Seminar 1 02.01.2014 BB
13
Importance of human characteristics 2
03.01.2014 03.01.2014 BB 14 Human consideration 2 06.01.2014 06.01.2014 BB 15
Human interaction speeds
2
07.01.2014
07.01.2014 BB 16
Understanding business junctions 2
08.01.2014 08.01.2014
BB
17 Human consideration, Human interaction speeds 09.01.2014 BB
18 Tutorial/Seminar 1 17.01.2014 BB
UNIT III 19
Screen designing, design goals
Organizing screen elements 2
20.01.2014
20.01.2014 BB
20
Screen planning and purpose
2
21.01.2014
21.01.2014 BB 21 Ordering of screen data and content 3 22.01.2014
23.01.2014 22
Screen navigation and flow 1 24.01.2014 BB
23
Visually pleasing composition, Focus and emphasis 2
27.01.2014 27.01.2014 BB 24 Tutorial/Seminar 2 28.01.2014 28.01.2014 BB 25 Presentation information simply and meaning fully
2
29.01.2014
29.01.2014 BB 26 Information retrieval from web
1 30.01.2014 BB Statistical graphics
1 31.01.2014 27 Technological consideration in interface design
2
03.02.2014 03.02.2014 BB 28 Tutorial/Seminar
2
04.02.2014 04.02.2014 BB UNIT-IV Session No Topics to be covered No. ofClasses Date Teaching Method
29
Windows,2
10.02.2014
10.02.2014 BB
30
New and navigation schemes2
11.02.2014 11.02.2014 BB 31 selection of windows 2 12.02.2014 12.02.2014 BB32
Tutorial/Seminar1
13.02.2014 BB33
Selection of devices based and screen basedcontrols
1
14.02.2014 BB 34 Tutorial/Seminar 2 17.02.2014 17.02.2014 BB UNIT V 35Components, Text and messages 2
18.02.2014
18.02.2014 BB
36
Icons and images2
19.02.2014
19.02.2014 BB
37
Multimedia, colors uses1
20.02.2014 BB39
Tutorial/Seminar
Interaction devices, Keyboard and function keys 2
24.02.2014 24.02.2014 BB 40 Pointing devices 2 25.02.2014 25.02.2014 BB 41
Speech recognition, digitization and generation
2
26.02.2014
26.02.2014 BB 42
Image and video displays, drivers 1 27.02.2014 BB 43 Revision Tutorial/Seminar
1 28.02.2014 BB
Prepared by
Approved by
Signature
Name
M. Sri Bala
HOD/CSE
Designation
Assistant Professor/CSE
Professor
LAKIREDDY BALI REDDY COLLEGE OF ENGINEERING (AUTONOMOUS)
L.B.REDDY NAGAR, MYLAVARAM – 521 230
School of Management Studies
A c a d e m i c Y e a r : 2 0 1 3 – 1 4S U B J E C T : I N D U S T R I A L E N G I N E E R I N G & M A N A G E M E N T S T A F F : U . R A M B A B U
C S E : 4t h Y E A R I I S E M S E C - A C R E D I T s : 0 4
SNO HOURNO.
S DATE PLANNED TOPICS REMARKS
1.
01 16-12-2013 UNIT I Management Introduction
2. 01 17-12-2013 Definition, Nature 3. 01 17-12-2013 Importance of management 4. 01 18-12-2013 Functions 5.
01 19-12-2013 Taylor’s scientific management theory 6.
01 19-12-2013 Fayal’s principles of management 7.
01 20-12-2013 Tutorials 8.
01 20-12-2013 Contribution of Elton mayo 9.
01 23-12-2013 MASLOW theory
10. 01 24-12-2013 Herzberg, douglas, MC Gregor, basic concepts of Orgn. 11. 01 24-12-2013 tutorials
12. 01 26-12-2013 Basic concept of organization :Authority Responsibility 13.
01 26-12-2013 Delegation of Authority and span of control 14. 01 27-12-2013 Departmentation and Decentralization 15. 01 27-12-2013 tutorials
16. 01 30-12-2013 Orgn.structure Line and staff organization 17. 01 31-12-2013 Line and staff organization
18. 01 31-12-2013 Functional organization
19. 01 02-01-2014 Committee Matrix organization 20. 01 02-01-2014 Tutorials
21. 01 03-01-2014
UNIT II Operatons Management
22. 01 03-01-2014 Plant location Factors influencing location 23. 01 06-01-2014 Principles and types of plant layouts 24.
01 07-01-2014 Methods of production : job batch and mass production 25.
01 07-01-2014 Work study 26.
27.
01 08-01-2014 Work measure ment 28.
01 09-01-2014 tutorial 29.
01 16-01-2014 UNIT III quality and materials management
30.
01 16-01-2014 Statistical quality control Meaning 31.
01 17-01-2014 Variables and attributes 32.
01 17-01-2014 X chart R Chart C Chart PC hart 33.
01 20-01-2014 X chart R Chart C Chart PC hart 34.
01 21-01-2014 Acceptance sampling Sampling plans 35.
01 21-01-2014
Deming’s contribution to quality
36.01 22-01-2014
Materials management :
objectives 37.01 23-01-2014 Need for inventory control 38. 01 23-01-2014 Tutorials 39. 01 24-01-2014 Purchase procedure 40. 01 24-01-2014 Store records 41. 01 27-01-2014 EOQ 42. 01 28-01-2014 problens 43. 01 29-01-2014 ABC analysis 44. 01 30-01-2014 Stock levels 45.
01 30-01-2014 Stock level problems 46.
01 31-01-2014 UNIT IV Human Resource management Concepts of HRM 47.
01 31-01-2014 Basic functions of HR manager 48.
01 03-02-2014 Man power planning 49.
01 04-02-2014 Selection 50.
01 04-02-2014 Recruitment 51.
01 05-02-2014 Training and development Placement 52.
01 10-02-2014 Wage and salary admn 53. 01 11-02-2014 Promotion
54.
01 11-02-2014 Transfers Separation performance. Appraisal 55.
01 12-02-2014 Job evaluation and merit ranking 56. 01 13-02-2014 Tutorials
57. 01 13-02-2014 UNIT V project management Early techniques in project
SIGNATURE OF FACULTY HOD
58.
01 14-02-2014 Network analysis Programme evaluation and review technique (PERT) 59.
01 14-02-2014 Critical path method 60.
01 17-02-2014 Identifying critical path 61. 01 18-02-2014 Problems 62. 01 18-02-2014 problems 63. 01 19-02-2014 problems 64. 01 20-02-2014 problems 65.
01 20-02-2014 Probability of completing project within time 66.
01 21-02-2014 problems
67.
LAKIREDDY BALI REDDY COLLEGE OF ENGINEERING (AUTONOMOUS)
L.B.REDDY NAGAR, MYLAVARAM – 521 230
School of Management Studies
A c a d e m i c Y e a r : 2 0 1 3 – 1 4S U B J E C T : I N D U S T R I A L E N G I N E E R I N G & M A N A G E M E N T S T A F F : U . R A M B A B U
C S E : 4t h Y E A R I I S E M S E C - B C R E D I T s : 0 4
SNO HOURNO.
S DATE PLANNED TOPICS REMARKS
1.
01 16-12-2013 UNIT I Management Introduction
2. 01 17-12-2013 Definition, Nature 3. 01 17-12-2013 Importance of management 4. 01 18-12-2013 Functions 5.
01 18-12-2013 Taylor’s scientific management theory 6.
01 19-12-2013 Fayal’s principles of management 7.
01 20-12-2013 Tutorials 8.
01 20-12-2013 Contribution of Elton mayo 9.
01 23-12-2013 MASLOW theory
10. 01 23-12-2013 Herzberg, douglas, MC Gregor, basic concepts of Orgn. 11. 01 24-12-2013 tutorials
12. 01 24-12-2013 Basic concept of organization :Authority Responsibility 13.
01 26-12-2013 Delegation of Authority and span of control 14. 01 27-12-2013 Departmentation and Decentralization 15. 01 27-12-2013 tutorials
16. 01 30-12-2013 Orgn.structure Line and staff organization 17. 01 31-12-2013 Line and staff organization
18. 01 31-12-2013 Functional organization
19. 01 02-01-2014 Committee Matrix organization 20. 01 03-01-2014 Tutorials
21. 01 03-01-2014
UNIT II Operatons Management
22. 01 06-01-2014 Plant location Factors influencing location 23. 01 07-01-2014 Principles and types of plant layouts 24.
01 07-01-2014 Methods of production : job batch and mass production 25.
01 08-01-2014 Work study 26.
27.
01 09-01-2014 Work measure ment 28.
01 16-01-2014 tutorial 29.
01 17-01-2014 UNIT III quality and materials management
30.
01 17-01-2014 Statistical quality control Meaning 31.
01 20-01-2014 Variables and attributes 32.
01 21-01-2014 X chart R Chart C Chart PC hart 33.
01 21-01-2014 X chart R Chart C Chart PC hart 34.
01 22-01-2014 Acceptance sampling Sampling plans 35.
01 22-01-2014
Deming’s contribution to quality
36.01 23-01-2014
Materials management :
objectives 37.01 24-01-2014 Need for inventory control 38. 01 24-01-2014 Tutorials 39. 01 27-01-2014 Purchase procedure 40. 01 28-01-2014 Store records 41. 01 28-01-2014 EOQ 42. 01 29-01-2014 problens 43. 01 29-01-2014 ABC analysis 44. 01 30-01-2014 Stock levels 45.
01 31-01-2014 Stock level problems 46.
01 31-01-2014 UNIT IV Human Resource management Concepts of HRM 47.
01 3-02-2014 Basic functions of HR manager 48.
01 04-02-2014 Man power planning 49.
01 04-02-2014 Selection 50.
01 05-02-2014 Recruitment 51.
01 05-02-2014 Training and development Placement 52.
01 10-02-2014 Wage and salary admn 53. 01 11-02-2014 Promotion
54.
01 11-02-2014 Transfers Separation performance. Appraisal 55.
01 12-02-2014 Job evaluation and merit ranking 56. 01 12-02-2014 Tutorials
57. 01 13-02-2014 UNIT V project management Early techniques in project
SIGNATURE OF FACULTY HOD
58.
01 14-02-2014 Network analysis Programme evaluation and review technique (PERT) 59.
01 14-02-2014 Critical path method 60.
01 17-02-2014 Identifying critical path 61. 01 18-02-2014 Problems 62. 01 18-02-2014 problems 63. 01 19-02-2014 problems 64. 01 19-02-2014 problems 65.
01 20-02-2014 Probability of completing project within time 66.
01 21-02-2014 problems
67.
T-305 SERVICE ORIENTED ARCHITECTURE
Lecture
: 4 Periods/week
Internal Marks
: 25
Tutorial
: 1
External Marks
: 75
Credits
: 4
External Examinations
: 3 Hrs.
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
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
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 – Task Entity-centric business service design
UNIT IV
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)
UNIT V
WS-BPEL basics – WS-Coordination overview - WS-Choreography, WS-Policy, WS-Security
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 Architect’s Guide”, Pearson Education, 2005.
LESSON PLAN
Date: 16-12-13
EWD:28-02-14
Sub Code & Sub Name : T305 – SERVICE ORIENTED ARCHITECTURE
Branch: B.Tech-CSE A Year:IV B.Tech Semester : VIII
Course description:
This course encourages the development of Service-oriented solutions by specifying its desired
characteristics and principles. It introduces the web services technology framework along with SOAP
messaging framework to develop SOA based solutions. It elaborates the advanced specifications of
Web services framework for getting the supplementary features of primitive SOA. It provides the basic
knowledge about how to create web forms and web services in J2EE and .NET platforms and it
provides the good demonstration on XML technology.
Course Objectives:
To gain understanding of the basic principles of service orientation.
To learn service oriented analysis techniques.
To gain knowledge about SOAP, UDDI and XML to create web services.
To learn technology underlying the service design.
To learn advanced concepts such as service composition, orchestration and Choreography.
To learn about various WS-* specification standards.
Course Outlines:
Introduction to SOA.
SOA characteristics and principles.
Web services framework.
Message exchange patterns, SOAP messaging.
Orchestration and Choreography concepts.
Service layers of abstraction.
Service oriented analysis and design.
SOA platforms.
Second generation specifications of Web services framework.
Student Learning Outcomes:
Upon the successful completion of this course students will be able to:
Know more about the characteristics and principles of SOA to design applications.
Differentiate SOA with previous architectures.
Know about the importance of web services majorly in the aspect of vendor-diversity and
interoperability and finally he can work with web services with a good basic information.
Develop the simple web forms and web services through different SOA platforms (J2EE &
.NET).
Understand the usage of XML technology with J2EE and .NET platforms, WSDL, and SOAP
messaging frame work.
UNIT-I
S.NO
TOPICS TO BE COVERED
NO. OF
CLASSES
DATE
TEACHING
METHOD
1 Introduction
1 16.12.2013 BB
2 Introduction, Importance of Web services with SOA 1 17.12.2013 BB 3 Characteristics of SOA 2 18.12.2013 18.12.2013 BB 4 Characteristics of SOA 2 19.12.2013 19.12.2013 BB 5
Comparing SOA to client-server 2 20.12.2013
20.12.2013 BB,PPT 6 Comparing SOA to distributed internet
architectures 1 23.12.2013 BB,PPT 7 Tutorial/Seminar 1 24.12.2013 BB 8 Anatomy of SOA 2 26.12.2013 26.12.2013 BB,PPT 9
How components in an SOA interrelate 2 27.12.2013
27.12.2013 BB,PPT 10 Principles of service orientation 1 30.12.2013 BB,PPT
11 Tutorial/Seminar 1 31.12.2013 BB
UNIT-II
12
Web services introduction, Service descriptions 2 02.01.2014
02.01.2014 PPT 13
Message exchange Patterns, Coordination 2 03.01.2014
03.01.2014 PPT 14 Tutorial/Seminar 1 06.01.2014 BB,PPT 15 Atomic Transactions 1 07.01.2014 PPT 16 Business activities 2 08.01.2014 08.01.2014 PPT 17 Orchestration 2 09.01.2014 09.01.2014 PPT 18 Choreography 2 17.01.2014 17.01.2014 PPT
19 Service layer abstraction 1 20.1.2014 PPT
20 Tutorial/seminar 1 21.01.2014 PPT
21 Application Service Layer, Business Service Layer 2 22.01.2014
22.01.2014 PPT 22
Orchestration Service Layer 2 23.01.2014
23.01.2014 BB
23 Revision 1 27.01.2014 PPT
UNIT-III
24 Service oriented analysis, Business-centric SOA 1 28.01.2014 PPT 25
Deriving business services, service modeling 2 29.01.2014
26
Service Oriented Design, WSDL basics 2 30.01.2014
30.01.2014 PPT
27 Tutorial/Seminar 2 31.01.2014
31.01.2014 PPT
28 WSDL and SOAP basics 1 03.02.2014 PPT
29
SOA composition guidelines, Entity-centric business service design
1 04.02.2014
BB,PPT
30 Application service design, Task-centric business
service design 1 10.02.2014 PPT
31 Tutorial/Seminar 1 11.02.2014 PPT
UNIT-IV
32 SOA platform basics, SOA support in J2EE,
Java API for XML-based web services (JAX-WS) 2
12.02.2014
12.02.2014 PPT 33 Java architecture for XML binding (JAXB), Java API
for XML Registries (JAXR) 2
13.02.2014
13.02.2014 PPT 34 Java API for XML based RPC (JAX-RPC), Web
Services, Interoperability Technologies 2
14.02.2014
14.02.2014 PPT
35 Tutorial/seminar 1 17.02.2014 PPT
36 SOA support in .NET(Comparison with J2EE needed
in explanation), Common Language Runtime 1 18.02.2014 BB 37 ASP.NET web forms, ASP.NET web services
2 19.02.2014
19.02.2014 PPT 38 Web Services Enhancements (WSE)
2 20.02.2014 20.02.2014 PPT 39 Tutorial/Seminar 2 21.02.2014 21.02.2014 PPT
UNIT-V
40 Introduction to WS-*, WS-BPEL basics 1 24.02.2014 PPT
41 WS-Coordination overview 1 25.02.2014 PPT 42 WS-Choreography, WS-Policy 2 26.02.2014 26.02.2014 BB,PPT 43 WS-Security 2 27.02.2014 27.02.2014 PPT 44 Tutorial/Seminar 2 28.02.2014 28.02.2014 BB
Prepared by
Approved by
Signature
Name
V.VIJAYA BHASKARA REDDY
HOD/CSE
Designation
Assistant Professor/CSE
Professor
T-305 SERVICE ORIENTED ARCHITECTURE
Lecture
: 4 Periods/week
Internal Marks
: 25
Tutorial
: 1
External Marks
: 75
Credits
: 4
External Examinations
: 3 Hrs.
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
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
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 – Task Entity-centric business service design
UNIT IV
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)
UNIT V
WS-BPEL basics – WS-Coordination overview - WS-Choreography, WS-Policy, WS-Security
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 Architect’s Guide”, Pearson Education, 2005.
LESSON PLAN
Date: 16-12-13
EWD:28-02-14
Sub Code & Sub Name : T305 – SERVICE ORIENTED ARCHITECTURE
Branch: B.Tech-CSE B Year:IV B.Tech Semester : VIII
Course description:
This course encourages the development of Service-oriented solutions by specifying its desired
characteristics and principles. It introduces the web services technology framework along with SOAP
messaging framework to develop SOA based solutions. It elaborates the advanced specifications of
Web services framework for getting the supplementary features of primitive SOA. It provides the basic
knowledge about how to create web forms and web services in J2EE and .NET platforms and it
provides the good demonstration on XML technology.
Course Objectives:
To gain understanding of the basic principles of service orientation.
To learn service oriented analysis techniques.
To gain knowledge about SOAP, UDDI and XML to create web services.
To learn technology underlying the service design.
To learn advanced concepts such as service composition, orchestration and Choreography.
To learn about various WS-* specification standards.
Course Outlines:
Introduction to SOA.
SOA characteristics and principles.
Web services framework.
Message exchange patterns, SOAP messaging.
Orchestration and Choreography concepts.
Service layers of abstraction.
Service oriented analysis and design.
SOA platforms.
Second generation specifications of Web services framework.
Student Learning Outcomes:
Upon the successful completion of this course students will be able to:
Know more about the characteristics and principles of SOA to design applications.
Differentiate SOA with previous architectures.
Know about the importance of web services majorly in the aspect of vendor-diversity and
interoperability and finally he can work with web services with a good basic information.
Develop the simple web forms and web services through different SOA platforms (J2EE &
.NET).
Understand the usage of XML technology with J2EE and .NET platforms, WSDL, and SOAP
messaging frame work.
UNIT-I
S.NO
TOPICS TO BE COVERED
NO. OF
CLASSES
DATE
TEACHING
METHOD
1 Introduction 2 16.12.2013 16.12.2013 BB 2 Introduction, Importance of Web services with SOA 1 17.12.2013 BB 3 Characteristics of SOA 2 18.12.2013 18.12.2013 BB 4 Characteristics of SOA 2 19.12.2013 19.12.2013 BB 5 Comparing SOA to client-server 1 20.12.2013 BB,PPT 6 Comparing SOA to distributed internetarchitectures 2 23.12.2013 23.12.2013 BB,PPT 7 Tutorial/Seminar 1 24.12.2013 BB 8 Anatomy of SOA 2 26.12.2013 26.12.2013 BB,PPT 9 How components in an SOA interrelate 1 27.12.2013 BB,PPT 10
Principles of service orientation 2 30.12.2013
30.12.2013 BB,PPT
11 Tutorial/Seminar 1 31.12.2013 PPT
UNIT-II
12
Web services introduction, Service descriptions 2 02.01.2014
02.01.2014 PPT 13
Message exchange Patterns, Coordination 1 03.01.2014 PPT 14 Tutorial/Seminar 2 06.01.2014 06.01.2014 BB,PPT 15 Atomic Transactions 1 07.01.2014 PPT 16 Business activities 2 08.01.2014 08.01.2014 PPT 17 Orchestration 2 09.01.2014 09.01.2014 PPT 18 Choreography 1 17.01.2014 PPT
19 Service layer abstraction 2 20.1.2014
20.1.2014 PPT
20 Tutorial/seminar 1 21.01.2014 PPT
21 Application Service Layer, Business Service Layer 2
22.01.2014
22.01.2014 PPT 22
Orchestration Service Layer 2
23.01.2014 23.01.2014 BB 23 Revision 2 27.01.2014 27.01.2014 PPT UNIT-III
24 Service oriented analysis, Business-centric SOA 1 28.01.2014 PPT 25
Deriving business services, service modeling 2 29.01.2014
26
Service Oriented Design, WSDL basics 2
30.01.2014
30.01.2014 PPT
27 Tutorial/Seminar 1 31.01.2014 PPT
28 WSDL and SOAP basics 2 03.02.2014
03.02.2014 PPT
29
SOA composition guidelines, Entity-centric business service design
1 04.02.2014
BB,PPT
30 Application service design, Task-centric business
service design 2 10.02.2014
10.02.2014 PPT
31 Tutorial/Seminar 1 11.02.2014 PPT
UNIT-IV 32 SOA platform basics, SOA support in J2EE,
Java API for XML-based web services (JAX-WS) 2
12.02.2014
12.02.2014 PPT 33 Java architecture for XML binding (JAXB), Java API
for XML Registries (JAXR) 2
13.02.2014
13.02.2014 PPT 34 Java API for XML based RPC (JAX-RPC), Web
Services, Interoperability Technologies 1
14.02.2014
PPT
35 Tutorial/seminar
2 17.02.2014
17.02.2014 PPT 36 SOA support in .NET(Comparison with J2EE needed
in explanation), Common Language Runtime 1 18.02.2014 BB 37 ASP.NET web forms, ASP.NET web services
2 19.02.2014
19.02.2014 PPT 38 Web Services Enhancements (WSE)
2 20.02.2014
20.02.2014 PPT
39 Tutorial/Seminar 1 21.02.2014 PPT
UNIT-V 40 Introduction to WS-*, WS-BPEL basics
2 24.02.2014 24.02.2014 PPT 41 WS-Coordination overview 1 25.02.2014 PPT 42 WS-Choreography, WS-Policy 2 26.02.2014 26.02.2014 BB,PPT 43 WS-Security 2 27.02.2014 27.02.2014 PPT 44 Tutorial/Seminar 1 28.02.2014 BB