ASP.Net VS 2013 Express Wcf Service Primer Tutorial

ASP.Net VS 2013 Express Wcf Service Primer Tutorial

ASP.Net VS 2013 Express Wcf Service Primer Tutorial

For today’s tutorial we show a skeletal ASP.Net Web Service making use of SOAP messages mentioned previously in the ASP.Net Web Service Primer Tutorial as shown below. The Web Service makes use of Windows Communication Foundation (Wcf) functionality, and with today’s tutorial using the Visual Studio 2013 Express IDE we select a new ASP.Net/VB.Net website project called Wcf Service.

So what is a web service? Read specifics regarding Wcf aspects here but in basic terms a web service allows applications (remote to each other) to communicate with each other. Read more about the basics of Web Services in the tutorial below.

Find below programming source code that went into the ASP.Net web service website’s workings:


Relevant previous ASP.Net Web Service Primer Tutorial is shown below.

ASP.Net Web Service Primer Tutorial

ASP.Net Web Service Primer Tutorial

Web Services allows for communication using the World Wide Web between two devices, as Wikipedia explains below. For our tutorial here we are using Windows, but, if you are more interested in cross-operating-system possibilities look at Java Eclipse Web Service Primer Tutorial.

A web service is a method of communication between two electronic devices over the World Wide Web. A web service is a software function provided at a network address over the web or the cloud, it is a service that is “always on” as in the concept of utility computing.

The W3C defines a “Web service” as:

[…] a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.[1]

The W3C also states:

We can identify two major classes of Web services:

REST-compliant Web services, in which the primary purpose of the service is to manipulate XML representations of Web resources using a uniform set of “stateless” operations; and
arbitrary Web services, in which the service may expose an arbitrary set of operations.[2]

In this primer tutorial I wanted to show you the basics of an ASP.Net Visual Studio created Web Service. This is like the “Hello World” of ASP.Net Web Service tutorial ideas, but it can easily be used as a starting point for your further investigation, as this is a large LARGE subject area. In the last slides of the tutorial, as you can also see on the picture above is some real scenario of Web Service use in ASP.Net in an eCommerce scenario using SAP B1 Web Services incorporating a Sql Server database. Below you can download one component of this functionality as a wsdl file.

Below are some good background reading for the concepts of this tutorial all via Wikipedia:

Download and rename to TCS_WW_ITEM.wsdl as you see fit. Please note that this is just one of many wsdl files for this project.

Some personal experience with Web Services and SAP B1 Web Services is shown here.

If this was interesting you may be interested in this too.


If this was interesting you may be interested in this too.

This entry was posted in eLearning, Tutorials, Visual Studio and tagged , , , , , , , , , . Bookmark the permalink.

9 Responses to ASP.Net VS 2013 Express Wcf Service Primer Tutorial

  1. Its wonderful as your other articles : D, thanks for posting . “Too much sensibility creates unhappiness too much insensibility leads to crime.” by Charles Maurice de Talleyrand.

  2. As far as me being a member here, I wasnÒ€ℒt aware that I was a member for any days, in fact. When the article was published I received a notification, so that I could participate within the discussion of the post, That would explain me stumbuling upon this post. But weÒ€ℒre definitely all members within the world of concepts.

  3. Marketing says:

    Wow! Thank you! I continually needed to write on my blog something like that. Can I include a fragment of your post to my website?

  4. Chic says:

    Excellent ideas you have got here.. Great ideas you have here.. So happy to possess located this post.. yes, study is paying off.

  5. saved says:

    Amazingly beneficial outlook, thanks for blogging.. I enjoy you stating your viewpoint.. Enjoying the weblog.. thanks alot :) Is not it wonderful once you locate a great post?

  6. Slick says:

    I enjoy you posting your point of view.. Isn’t it wonderful when you get an excellent post? Terrific opinions you have got here.. Appreciate the blog you offered..

  7. excellent says:

    Fantastic beat ! I would like to apprentice while you amend your website, how could i subscribe for a blog website? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast provided bright clear idea

  8. read this says:

    I would like to thank you for the efforts you’ve put in writing this web site. I am hoping the same high-grade web site post from you in the upcoming as well. In fact your creative writing skills has inspired me to get my own website now. Actually the blogging is spreading its wings rapidly. Your write up is a good example of it.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>