In this chapter, you will learn some special features of Atlas’s web services support, including error handling and maintaining session state. Furthermore, you will see how to call external web services, overcoming the same-domain security policy the
XMLHttpRequest object has (see Chapter 3).
Up to now, when working with web services, we expected our remote calls to work all the time, or to time out. However, the fact that the web service could throw an exception has not yet been considered.
When using web services from remote servers (which here means servers residing on another domain), developers often do not include exception-handling code. One reason is that a web service can be implemented with any technology, and every technology has its own way of running exceptions; some do not run exceptions at all.
XMLHttpRequest object allow access only to URIs that reside within ...