Results 1 to 7 of 7

Thread: Soap?

  1. #1

    Thread Starter
    Frenzied Member moinkhan's Avatar
    Join Date
    Jun 2000
    Location
    Karachi, Pakistan
    Posts
    2,011

    Soap?

    Anyone knows about SOAP??
    What's it and how it is used...?
    Thanx

  2. #2

    Thread Starter
    Frenzied Member moinkhan's Avatar
    Join Date
    Jun 2000
    Location
    Karachi, Pakistan
    Posts
    2,011
    After having search on the ms.com

    What i know
    SOAP is a lightweight protocol which provides with the facility of sharing Data-types (I may say Object) over the network..
    It is an XML-based protocol
    It runs on HTTP, SMTP,TCP etc...
    It is used to share data between WebServices

    My Questions are..
    Where does it reside???
    With Browser? With Web Server??
    Does it need any server like MTS?
    how the transfer of Objects is managed?
    Can it share the Data Between Web Services and Windows Services?
    I also read that it is just specification.. how would it be implemented?? I mean in what form? what language?

  3. #3
    Your Ad Here! Edneeis's Avatar
    Join Date
    Feb 2000
    Location
    Moreno Valley, CA (SoCal)
    Posts
    7,339
    I don't much about SOAP either (except in the shower) but I think it uses the XML Parser and is a format like XML. In VB.NET you can use SOAP attributes like XML Attributes adn serialize a class to SOAP like XML. I'm not sure what the difference is. I know you can use it outside of the web.

    I think I'm going to have to subscribe to this thread so I can learn what it is too.

  4. #4

    Thread Starter
    Frenzied Member moinkhan's Avatar
    Join Date
    Jun 2000
    Location
    Karachi, Pakistan
    Posts
    2,011
    So.. After having more reading i got some answers myself
    1. It is just the specification so doesn't need to reside anywhere..
    2. It just TRAVELS via Http.. any browser which can get HTTP data can get SOAP data...There anything (like Applet or ActiveX Control) can make use of this data..
    3. It seems to be the replacement of RPC(Remote Procedure CAll) and DCOM...
    4. DCOM needs a lot on the User side and is not practically useful over the net..SOAP doesn't need anything !!! Hey it's just a specification
    5. Only detail of any component is sent via SOAP..it's lifetime, scope things are not dealt with by SOAP.. A SOAP Message contains Envelop, Header and Body.. all of these contain the Properties, methods, arguments and (maybe) return type
    6. Yes it can be used to share data b/w Web and Windows Services..
    And if i didn't misread.. it can make the communication b/w a COM and CORBA component
    And it must be implemented by SOMEONE...it doesn't say about platform, language etc... Just implement it.. either in VB.Net, C#, JAva, Perl, or JApanses

  5. #5
    Your Ad Here! Edneeis's Avatar
    Join Date
    Feb 2000
    Location
    Moreno Valley, CA (SoCal)
    Posts
    7,339
    So what are the advantages of it over XML? Or is it not a competing standard just another standard I guess. So I am assuming that SOAP is used a lot behind the scenes in .NET.

  6. #6

    Thread Starter
    Frenzied Member moinkhan's Avatar
    Join Date
    Jun 2000
    Location
    Karachi, Pakistan
    Posts
    2,011

  7. #7
    Hyperactive Member SoftwareMaker's Avatar
    Join Date
    Mar 2001
    Location
    Elbonia with Dilbert and Wally
    Posts
    322
    Think of SOAP as the Web replacement of DCOM.

    It is just a protocol that travels to port 80 bypassing firewalls. There are 3 methods to invoke and communicate with an XML Web service...HTTP-GET, HTTP-POST and SOAP

    It is self-describing via XML style with a Header and an Envelope.

    If you want to use an XML web service from a VB6 Application, use SOAP

    Download the SOAP Toolkit 2 or 3 from MS Website
    William T
    Software Architect / Chief Software Developer
    Softwaremaker.Net Pte Ltd
    http://www.Softwaremaker.net

    *** Things are always the darkest before they go pitch black ***

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width