Friday 28 September 2012

Types of Webservices

Big Webservice
     Big web service uses SOAP standard to communicate between client and server. SOAP is a XML based protocol running on top of HTTP. SOAP(Simple Object Access Protocol) is a communication protocol allow us to bypass firewall, main advantage is a platform independent and language independent.

   SOAP Message is a XML document
Four Tags in SOAP are
  • An Envelope (required) element that identifies the XML document as a SOAP message
  • An optional Header element that contains header information
  • A Body (required) element that contains call and response information
  • An optional Fault element containing errors and status information
<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
<soap:Header>

</soap:Header>
<soap:Body>

  <soap:Fault>
 
  </soap:Fault>
</soap:Body>
</soap:Envelope>

WSDL (Web Services Description Language) is an XML-based language for locating and describing Web services.
     By using online tool http://sudzc.com/ we can convert our WSDL to ObjectiveC for iOS Project. This will automatically create and handle SOAP request , SOAP response respectively based on the WSDL.


RESTful Webservice
         REST stands for Representational State Transfer . RESTful web services are based on HTTP protocol and its methods are GET, POST,PUT and DELETE. REST is not a protocol and not a standard just a architecture style to communicate between client and server.

19 comments:

  1. Nice post. Thanks for sharing such an helpful information.
    Android App Development in Lucknow services that have extensive experience in Android development.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. I have learnt so much in this institute Mobile Application Development iOS , Android and Cross Platform.MOBILE APPLICATION DEVELOPMENT!

    ReplyDelete
  5. Smartphones and, more recently, tablets are increasingly becoming the electronic devices of choice for more and more people, leaving software developers used to PC-sized application interfaces to grapple with a whole new outlook. Denver Tech Solutions is here to offer you the affordable and high-quality solutions. mobile application development agency denver

    ReplyDelete
  6. Web services allow various applications to talk to each other and share data and services among themselves. This blog post has more information about types of web services. I really appreciate it

    Jeevitha from Way2Smile - #1 App Development Company in Chennai.

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. Nice Article! Codevian Technologies is a professional PHP development company. We provide our services and best results to our customers. We bring great websites and web application of every size to our clients. We transform your dream projects into reality. Codevian Technologies is the right place to hire php developers. Please feel free to call us on +91 9225108952 or contact by email at sales@codevian.com, if you require any additional information. Please visit our website www.codevian.com.com

    ReplyDelete
  9. Nice information and great. Thanks for sharing with us. Great job. If you want to see a collection of https://xcritical.software visit our site

    ReplyDelete
  10. Mobile application developers combine different elements to formulate software apps and solutions. Various organizations have started showing interest in business applications and loads of them have started outsourcing their requirements to developers across the globe.

    Mobile Application Development Company in Bangalore

    ReplyDelete
  11. Thank you for this valuable post it was very helpful. I really appreciate your effort. please keep us update.
    If you a looking Leading Mobile App Development Company in Delhi NCR. Visit: Mobile App Development Companies

    ReplyDelete
  12. Blackjack game rules for casinos - drmcd
    A blackjack 태백 출장마사지 game is one of the most popular forms of casino game. For example, the casino will have a 군산 출장안마 player 동두천 출장샵 who 양주 출장마사지 gets 김천 출장안마 in the mix and then plays the

    ReplyDelete
  13. your article was excellent am seeing a long time one of the good blogs. content always nice.
    promotional sms chennai
    sms marketing chennai


    ReplyDelete