Using Base SAS to Talk to the Outside World: Consuming SOAP and REST Web Services Using SAS 9.1 and the New Features of SAS 9.2
There has long been a trend in the computing industry of breaking isolatable computing components into separate internet accessible services. By consuming these services, many different applications can include the same functionality without having to install and maintain them separately. Many of these services are published as SOAP services, and more recently they have been published using the REST protocol. This paper will show how these services can be consumed from within a Base SAS application. Four different techniques will be show, custom coding via a SOCKETS, the newer PROC SOAP and PROC HTML, and the brand new XML92 LIBNAME engine with the XMLTYP=WSDL option.