1. A computer system publishing database content, the system comprising: at least one processor; a memory storing a business transaction analyzer designed to perform operations comprising monitor an execution, by the at least one processor, of a business transaction, and to identify at least one database table of a plurality of database tables, wherein the at least one database table is referred by the business transaction; a publisher configured to perform operations comprising automatically generate a data structure model based on the identified at least one database table, and to expose, as a backend service via open data protocol, based on the data structure model, data of the at least one database table, wherein exposing the backed service is based on access rights defined on database field level, associated with the at least one database; modify the data structure model based on user input to re-generate the data structure model for accessing the data directly at the database field level, wherein the modification involves changing functional dependencies within the data structure model; and provide access to the data of the at least one database table in response to a request by a user to the backend service, wherein the request is transformed to a series of OData operations that define queries to access the data, and wherein rights of the user are matched to existing server site authorization definitions before or after translating the OData operations to database commands at the backend service.