COURSE DELIVERY PLAN - THEORY Page 1 of 6

Similar documents
IT6801-SERVICE ORIENTED ARCHITECTURE

M. PHIL. COMPUTER SCIENCE (FT / PT) PROGRAMME (For the candidates to be admitted from the academic year onwards)

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

Java Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview

B.V.Patel Institute of Business Management, Computer & Information Technology, UTU

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11

Chapter 1: Getting Started. You will learn:

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

7.1 Introduction. extensible Markup Language Developed from SGML A meta-markup language Deficiencies of HTML and SGML

Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 7 XML

XML Primer Plus By Nicholas Chase

SERVICE-ORIENTED COMPUTING

Programming Web Services in Java

Introduction to XML. XML: basic elements

Oracle SOA Suite 11g: Build Composite Applications

BPEL Research. Tuomas Piispanen Comarch

UNIT V WS-BPEL basics WS-Coordination overview - WS-Choreography, WS-Policy, WSSecurity

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

XML: Extensible Markup Language

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

Architecting a Network-Centric M&S Application

COMP9321 Web Application Engineering

XML. Jonathan Geisler. April 18, 2008

XML Metadata Standards and Topic Maps

XML. Objectives. Duration. Audience. Pre-Requisites

CONTENTS PART I XML TECHNOLOGIES 1

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

KINGS COLLEGE OF ENGINEERING 1

Introduction p. 1 An XML Primer p. 5 History of XML p. 6 Benefits of XML p. 11 Components of XML p. 12 BNF Grammar p. 14 Prolog p. 15 Elements p.

XML Applications. Introduction Jaana Holvikivi 1

CSI 3140 WWW Structures, Techniques and Standards. Representing Web Data: XML

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

Agenda. Summary of Previous Session. XML for Java Developers G Session 6 - Main Theme XML Information Processing (Part II)

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days

XML for Java Developers G Session 8 - Main Theme XML Information Rendering (Part II) Dr. Jean-Claude Franchitti

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional

XML: Managing with the Java Platform

RESTful Web service composition with BPEL for REST

Chapter 8 Web Services Objectives

Java EE 7: Back-End Server Application Development

Java J Course Outline

Course Content for Java J2EE

Oracle Developer Day

Service Oriented Architectures Visions Concepts Reality

Using Xml Schemas Effectively In Wsdl Design

02267: Software Development of Web Services

XML Extensible Markup Language

Oracle SOA Suite 12c: Build Composite Applications

COMP9321 Web Application Engineering

7.1 Introduction. 7.1 Introduction (continued) - Problem with using SGML: - SGML is a meta-markup language

1Z Java SE 5 and 6, Certified Associate Exam Summary Syllabus Questions

Course title: ADVANCED WEB TECHNOLOGIES AND SERVICES

CO Java EE 6: Develop Web Services with JAX-WS & JAX-RS

SOA Architect. Certification

Enterprise System Integration. Lecture 10: Implementing Process-Centric Composite Services in BPEL

Web Technologies Present and Future of XML

Call: Core&Advanced Java Springframeworks Course Content:35-40hours Course Outline


SRI VENKATESWARA COLLEGE OF ENGINEERING

IT6503 WEB PROGRAMMING. Unit-I

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web

Web Services and SOA. The OWASP Foundation Laurent PETROQUE. System Engineer, F5 Networks

AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

VIDYAA VIKAS COLLEGE OF ENGINEERING AND TECHNOLOGY TIRUCHENGODE UNIT I

IT SERVICE ORIENTED ARCHITECTURE UNIT I PART A

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 27-1

Oracle SOA Suite 12c : Build Composite Applications

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

BRA BIHAR UNIVERSITY, MUZAFFARPUR DIRECTORATE OF DISTANCE EDUCATION

Oracle SOA Suite 11g: Build Composite Applications

Department of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems

Department of Information Technology

Reference: Java Web Services Architecture James McGovern, Sameer Tyagi, Michael Stevens, and Sunil Mathew, 2003

Chapter 13 XML: Extensible Markup Language

Lesson 11 Programming language

Introduction to Semistructured Data and XML. Overview. How the Web is Today. Based on slides by Dan Suciu University of Washington

Introduction to XML the Language of Web Services

Java Training Center, Noida - Java Expert Program

The XML Metalanguage

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

SERVICE ORIENTED ARCHITECTURE 2 MARK QUESTION WITH ANSWER

Grid Computing. What is XML. Tags, elements, and attributes. Valid and well formed XML. Grid Computing Fall 2006 Paul A.

Data Presentation and Markup Languages

Web Services Development for IBM WebSphere Application Server V7.0

Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)

Open ESB. Sang Shin, Java Technology Architect Sun Microsystems, Inc.

IBM. XML and Related Technologies Dumps Braindumps Real Questions Practice Test dumps free

Web Application Development Using JEE, Enterprise JavaBeans and JPA

Modeling Systems and Optimization Services

Berner Fachhochschule. Technik und Informatik. Web Services. An Introduction. Prof. Dr. Eric Dubuis Berner Fachhochschule Biel

SDMX self-learning package XML based technologies used in SDMX-IT TEST

Markup Languages SGML, HTML, XML, XHTML. CS 431 February 13, 2006 Carl Lagoze Cornell University

We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer.

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

UNIT - IV

Java EE 7: Back-end Server Application Development 4-2

Data Exchange. Hyper-Text Markup Language. Contents: HTML Sample. HTML Motivation. Cascading Style Sheets (CSS) Problems w/html

Transcription:

COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Information Technology B.E/B.Tech/M.E/M.Tech : B.Tech Regulation: 2013 PG Specialisation : Sub. Code / Sub. Name : IT6801 SERVICE ORIENTED ARCHITECTURE Unit : I LP: IT6801 Rev. No: 01 Date: 15.12.2017 Unit Syllabus: UNIT I INTRODUCTION TO XML XML document structure Well formed and valid documents Namespaces DTD XML Schema X-Files. To provide a foundation upon which all technologies and strategies around XML are based. 1. 2 3 XML in context Introduction, Benefits, Drawbacks, Difference between XML and HTML, SGML. XML document structure- XML tree, syntax rules, elements, attributes. Namespaces -Name conflict, xmlns attribute, Declaration and scope. 1-Ch.1;Pg. 7-35 1-Ch.2;Pg.36-41 1-Ch.2;Pg.58-61 4,5 DTD- Well formed and valid XML document, General form, components, elements, attributes, entity references, processing instruction, CDATA. 1-Ch.2,3;Pg.41-106, 6,7 XML Schema-Creating XML schema, Declaring attribute, elements, annotations, sequence, attribute groups, Inheriting fro other schemas. Schema for object-oriented XML. 1-Ch.4;Pg.108-168 8 X-Files: X-Path-syntax,axes, node tests, predicates, functions. 1-Ch.5;Pg.170-187 9 X files: Xpointer - node point, character point, ranges, notation. XLink -attributes, simple links, extended links. Content beyond syllabus covered (if any): Schema for object-oriented XML. 1-Ch.5;Pg.188-222, duration: 50 minutes

COURSE DELIVERY PLAN - THEORY Page 2 of 6 Unit : II UNIT II BUILDING XML- BASED APPLICATIONS Parsing XML using DOM, SAX XML Transformation and XSL XSL Formatting Modeling Databases in XML. To provide thorough understanding of tools and techniques needed to make use of XML in a robust manner. 10 Parsing XML using DOM- Introduction to DOM, DOM levels, DOM core, Interfaces, Java bindings 1-Ch.7;Pg.268-284 11 DOM traversal and range-interfaces, Example, JDOM, NanoXML, TinyXML, kxml, JAXB. 1-Ch.7;Pg.284-306 12 Parsing XML using SAX- Introduction, SAX vs DOM, version, basics, packages, Implementation, Validation, Handling errors, entity references, Lexical events. 1-Ch.8;Pg.308-344 13 14 XML Transformation and XSL XSLT for document publishing, XSL stylesheets, XSLT processor XSL for B2B communication, XSL Formatting objectsengines, page master, page sequence, Header and footer, graphics, tables 1-Ch.9;Pg.346-370 1-Ch.9;Pg.371-399 15 CASE study: Web application integration- Java Servlet, XSLT, XSL-FO. 16,17 XML Database mapping,modeling Databases in XML- Generating JAXB classes based on schema, Developing DAO, HTTP access. 1-Ch.10;Pg.407-437 18 Mini project Building XML based application Content beyond syllabus covered (if any):case study: Web application integration- Java Servlet, XSLT, XSL-FO. * duration: 50 mins

COURSE DELIVERY PLAN - THEORY Page 3 of 6 Unit : III UNIT III SERVICE ORIENTED ARCHITECTURE Characteristics of SOA, Comparing SOA with Client-Server and Distributed architectures Benefits of SOA -- Principles of Service orientation Service layers. To gain understanding of the basic concepts of SOA, comparison with older architectures and principles of service orientation and different service layers of SOA. 19 Fundamentals of SOA-Analogy, primitive Characteristics of SOA,Characteristics of SOA 2-Ch. 3;Pg.31-55 20 21 22 23,24 SO vs OO, SO and the enterprise Evolution of SOA- SOA timeline. Comparing SOA with client-server architecture (Application Processing, technology, security, administration ) Comparing SOA with distributed architectures (Application Processing, technology, security, administration ) Common principles of service orientation, How SO principles inter-relate,native Web service support for service-orientation principle Service layers- Application service layer, business service 25,26 layer, Orchestration service layer, Service layer configuration scenarios. Content beyond syllabus covered (if any): Evolution of SOA 2-Ch.4;Pg.71-107 2-Ch.4;Pg.88-95 2-Ch.4;Pg.95-103 2-Ch.8;Pg.290-324 2-Ch.9;Pg.327-352 4-Ch.9;Pg.337-341 * duration: 50 mins

COURSE DELIVERY PLAN - THEORY Page 4 of 6 Unit : IV UNIT IV WEB SERVICES Service descriptions WSDL Messaging with SOAP Service discovery UDDI Message Exchange Patterns Orchestration Choreography WS Transactions. To learn about web services, messaging with SOAP and to learn about advanced concepts such as Orchestration and Choreography. 27 Web Services framework, services- roles and models 28 29 30 31,32 33,34 Service descriptions with WSDL layout, meta-data, service contracts Messaging with SOAP- messages, nodes and message paths. Message exchange Patterns Primitive,Complex, Service activity, Coordination composition, types, protocols Atomic Transactions -ACID, protocols,phases, Business activities -protocols,states Orchestration process definition, Choreography collaboration, components, 2-Ch.5;Pg.109-130 4-Ch3;Pg103-126 2-Ch.5;Pg.131-141 4-Ch3;Pg103-126 2-Ch.5;Pg.142-152 4-Ch3;Pg103-126 2-Ch.6;Pg.162-171 4-Ch.6;Pg.177-185 2-Ch.6;Pg.186-192 4-Ch.6;Pg.193-199 2-Ch.6;Pg.200-207 4-Ch.6;Pg.208-212 35 Service Interface design tools 2-Ch.13;Pg.471-473 Content beyond syllabus covered (if any): Service Interface design tools * duration: 50 mins

COURSE DELIVERY PLAN - THEORY Page 5 of 6 Unit : V UNIT V BUILDING SOA-BASED APPLICATIONS Service Oriented Analysis and Design Service Modeling Design standards and guidelines - Composition WS-BPEL WS-Coordination WS-Policy WS-Security SOA support in J2EE. To know about various WS-* specification standards. 36 Service oriented analysis Introduction, goals, process steps, benefits of business centric SOA Deriving business services types, case study 2-Ch.11;Pg.375-395 37 Service modeling step by step process and guidelines 2-Ch.12;Pg.397-416 38 Service Oriented Design Introduction, WSDL-related XML schema language basics,wsdl language basics SOAP language basics 2-Ch.13;Pg.448-471 39 SOA composition guidelines preliminary steps, Entitycentric business service design,application service design Task-centric business service design 2-Ch.14,15;Pg.476-554 40 WS-BPEL language basics defining business process, partner link,data handling, correlation 2-Ch.17;Pg.566-580 4-Ch.6;Pg177-204 41 WS-BPEL language basics Basic activities, structured activities 2-Ch.17;Pg.566-580 4-Ch.6;Pg177-204 42 WS-Coordination overview -context,service,faults, 2-Ch.17;Pg.581-585 43 WS-Policy language basics Terminology,model, expression 2-Ch.17;Pg.629-636 44 WS- Security Language basics Terminology,message protection mechanism, Tokens,Signature, Encryption, Timestamps 2-Ch.17;Pg.642-648 45 SOA support in J2EE- Overview,Primitive and contemporary SOA support, Support in SO principles, Software as a System (SaaS), SOA in cloud computing 2-Ch.18;Pg.668-687 Content beyond syllabus covered (if any): Software as a System (SaaS), SOA in cloud computing

COURSE DELIVERY PLAN - THEORY Page 6 of 6 Sub Code / Sub Name: IT6801 SERVICE ORIENTED ARCHITECTURE TEXTBOOKS: 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. REFERENCES: 1. Frank P.Coyle, XML, Web Services and the Data Revolution, Pearson Education, 2002. 2. Eric Newcomer, Greg Lomow, Understanding SOA with Web Services, Pearson 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.