SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY
(Approved by AICTE, New Delhi & Affiliated to Anna University)
Coimbatore -641 010
Department of Information Technology
Academic Year 2015 - 16
Subject Code IT2401 & SERVICE ORIENTED ARCHITECTURE L T P C
& Title 3 0 0 3
Class IV YEAR B.TECH IT Semester VII
Regulation R-2008 (ANNA UNIVERSITY :: CHENNAI) Date of Creation 29/06/2015
Course WEB TECHNOLOGY
Prerequisite
PEO 1: To produce high quality graduates who can face the challenges in the developing field of
Information Technology and also pursue higher studies in India and Abroad by acquiring sound
knowledge in Engineering, Computing and Mathematics.
Programme
Educational PEO 2: The Information Technology graduates shall be able to design the computing systems
Objectives
with highest standard to satisfy the needs of the society with reasonable cost.
PEO 3: The graduates shall have Ethical Attitude and shall satisfy the needs of the industries and
research institutions in India and abroad.
1. To gain understanding of the basic principles of service orientation
2. To learn service oriented analysis techniques
Course
3. To learn technology underlying the service design
Objectives
4. To learn advanced concepts such as service composition, orchestration and Choreography
5. To know about various WS-* specification standards
CO1: Understand the basic principles of service orientation
CO2: Analyze service oriented techniques
Course
CO3: Apply the technology underlying the service design
Outcomes
CO4:Use advanced concepts such as service composition, orchestration and Choreography
CO5: Categorize about various Web service specification standards
Programme PO1: Ability to apply knowledge of Computing, Mathematics, Science and Engineering
Outcomes
fundamentals appropriate to Information Technology.
PO2: Ability to analyze a problem, and identify and formulate the computing requirements
appropriate to its solution.
PO3: Ability to design, implement, and evaluate a computer-based system, process, component,
or programme to meet desired needs with appropriate consideration for public health and safety,
cultural, societal and environmental considerations.
PO4: Ability to design and conduct experiments, as well as to analyze and interpret data.
PO5: Ability to use current techniques, skills, and modern tools necessary for computing
practice.
PO6: Commitment in work with professional, ethical, legal, security and social issues and
responsibilities.
PO7: Ability to function effectively individually and on teams, including diverse and
multidisciplinary approaches, to accomplish a common goal.
PO8: Ability to communicate effectively with a range of audiences.
PO9: Recognition of the need for and ability to engage in continuing professional development.
PO10: Understanding of Engineering and Management principles and apply those to ones own
work, as a member and leader in a team to manage projects.
PO
Cognitive
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
Level
CO
Relationship
CO1 Understand
of course
outcomes to CO2 Analyze
programme CO3 Apply
Outcomes CO4 Create
CO5 Analyze
Strong Correlation Moderate Correlation
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.
References 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.
4. Dan Woods and Thomas Mattern, "Enterprise SOA Designing IT for Business Innovation" O
REILLY, First Edition, 2006
WEB RESOURCES:
1. http://www.service-architecture.com/
1.Internal Assessment (20)
Internal Assessment Test 1,2 & 3 will be conducted for 50 Marks. (5*2=10 & 2*20=40)
( performance is considered as average of three assessments out of 15)
Tests will be conducted as per the schedule given by the university.
Mode of
Course Attendance
Evaluation
Assessment out of 5 (Attendance percentage 96-100 : 5; 91-95 : 4; 86-90 : 3; 81-85: 2; 76-80: 1)
2.External Assessment (80)
University will conduct End Semester Examination for 100 marks (10*2=20 & 5*16=80)
Performance will be considered for assessment out of 80.
Course
Ms.M.RAJA PRIYA, AP/IT
Instructor
Mail id
[email protected] COURSE PLAN
Unit Topics to be covered as per curriculum Reference Period
Roots of SOA T1 1
Characteristics of SOA T1 2
Comparing SOA to client-server architectures T1 1
Comparing SOA to distributed internet architectures T1 1
I T1 1
Anatomy of SOA
How components in an SOA interrelate T1 1
Principles of service orientation T1 2
Total 9
Web services, Service descriptions-Messaging with T1 1
SOAP
Message exchange Patterns T1 1
Coordination- Atomic Transactions T1 1
Business activities - Orchestration T1 1
Choreography T1 1
II
Service layer abstraction T1 1
Application Service Layer T1 1
Business Service Layer T1 1
Orchestration Service Layer T1 1
Total 9
T1 1
Service oriented analysis
Business-centric SOA T1 1
Deriving business services T1 1
service modeling - Service Oriented Design T1 1
WSDL basics - SOAP basics T1 1
III
SOA composition guidelines T1 1
Entity-centric business service design T1 1
Application service design T1 1
Task-centric business service design T1 1
Total 9
SOA platform basics T1 1
SOA support in J2EE, Java API for XML-based web T1 1
services (JAX-WS)
Java architecture for XML binding (JAXB) T1 1
-Java API for XML Registries(JAXR) T1 1
Java API for XML based RPC (JAX-RPC) T1 1
IV T1
Web Services Interoperability Technologies(WSIT) 1
SOA support in .NET- Common Language Runtime, T1 1
ASP.NET web forms
ASP.NET web services T1 1
Web Services Enhancements (WSE) T1 1
Total 9
WS-BPEL basics T1 2
WS-Coordination overview T1 2
WS-Choreography T1 1
V T1 2
WS-Policy
WS-Security T1 2
Total 9
Content beyond the syllabus Period
Service interface design tools 2
Total: 45 periods + 2 periods (Content beyond Syllabus) + 6 periods (Internal Test) = 53 periods
Assignment:
BPEL Process Activities and Services
COURSE INSTRUCTOR HOD PRINCIPAL