This inherent asynchronousness allows the service implementation to employ a variety of long-running techniques to execute the service, such as calls to a remote web service, cross-domain postMessage, HTML5 web workers, etc.+One crucial point to understand is that '''all service calls through the service registry are ''asynchronous''''' and return a [http://wiki.commonjs.org/wiki/Promises/A Promis