com>
Zend Framework in Action (Ch01) Manning Publications Co. 17
why XML-RPC is still in use despite the official W3C adoption of SOAP. In some ways SOAP is itself being
superseded by other protocols like ATOM. You can see the status of these protocols reflected in Zend
Framework itself with the fact that at the time of writing Zend_Soap is still in the incubator while XML-RPC
and ATOM are both included in the core.
11.1.3 How web services work
To illustrate how web services work let??™s follow the steps of an imaginary XML-RPC example in which a
desktop application needs to get the updated price of a particular item from an online service as illustrated in
figure 11.2:
Figure 11.2 The basic transaction between one system and another using XML-RPC
11. The desktop application gathers the data required to make a procedure call that includes the id of the
requested item and the remote procedure which gets the prices for items.
7. 2. The XML-RPC client component of the desktop application encodes this remote procedure call into
XML format and sends it to the online service like so:
onlineStore.getPriceForItem
123
6.
Pages:
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308