Miscellaneous

  Home arrow Miscellaneous arrow Page 3 - Remote Procedure Calls with PEAR::XML-...
MISCELLANEOUS

Remote Procedure Calls with PEAR::XML-RPC
By: bluephoenix
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 4
    2004-01-29

    Table of Contents:
  • Remote Procedure Calls with PEAR::XML-RPC
  • The Example Script
  • An XML_RPC Exchange
  • Client Rewritten Example
  • Client Sending
  • Client Receiving
  • Server Rewritten Example
  • Distributed Function Requirements
  • Inside the Function
  • Map and Send
  • The Output
  • Conclusion

  •  
     

    SEARCH CODEWALKERS

    TOOLS YOU CAN USE

    advertisement

    Remote Procedure Calls with PEAR::XML-RPC - An XML_RPC Exchange


    (Page 3 of 12 )

    Now assume the script can be been divided into two segments. The first segment could be the getNameLength function which will reside at a distant RPC host. The second segment could reside in our XML-RPC client which sets the variables, calls the function and displays the results.

    During the remote procedure, the XML-RPC client would send the RPC host the following XML:

    <?xml version="1.0"?>
    <meathodCall>
      <methodName>getLength</methodName>
      <params>
        <param>
          <value><string>George</string></value>
        </param>
        <param>
          <value><string>Washington</string></value>
        </param>
      </params>
    </meathodCall>

    The RPC host would respond to the XML-RPC client with the following XML:

    <?xml version="1.0"?>
    <methodResponse>
      <params>
        <param>
          <value><int>16</int></value>
        </param>
      </params>
    </methodResponse>

    More Miscellaneous Articles
    More By bluephoenix

    blog comments powered by Disqus

    MISCELLANEOUS ARTICLES

    - Oracle Database XE: Indexes and Sequences
    - Modifying Tables in Oracle Database XE
    - Oracle Database XE: Tables and Constraints
    - More on Oracle Databases and Datatypes
    - Oracle Database XE Datatypes: Datetime and L...
    - Oracle Database XE Datatypes: Character and ...
    - From Databases to Datatypes
    - Firefox 3.6.6 Released with Improved Plug-in...
    - Attention Bloggers: WordPress 3.0 Now Releas...
    - Reflection in PHP 5
    - Inheritance and Other Advanced OOP Features
    - Advanced OOP Features
    - Linux from Scratch V.6.6 Review
    - Linux Gaining in Strength
    - Install Slackware on Your Old PC


    © 2003-2012 by Developer Shed. All rights reserved. DS Cluster 2 - Follow our Sitemap