XML-RPC: Difference between revisions

Content deleted Content added
No edit summary
Tags: nowiki added Visual edit Mobile edit Mobile web edit
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes using AWB (12016)
Line 14:
UserLand supported XML-RPC from version 5.1 of its Frontier web content management system,<ref name=spearheads /> released in June 1998.<ref>{{cite web| last = Walsh| first = Jeff| title = UserLand releases Frontier 5.1, drops freeware model | work = InfoWorld| accessdate =November 17, 2015| date = June 29, 1998| url = http://www.infoworld.com/cgi-bin/displayStory.pl?980629.wifrontier.htm |archiveurl = http://web.archive.org/web/19990915175718/http://www.infoworld.com/cgi-bin/displayStory.pl?980629.wifrontier.htm |archivedate = September 15, 1999}}</ref>
 
XML-RPC's idea of a human-readable-and-writable, script-parsable standard for HTTP-based requests and responses has also been implemented in competing specifications such as Allaire's Web Distributed Data Exchange (WDDX) and webMethod's Web Interface Definition Language (WIDL).<ref>{{Cite news|last=Udell |first=Jon |title=Exploring XML-RPC: DCOM? CORBA? RMI? Why Not Just XML-RPC? |work=Byte |accessdate=2015-11-17 |date=1999-06-07 |url=http://www.byte.com/features/1999/06/0607XML_RPC5.html |deadurl=yes |archiveurl=https://web.archive.org/web/20000304171225/http://www.byte.com/features/1999/06/0607XML_RPC5.html |archivedate=4 March 2000 }}</ref> Prior art wrapping [[Component Object Model| COM]], [[Common Object Request Broker Architecture|CORBA]], and Java RMI objects in XML syntax and transporting them via HTTP also existed in DataChannel's WebBroker technology.<ref>{{Cite news|volume=20 |issue=21 |last=Walsh |first=Jeff |title=W3C gives a nod to DataChannel's WebBroker |work=Infoworld |accessdate=2015-11-17 |date=1998-05-25 |url=http://www.infoworld.com/cgi-bin/displayArchive.pl?/98/21/i06-21.80.htm |deadurl=yes |archiveurl=https://web.archive.org/web/19990910213004/http://www.infoworld.com/cgi-bin/displayArchive.pl?/98/21/i06-21.80.htm |archivedate=10 September 1999 }}</ref><ref>{{Cite web|last1=Vizard |first1=Michael |last2=Walsh |first2=Jeff |title=DataChannel's Dave Pool talks about shaping the role of XML to suit different needs |work=Infoworld |accessdate=2015-12-08 |date=1998-06-29 |url=http://www.infoworld.com/cgi-bin/displayStory.pl?/interviews/980629pool.htm |deadurl=yes |archiveurl=https://web.archive.org/web/19990916093829/http://www.infoworld.com/cgi-bin/displayStory.pl?/interviews/980629pool.htm |archivedate=16 September 1999 }}</ref>
 
The generic use of XML for remote procedure call (RPC) was patented by Phillip Merrick, Stewart Allen, and Joseph Lapp in April 2006, claiming benefit to a provisional application filed in March 1998. The patent is assigned to [[webMethods]], located in Fairfax, VA.<ref name= "merrick01">{{cite web |url=http://www.google.com/patents?id=WFV4AAAAEBAJ |title=US Patent 7,028,312 |accessdate=18 September 2008 |author=Merrick|date=11 April 2006|display-authors=etal}}</ref>
Line 34:
==Data types==
Common datatypes are converted into their XML equivalents with example values shown below:
 
==Examples==
An example of a typical XML-RPC request would be:
Line 196 ⟶ 197:
 
==References==
{{Reflist}}
 
==External links==
* XML-RPC Homepage