Nowadays the user community, including businesses, demand complete and usable information that are relevant to their current objective. They prefer that such information be delivered and presented with the minimum amount of interaction with the sources of that information. In fact, in most cases, they don't care where and how the information is computed.
With AJAX and web services technologies, Rich Internet Applications (RIA) can now be developed to invoke services in internet to collect information from various sources and to present the requested information in a cohesive, meaningful, understandable fashion. And RIAs can be assembled using other RIAs. Because XAware out of the box provides connectivity and
Data Services to various potential information sources, including RIAs, the task of creating RIAs is less complicated. XAware solutions can be deployed as web services, HTTP/S sites, and EJBs . XAware solutions can be deployed as proxies to providers of data and web services. A RIA can simply invoke a URL that references a XAware web service that in turn invoke other web services or access a data source such as a relational database or the native file system. Since it is deployed as a web service or just another internet resource, an XAware solution returns the requested information via an
XML document.