Thursday, November 26, 2009

ASP.Net Web Services

  • A programming model that provides the ability to exchange messages in a scalable, loosely coupled and platform neutral environment using standard protocols such as HTTP,XML,XSD,SOAP and WSDL.

  • The SOAP based XML messages exchanged between a XML web service and its clients can be structured and typed or loosely defined.

  • The flexibility of using a text format such as XML enables the message exchange to evolve over time in a loosely coupled way.

Web Services - are a group of closely related, emerging technologies that describe a service oriented, component based application architecture that is based on an open, internet centric infrastructure.

XML,SOAP - a simple XML based protocol for exchanging structured and typed information as the web. The protocol contains no application or transport semantics which makes it highly modular and extensible.

WSDL - Web services Definition Language (similar to method signature). It is an XML based language used to define web services and describe how to access them. It is SOAP's interface definition language.

DISCO - (Discovery file) Holds reference to all the web services hosted on a server.

UDDI (Universal Description, Discovery and Integration)

Client Machine ---- URI of web service ----> IIS (port 80) ------> ASP.Net run time-----

----> Web services Handler ------> creates an instance of MyWebService and invokes the called method.Any parameters required by method are deserialized from SOAP packet and passed to method as .Net objects.


MyWebService ---------returns---> Computed value -----serializes---> data to XML document wrapped in SOAP packet ------>ASP.Net runtime ----response---->IIS----respond --->Client

I will update this article with an example later .....

5 comments:

  1. Choose whether any of your constraints are holding you back or
    whether you could employ the aid of others to pack in the spaces.
    Before engaging an online marketing consultant therefore, make sure they have all of these skills and more,
    in order for them to offer you a great value proposition. On the other hand,
    someone driving a car who sees a billboard, will at best be interested and
    might decide to get more information at some time.


    my web blog :: tresorinfos.edublogs.org ()

    ReplyDelete
  2. An outstanding share! I've just forwarded this onto a coworker who had been doing a
    little research on this. And he in fact bought me
    breakfast because I discovered it for him... lol. So let me reword
    this.... Thanks for the meal!! But yeah, thanx for spending the
    time to talk about this issue here on your website.


    my web page clash of clans hack tool

    ReplyDelete
  3. Consumers seeking finance options to help you save a
    substantial sum of money, a sum which is pledged and paid to the university.
    Around a million people are believed short term car insurance -
    vbwiki.medicine.tamhsc.edu
    - to have sold the card details she used were stolen. So there are several negative
    effects that tend to trouble the borrower for the sake of financing
    educational, medical or household expenses. There's FICO, Vantage, Experian, and TransUnion credit bureaus that give out credit scores, credit
    monitoring and other credit-related information.

    ReplyDelete
  4. Hello there, I found your website via Google at the same time
    as searching for a comparable subject, your site got
    here up, it looks good. I have bookmarked it in my google bookmarks.

    Hello there, just turned into alert to your weblog via Google, and found that it is really informative.
    I'm gonna watch out for brussels. I'll be grateful for those who continue this
    in future. Many other people will likely be benefited from your writing.
    Cheers!

    Stop by my site ... Sex Live Cam ()

    ReplyDelete
  5. Good site you have here.. It's hard to find high-quality writing like yours these days.

    I truly appreciate people like you! Take care!!

    Also visit my homepage; it webinar

    ReplyDelete