FT/GN/68/00/ SRI VENKATESWARA COLLEGE OF ENGINEERING



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

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR DEPARTMENT OF COMPUTER APPLICATIONS SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE

SOA CERTIFIED JAVA DEVELOPER (7 Days)

Service-Oriented Architecture

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Developing Java Web Services

SOA CERTIFIED CONSULTANT

SOA Architect Certification Self-Study Kit Bundle

ITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE:

Java Web Services Training

WEB SERVICES. Revised 9/29/2015

JVA-561. Developing SOAP Web Services in Java

Web Services Advanced Topics

Web Services Development for IBM WebSphere Application Server V7.0. Version: Demo. Page <<1/10>>

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

The Use of Service Oriented Architecture In Tax and Revenue

2. Define Contemporary SOA. Contemporary SOA represents an architecture that promotes service orientation through the use of web services.

JAVA API FOR XML WEB SERVICES INTRODUCTION TO JAX-WS, THE JAVA API FOR XML BASED WEB SERVICES (SOAP, WSDL)

Service-oriented architecture in e-commerce applications

SOA with Java. Realizing Service-Orientation with Java Technologies UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO

Run-time Service Oriented Architecture (SOA) V 0.1

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Introduction to Service-Oriented Architecture for Business Analysts

HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture

Service Oriented Architecture

Federated Service Oriented Architecture for Effects-Based Operations

Service-Oriented Architectures

Reusing Existing * Java EE Applications from Oracle SOA Suite

JAVA API FOR XML WEB SERVICES (JAX-WS)

How To Understand A Services-Oriented Architecture

A standards-based approach to application integration

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

JBoss SOAP Web Services User Guide. Version: M5

NIST s Guide to Secure Web Services

Creating Web Services in NetBeans

Introduction to Service Oriented Architectures (SOA)

Grid Computing. Web Services. Explanation (2) Explanation. Grid Computing Fall 2006 Paul A. Farrell 9/12/2006

Lecture Notes course Software Development of Web Services

Software Requirement Specification Web Services Security

rpafi/jl open source Apache Axis2 Web Services 2nd Edition using Apache Axis2 Deepal Jayasinghe Create secure, reliable, and easy-to-use web services

1 What Are Web Services?

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

SOA GOVERNANCE MODEL

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Oracle SOA Reference Architecture

T Network Application Frameworks and XML Web Services and WSDL Tancred Lindholm

SOA REFERENCE ARCHITECTURE

Introduction to UDDI: Important Features and Functional Concepts

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

SOA Best Practices (from monolithic to service-oriented)

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

AquaLogic ESB Design and Integration (3 Days)

1 What Are Web Services?

Web Services Development In a Java Environment

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

How To Write A Microsoft.Net Event Management System (Mnet)

SOA and ESB. Mark Jeynes IBM Software, Asia Pacific

Service Computing: Basics Monica Scannapieco

Getting Started with Service- Oriented Architecture (SOA) Terminology

SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO

Version 9 Course Book

1.264 Lecture 24. Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class

Szolgáltatásorientált rendszerintegráció. WS-* standards

A Case Based Tool for Monitoring of Web Services Behaviors

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Distributed systems. Distributed Systems Architectures

Developing Web Services Applications

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Cloud Computing & Service Oriented Architecture An Overview

10 Years of Hype Cycles - Do We Forget Knowledge?

Secure Identity Propagation Using WS- Trust, SAML2, and WS-Security 12 Apr 2011 IBM Impact

David Pilling Director of Applications and Development

Using mobile phones to access Web Services in a secure way. Dan Marinescu

Getting started with API testing

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open ESB. Sang Shin Java Technology Evangelist Sun Microsystems, Inc. Raffaele Spazzoli Imola Informatica 1

Automating the DEVS Modeling and Simulation Interface to Web Services

Building the European Biodiversity. Observation Network (EU BON)

Web Services Strategy

Federal Enterprise Architecture and Service-Oriented Architecture

Security for Service Oriented Architectures

An Open Policy Framework for Cross-vendor Integrated Governance

Building SOA Applications with JAX-WS, JAX- RS, JAXB, and Ajax

Lesson 18 Web Services and. Service Oriented Architectures

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Management and Web service Management

Web Service Technologies. Introduction, Composition and Extensions

Government's Adoption of SOA and SOA Examples

Introduction to CASA: An Open Source Composite Application Editor

Oracle Application Server 10g Web Services Frequently Asked Questions Oct, 2006

Transcription:

COURSE DELIVERY PLAN - THEORY Page 1 of 6 LP: IT2401 Department of Information Technology Rev. No: 00 B.E/B.Tech/M.E/M.Tech : B.Tech Regulation: 2008 PG Specialisation : Sub. Code / Sub. Name : IT2401 SERVICE ORIENTED ARCHITECTURE Unit : IV Date: 26.06.2015 Unit Syllabus: 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) To learn about SOA support in.net and JAVA. 1. 2 Introduction to Service Oriented Architecture fundamentals, benefits, pitfalls, Java API for XML-based web services (JAX-WS)- building web services and client with examples. 1-Ch.18;Pg.31-39 2-Ch.1;Pg8-17 3 Java architecture for XML binding (JAXB) Java API for XML Registries (JAXR) 4 Java API for XML based RPC (JAX-RPC) service, static stub, dynamic client,dii, Java API for RESTful Web services (JAX-RS) service,client 4-Ch 16, Pg 355-376 5 SOA platform basics -building blocks, SOA platform layers,service technology architecture, Vendor platforms 1-Ch.18;Pg.651-667 6 SOA support in J2EE- Overview,Primitive and contemporary SOA support, Support in SO principles 1-Ch.18;Pg.668-687 7. Web Services Interoperability Technologies (WSIT) - Architecture 8. SOA support in.net Common Language Runtime Assembly,Execution model,interoperability,security 1-Ch.18;Pg.688-702 9. ASP.NET web forms, web services-example 1-Ch.18;Pg.688-702 Web Services Enhancements (WSE)-Securing web services, 10,11. 1-Ch.18;Pg.688-702 Policy and SOAP messaging Content beyond syllabus covered (if any): Java API for RESTful Web services (JAX-RS) Course Outcome 1: Gained knowledge on creation of SOA compliant web service using various technologies and acquire hands-on experience on the same through the practical course IT2406.

* duration: 50 minutes FT/GN/68/00/21.04.15 COURSE DELIVERY PLAN - THEORY Page 2 of 6 Unit : III Service oriented analysis Business-centric SOA Deriving business services- service modeling - Service Oriented Design WSDL basics SOAP basics SOA composition guidelines Entitycentric business service design Application service design Task-centric business service design To learn about service oriented analysis and service oriented design. Also to learn advanced concepts such as service composition. 12. Service oriented analysis Introduction, goals, process steps, benefits of business centric SOA 1-Ch.11;Pg.375-385 13. Deriving business services types, case study 1-Ch.11;Pg.386-395 14. service modeling step by step process and guidelines 1-Ch.12;Pg.397-416 15. 16. 17. Service Oriented Design Introduction, WSDL-related XML schema language basics. 1-Ch.13;Pg.448-456 WSDL language basics- structure definition, writing sample WSDL file. 1-Ch.13;Pg.457-466 SOAP language basics structure definition, writing sample SOAP message. 1-Ch.13;Pg.466-471 18. SOA composition guidelines preliminary steps 1-Ch.14;Pg.476-494 19. 20. Entity-centric business service design- process description (step by step process) 1-Ch.15;Pg.501-521 Application service design Task-centric business service design (step by step process) 1-Ch.15;Pg.522-554 Content beyond syllabus covered (if any): Course Outcome 2: Gained knowledge on various service oriented analysis techniques Also understand the technology underlying the service design. * duration: 50 mins

COURSE DELIVERY PLAN - THEORY Page 3 of 6 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 To gain understanding of the basic concepts of SOA, comparison with older architectures and principles of service orientation 21. Characteristics of SOA,SO vs OO, SO and the enterprise 1-Ch. 3;Pg.40-55 22. 23. 24. Evolution of SOA- SOA timeline, Roots of SOA, Comparing SOA with client-server architecture (Application Processing, technology, security, administration ) Comparing SOA with distributed architectures 1-Ch.4;Pg.73-82, 1-Ch.4;Pg.86-88 1-Ch.4;Pg.88-95 1-Ch.4;Pg.95-106 25,26. 27,28. Anatomy of SOA- Components of an SOA, How the components in an SOA interrelate 1-Ch.8;Pg.284-289 Common principles of service orientation, How SO principles inter-relate,native Web service support for service-orientation principle Content beyond syllabus covered (if any): Evolution of SOA 1-Ch.8;Pg.290-310 Course Outcome 3: Gained knowledge on basic concepts of SOA and it differs with other architectures. * duration: 50 mins

COURSE DELIVERY PLAN - THEORY Page 4 of 6 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 To learn about web services, messaging with SOAP and different layers of SOA and to learn about advanced concepts such as Orchestration and Choreography. 29. Web Services framework, services- roles and models 30. 31. 32. 33. 34. 35. 36. 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, Service layer abstraction-problems solved by layering services, Application service layer hybrid application service, utility application service. 1-Ch.5;Pg.109-130 2-Ch3;Pg103-126 1-Ch.5;Pg.131-141 2-Ch3;Pg103-126 1-Ch.5;Pg.142-152 2-Ch3;Pg103-126 1-Ch.6;Pg.162-171 1-Ch.6;Pg.177-185 1-Ch.6;Pg.186-192 1-Ch.6;Pg.193-199 1-Ch.6;Pg.200-207 1-Ch.6;Pg.208-212 1-Ch.9;Pg.333-336 1-Ch.9;Pg.337-341 Business Service Layer task centric, entity centric, Orchestration Service Layer 1-Ch.9;Pg.341-345 Content beyond syllabus covered (if any): Course Outcome 4: Gained knowledge on advanced concepts of service composition, Orchestration and Choreography. Understanding of web service framework with respect to SOA. * duration: 50 mins

COURSE DELIVERY PLAN - THEORY Page 5 of 6 Unit : V WS-BPEL basics WS-Coordination overview - WS-Choreography, WS-Policy, WS-Security To know about various WS-* specification standards. 37. WS-BPEL language basics defining business process, partner link,data handling, correlation 1-Ch.17;Pg.566-580 3-Ch.6;Pg177-204 38. WS-BPEL language basics Basic activities, structured activities 1-Ch.17;Pg.566-580 3-Ch.6;Pg177-204 39,40. WS-Coordination overview -context,service,faults 1-Ch.17;Pg.581-585 41,42. WS-Choreography types, model descriptions 1-Ch.17;Pg.454-458 43. WS-Policy language basics Terminology,model, expression 1-Ch.17;Pg.629-636 44. WS- Security Language basics Terminology,message protection mechanism, Tokens,Signature, Encryption, Timestamps 1-Ch.17;Pg.642-648 45. Software as a System (SaaS), SOA in cloud computing Content beyond syllabus covered (if any): Software as a System (SaaS), SOA in cloud computing Course Outcome 5: Gained knowledge on various open standards available for developing SOA compliant web services.

COURSE DELIVERY PLAN - THEORY Page 6 of 6 Sub Code / Sub Name: IT2401 SERVICE ORIENTED ARCHITECTURE Mapping CO PO: PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 CO1 A A C A B CO2 A A CO3 A A CO4 A A A CO5 A A A A Excellent ; B Good ; C - Average 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. 4. Dan Woods and Thomas Mattern, Enterprise SOA Designing IT for Business Innovation O REILLY, First Edition, 2006 Prepared by Approved by Signature Name Ms.N.Devi, Ms.D.Jayanthi Dr.D.Balasubramanian Designation Assistant Professor/IT HoD/IT Date 26.06.2015 26.06.2015 Remarks *: Remarks *: * If the same lesson plan is followed in the subsequent semester/year it should be mentioned and signed