Webservice or Toll-Bridge?

WebService @Image Graham Horn [CC-BY-SA-2.0], via Wikimedia Commons

Webservice or Toll-Bridge?

Welcome to CodeSpread!

Note: This blog does not contain any technical complexity.

The most expected thing during any project is any Un-expected requirement shared at the last stage of the project. Somewhat similar happened in my project.

We got a requirement to receive any traffic diverted to our site from one of the sub-site developed by a third-party. We proposed a solution : Implement Web Service.

Here comes the tricky part,we as a technical guy knows the backdrop of webservice and all the technical intricacies involved but how to make all the non-technical guys understand the problem and solution.

Lets try to associate our scenario with some real life object, we can consider our base site as one road and sub-site as another road. These two roads are not connected in any way. We can assume the vehicles running on the road as internet traffic to each site. Now our job is to divert traffic from sub-site road to our base site road. How that can be possible?

Simply think and you will know that you have to build a bridge/flyover to connect these roads.So this bridge, we call ,as our webservice. A webservice is a bridge which is used to connect these roads to facilitate traffic.

Now, the bridge can be one way or two-way which in technical terms can be mentioned as simplex or duplex communication. It’s a common practice to identify what traffic is coming from one site to another so to monitor this part, we just have to place ‘toll’ at each end and just start tracking. Phew!  I know this article only provides non-technical explanation for few items, so for all other items which are missed will be covered in other articles.

Prior to this incident, it was a regular feedback from non-tech guys that they require some common language explanation.It might be a general problem of all non-tech guys so please see one of my attempt to help those guys.if you think this article helped you somewhat, please provide your questions for which you require a non-technical explanation.


Author: hershey

A passion for knowledge drives me to do programming, A passion for programming drives me to create something different, A passion for creation drives me to spread the knowledge.

Share This Post On


  1. nice superb explaination

    Post a Reply
  2. thanks for the tutorial
    I am having a problem.
    The feature “Create SQL server database” isn’t available , I can’t select it.
    Can you help, please ?

    Post a Reply

Submit a Comment

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

More from CodeSpread:

  • Agile Encounters UnpredictabilityAgile Encounters UnpredictabilityWhat is Agile? Wikipedia says “Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through...
  • This idea broke and the world became flat.This idea broke and the world became flat.Like a regular programmer, I was busy developing applications for a client and suddenly faced a functional problem with the requirement. I tried to explain the situation to client but after trying ...
  • Time Out: Not a Technical postTime Out: Not a Technical postTaking my time-out from technical world for once and sharing a regular joke in the form of  this comic with you. There is no harm in showing funny side also sometimes. wat say!!
  • POSTMan is required.POSTMan is required.Though it looks like a job posting but in developer’s world, it is a useful tool available as a chrome extension. When my friend referred it, I tried it and liked it so I recommend it every other d...
  • IIS- Still learning!IIS- Still learning!Whenever we receive some error which is related to IIS, we just jump on internet as we lack the basic concepts of IIS and i can definitely say that we almost ignore IIS and focus ourselves on devel...
  • C#: My experience with const keywordC#: My experience with const keywordThere are numerous post on internet about 'what is const keyword in .net' or 'what is the difference between const keyword and read only' and I must say many might have already mugged it up like me...
  • Web-Page responses by PostBack, AutoPostBack, CrossPostBack, CallBack.Web-Page responses by PostBack, AutoPostBack, CrossPostBack, CallBack.It is difficult to find a site on the internet which does not respond to user's action. By user's action, i mean to say, clicking on a button, selecting something from a list, navigation links. The...
  • I definitely want to know how my application gets aired on internet.I definitely want to know how my application gets aired on internet.In the client facing environment , I have got used of requests like that from clients.These situations require considerable amount of time to think and before saying something,precaution should be ...