Content deleted Content added
Rescuing 25 sources and tagging 4 as dead. #IABot (v1.1) |
|||
Line 12:
|accessdate=27 October 2010}}</ref> with Microsoft seeing the protocol as an essential part of scaling up its efforts in business-to-business e-commerce.<ref>{{Cite web|last=Rupley |first=Sebastian |title=XML's Next Step |work=PC Magazine |accessdate=2015-11-17 |date=1999-06-30 |url=http://www.zdnet.com/pcmag/stories/trends/0,7607,2286488,00.html |deadurl=yes |archiveurl=https://web.archive.org/web/20000304215507/http://www.zdnet.com/pcmag/stories/trends/0,7607,2286488,00.html |archivedate=4 March 2000 }}</ref> As new functionality was introduced, the standard evolved into what is now [[SOAP (protocol)|SOAP]].<ref name=spearheads>{{Cite news|last=Walsh |first=Jeff |title=Microsoft spearheads protocol push |work=Infoworld |accessdate=2015-11-17 |date=1999-07-10 |url=http://www.infoworld.com/cgi-bin/displayStory.pl?980710.whsoap.htm |deadurl=yes |archiveurl=https://web.archive.org/web/19990914001234/http://www.infoworld.com/cgi-bin/displayStory.pl?980710.whsoap.htm |archivedate=14 September 1999 }}</ref>
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 =
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 [[WDDX
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 176:
Recent critics (from 2010 and onwards) of XML-RPC argue that RPC calls can be made with plain XML, and that XML-RPC does not add any value over XML. Both XML-RPC and XML require an application-level data model, such as which field names are defined in the XML schema or the parameter names in XML-RPC. Furthermore, XML-RPC uses about 4 times the number of bytes compared to plain XML to encode the same objects, which is itself verbose compared to [[JSON]].<ref>
{{cite web
| url =
| title = What is the benefit of XML-RPC over plain XML?
| date = 9 September 2009
Line 199:
|accessdate=7 April 2011
|deadurl=yes
|archiveurl=
|archivedate=11 May 2013
}}
Line 225:
* [http://web.archive.org/web/20120426045609/http://xmlrpcclientlib.sourceforge.net/ XML-RPC Client S60: XML-RPC for Symbian/C++]
* [http://tntnet.org/cxxtools.html Cxxtools] XML-RPC C++ Client and Server for POSIX. It's part of [[Tntnet]] project.
* [
=== Objective-C / GNUstep / Cocoa ===
Line 266:
=== Julia ===
* [https://github.com/sjkelly/XMLRPC.jl XMLRPC.jl]{{dead link|date=July 2016 |bot=InternetArchiveBot |fix-attempted=yes }}: An XML-RPC client written in Julia
=== Other ===
* [
* [http://web.archive.org/web/20080820204417/http://www.remobjects.com/ro RemObjects SDK] Delphi and .NET package for XML-RPC, in addition to [[SOAP (protocol)|SOAP]] and others
* [http://web.archive.org/web/20051016003305/http://www.realthinclient.com RealThinClient SDK]: For Delphi/C++
Line 282:
* [http://www.ruby-doc.org/stdlib/libdoc/xmlrpc/rdoc/index.html Ruby XML-RPC library]: For Ruby
* [http://www.keplerproject.org/luaxmlrpc/ XML-RPC interface to Lua]{{dead link|date=July 2016 |bot=InternetArchiveBot |fix-attempted=yes }}: For [[Lua (programming language)|Lua]]
* [
* [http://sourceforge.net/projects/xmlrpctcl/ XML-RPC for Tcl]: A Tcl implementation of XML-RPC providing client and server support
* [http://earl.strain.at/space/rebXR+Users+Guide RebXR]: a full client/server XML-RPC implementation for REBOL
|