==================================================== About *OSAAS - OWS Statistics And Accounting System* ==================================================== *OSAAS* contains of 2 components, the server and clients. One client for deegree OWS-Proxy is part of this package. Arbitrary others could be implemented. OWS stands for OGC Web Services where OGC is the Open Geospatial Consortium. OSAAS is Free Software, most of it licensed under GNU GPL (the server). Other parts depend on the respective clients (e.g. GNU LGPL for deegree). Please refer to the README.txt in the respective sub-directories for more information. For further questions or discussion please get in contact via the delelopers mailing list: http://lists.wald.intevation.org/mailman/listinfo/osaas-devel ================== Goals and Concepts ================== The main goal of *OSAAS* is to track access to your OGC web services for the purpose of statistics. In addition to that, its integrated user authentication enables you to take account for accessing OGC services. For this reason, an *OSAAS* client (e.g. deegree OWS-Proxy with *OSAAS* hook) communicates with an *OSAAS* server. The client works as proxy in front of the actual OWS. It recieves the OGC requests and forwards them to the actual OWS, as well as it sends information about each of those requests to *OSAAS* server. Currently, the only way of communication between client and server takes place via HTTP-POST using HTTP-BasicAuth to authenticate *OSAAS* clients. .. note:: The goal of *OSAAS* user authentication is to grant an *OSAAS* client access to *OSAAS* server. It is absolutely independent from the user authentication of OWS-Proxy. Finally, *OSAAS* server logs the OGC requests to a database, that makes these information available for other tools - *OWS Web-Statistics* is one of this tools. .. image:: img/osaas_diagram.png Some tools of *OSAAS* server have been created with the aim to make the installation and configuration as easy as possible. For example, there is a tool that creates new users, another one creates the whole data model based on the configuration file. So it is not necessary for the user to know about the database schema in detail. For more information see :ref:`OSAAS Installation `.