i've taken a second look at something i blogged recently -- a Motley Fool poster's overview of how Mac OS X fit into the world of web services -- and i have some nagging questions.
while Apple Events and AppleScript now have übercool support for making SOAP and XML-RPC requests, it was something else the poster said that drew my attention:
In OS X, open 'System Preferences', go to the 'Sharing' panel, the 'Application' tab, and click the checkbox for 'Allow Remote Apple events'.
You've just made every application on your system that can be scripted with AppleScript (most of them) into network-aware, net-enabled, application services. The network transmission is done via the open standard SOAP, exactly the same communication protocol that .NET is supposed to use.
this is double-plus übercool, and yet i can find nothing to support this claim.
am i being dense? has Apple implemented some way for Apple Events to respond to SOAP or XML-RPC requests? even if AppleScript was a required intermediate step, has the version of Apache shipped with Mac OS X been modified to pass SOAP requests to AppleScript?
according to soapware.org, what Apple has delivered in Web Services for Mac OS X is a SOAP client and not a full SOAP implementation.