SOA Fundamentals


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
There are a number of concepts that encompass what is known as the Service-Oriented Architecture, or SOA. In this course, you'll explore the SOA concepts, such as XML, SOA architecture, services, layers, and the key technologies involved in SOA. You'll also explore Windows Communication Foundation, or WCF, as an example of SOA.

Target Audience
Programmers and developers who want to design plans for writing service-oriented applications

Prerequisites
None

Expected Duration (hours)
2.1

Lesson Objectives

SOA Fundamentals

  • start the course
  • describe the principles of SOA
  • describe what services are and how they fit into the SOA model
  • recognize the role that XML plays in the SOA model
  • describe the technology standards employed by SOA
  • describe the benefits that the SOA model can bring to typical business organizations
  • recognize what architecture is and how SOA fits this model
  • describe the roles of web services in SOA and demonstrate using a sample
  • recognize the processes involved in SOA and the role they play at the different stages of the SOA life cycle
  • recognize the layers of SOA and the role they play in an SOA application
  • recognize how Windows Communication Foundation can be used as a service-oriented development tool
  • recognize how to install WCF components to use in SOA development
  • recognize what WCF service contracts are and the role they play in SOA
  • recognize how to perform XML serialization and deserialization using WCF
  • recognize what WCF data contracts are and the role they play in SOA
  • describe what WCF message contracts are and the role they play in SOA
  • describe the options for hosting WCF services
  • recognize the options for consuming WCF services in the SOA model
  • describe what business drivers are as they relate to WCF services in the SOA model
  • recognize how to develop custom code for monitoring WCF applications
  • recognize how to use configuration files in a WCF application
  • recognize how implementing tracing and implementing message-logging capabilities are similar tasks in WCF
  • recognize how to use WCF performance counters
  • recognize how WCF implements security through the use of credentials
  • recognize how WCF implements security using the transport-level model
  • recognize how WCF implements security using the message-level model
  • understand the basic concepts of the Service-Oriented Architecture
  • Course Number:
    sd_soae_a01_it_enus

    Expertise Level
    Beginner