• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/13

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

13 Cards in this Set

  • Front
  • Back

What is Windows Communication Foundation (WCF)?

A set of technologies for building distributed systems in which system components communicate with one another over networks.

What is Simple Object Access Protocol (SOAP)?

an XML-based protocol describing how to mark up requests and responses so they can be sent via protocols such as HTTP.

What is Representational State Transfer Protocol (REST)?

A network architecture that uses the web's traditional request/response mechanism such as GET and POST requests. REST-based systems do not require data to be wrapped in a special message format.

What are the three components of any WCF service?

Address - represents the service's location (aka endpoint), which includes the protocol and network address (eg HTTP and www.google.com).


Binding - specifies how ha client communicates with the service (like REST vs SOAP). Can also specify other options, like security.


Contract - an interface representing the service's methods and their return type

Explain the SOAP process

A program invokes a method of a SOAP web service, packages the request in a SOAP message and sends it to the server, which opens and parses the information, then processes it. Then the web service calls the method with the specified arguments and sens the response back to the client in another SOAP message.

Explain REST

Each operation in a RESTful web service is identified by a unique URL, so the results of the operation may be cached by the browser.

Explain JavaScript Object Notation (JSON)

An alternative to XML for representing data. Much less verbose than XML

Where do you start in Visual Studio to create a SOAP based web service?

WCF Service

What does the ServiceContract attribute do?

It exposes the class that implements this interface as a WCF web service

What does the OperationContract attribute do?

Exposes a method to clients for remote calls.

What is the Web Service Description Language (WSDL)?

An XML vocabulary that defines the methods a web service makes available and how clients interact with them

How do you enable a client application to consume a web service?

By adding a service reference to the client.

An application that consumes a SOAP-based web service actually consists of two parts, what are they?

A proxy class representing the web service and a client application that accesses the web service via the proxy object