SUBSCRIBE VIA EMAIL TO GET NEW BATCH UPDATES

Enter your email address to get new batch updates:

Delivered by FeedBurner

Saturday, March 1, 2014

WebServices & WCF on 10 March (Monday) 7:00AM by Mr. Kumar @ S.R Nagar (Hyd)

Batch Date: March 10th @ 7AM

Faculty: Mr. Kumar

Duration: 10days

Fee: 300 INR

Location : Madhapur, Hyderabad.
Venue :

DURGA SOFTWARE SOLUTIONS at S.R NAGAR
CanaraBank Building 2nd Floor,
Opp: Dhanalakshmi Bank
Hyderabad - 500038,
Ph.No : 040 - 64512786, 80 96 96 96 96


Syllabus:
• Web Services
  • Introduction
  • Creating Web Services and using them
  • Role Of SOAP (Simple Object Access Protocol) in Web Services
  • Implementing Security In Web Services
• Introduction To WCF
  • What Is SOA (Service Oriented Architecture) and its Advantages?
  • Existing Distributed Technologies Of Microsoft
    • NameNode
    • JobTracker
    • SecondaryNameNode
    • TaskTracker
    • DataNode

  • What Is WCF and WCF Service?
  • Advantages Of WCF over Existing Distributed Technologies
  • Attributes Related To WCF
  • Creating A Simple WCF Service
• WCF Programming Model
  • Technical Architecture And Programming Approach
  • WCF Programming Model
    • Address
    • Bindings
    • Contracts
  • WCF Layers
    • Messaging Layer
  • ServiceHost and Channel Factory
    • Service Host
    • Channel Factory
    • Service Description
    • Service Runtime
  • Applying Behaviors
    • Service Behavior
    • Contract Behavior
    • Channel Behavior
    • Operation Behavior
    • Service Metadata Behavior
  • Working With Configuration Tool
• Creating WCF Services
  • Service Contracts
    • ServiceContract Attribute
    • OperationContract Attribute
    • ServiceBehavior Attribute
    • OperationBehavior Attribute
  • Hosting On IIS
  • Data Contracts
    • XML Serialization
    • Data Contracts
    • Message Contracts
• Hosting And Consuming WCF Services
  • Hosting Environment Featurs
  • Hosting Environment Features
  • Self Hosting
  • Hosting Using IIS
  • Hosting Using Windows Services
  • Consuming WCF Services
    - Service Proxies
• Managing WCF Services
  • Using Configuration Files
    -
    Configuration Editor (SvConfigEditor.exe)
  • Using Tracing and Message Logging Capabilities
    • Message Logging
    • Tracing
       ------ Using SvcTraceViewer.exe
  • WCF Performance Counters
  • Using WMI
• Implementing Security In WCF
  • Introducing WCF Security Features
  • Security Features Of Bindings
  • Protection Levels
  • Transport-Level Security
  • Message-Level Security
  • Mixed Mode Security
  • Authorization In WCF
• Implementing Reliable Messaging And Queue Based Communications
  • Reliable Messaging
  • Reliable Sessions
  • Queuing in WCF
• Using Transactons In WCF
  • What Is A Transaction?
  • Types Of Transactions In WCF
  • Defining Transactions
  • Transactions And Queues
• Working With Data
  • Understanding the Data Transfer Architecture
  • Exploring the Serialization Options in WCF
  • Introducing Data Contracts
    • Data Contract Names
    • Data Contract Equivalence
    • Data Contract Versioning
    • Round-Tripping
  • XML Serialization
  • Message Contracts
  • Filtering
• Implementing SOA Interoperability
  • Achieving Java/J2EE Interoperability
    • Non-Microsoft SOA Platforms
    • Interoprability with WS-I Basic Profile
    • Sending Binary Data Over Web Services
  • Using WS-ReliableMessaging
    • WS-ReliableMessaging Example
    • Platform Support of WS-ReliableMessaging
• REST ful Services
Web Services
S.NO
Topics Detailed
Content
1 Introduction to Web Services Web Service Architecture

Web Services VS other Technologies

Web Services Benefits
2 XML Theory

• Introduction to XML

• DTD VS XSD

• What is XML Parsing?

• Various other XML Binding API’s

Practical

• JAX-P API based XML parsing using (SAX, DOM)

• Validating XML Documents using JAX-vP

• XML Binding using JAX-B (Marshalling, Un-Marshalling and In-Memory Validation)
3 JAX – RPC Theory

• What is JAX-RPC API

• Different Implementations of JAX-RPC API

• Typical request processing in JAX-RPC

Practical

• Building Web Service using JAX –RPC SUN RI Implementation (Contract Last approach)

• Building Web Service clients using JAX – RPC API (Stub based client, DP and DII based clients)

• Building Web Service using JAX-RPC API Apache Axis implementation (Contract First approach)
4 WSDL Theory

• Purpose of WSDL

• Types of WSDL

• Message Exchange Patterns

• Message Exchange Formats

• Various elements of a WSDL document

Practical

• Writing a WSDL document
5 SOAP Theory

• Purpose of SOAP

• Various elements of SOAP and its significance
6 JAX – WS Theory

• What is JAX-WS API

• JAX RPC VS JAX-WS

Practical

• Building Web Service using JAX – WS SUN RI implementation (Contract Last approach)

• Building Web Service using JAX – WS Apache Axis 2 implementation (Contract First approach)

• Building Asynchronous Web Service using JAX – WS dynamic API
7 JAX – RS
(Restful Service)
Theory

• What is JAX – RS?

• Need for JAX – RS

• Web Services VS Web Resource

Practical

• Building Web Resource using JAX – RS SUN Jersey implementation

• Building a Web Resource client using Apache Commons HTTP Client API
8 WS - *
(Advanced Concepts
in Web Services)
Theory

• What is WS - * stack

• What is ws – address, ws – security, ws – atomic transactions

• Synchronous VS Asynchronous service

Practical

• Building Asynchronous Web Service using JAX –WS Metro Implementation using WS – Addressing (Real Asynchronous)
9 Q & A   The way Forward to SOA world




No comments:

Post a Comment

Blog Archive