Diffuse Databases Systems Sensitive to the Context, Traditional database systems have worked well for many years, becoming an essential part of considerable developments computer systems and being implemented extensively.
Also, they are great importance for the decision making of an organization, providing tools to analyze large amounts of data. Basis systems data support a large number of transactions, they also have high reliability and availability.
We are living in an era where organizations, in general, collect, maintain and use large amounts of information about their customers, suppliers and operations, while with the help of the use of mobile devices, the web every day is more friendly to all types of users.
Emerging paradigms such as the Internet of things, web of sensors, environmental intelligence, smart environments and social networks contribute to complicate this scenario in terms of the amount of data that occurs. These approaches also emphasize the tendency to make and maintain a strongest connection between computer applications and the real world.
The large volume of data provided by the use of technologies, if it is not filtered properly, overwhelms users, losing the opportunity to use the valuable knowledge that can be extracted from these data.
In addition to the techniques provided by various investigations (synthesis, nderstanding and analysis of large volumes of data), a form of help solve this problem is by customizing the systems since, in this way, the user will be provided with reduced information taking into account your personal preferences and / or your situation. In this sense, the development of context sensitive applications in Systems of Information, contributes to improve the quality of access to information by of the user by customizing applications.
In this report we will present a proposal for a model for the development of context sensitive applications in Information Systems, specifically in the area of databases, characterized by being the least intrusive and as transparent as possible to users, achieved through the use of recognized standards in that area; one of the purposes is to try reproduce in the virtual world what happens in the communication process between people.
Traditional database systems suffer from the problem of
rigidity because they respond to queries in a precise and deterministic way («exact match» query paradigm). In this case, a query obtains answers (if any) that meet all the conditions established in that query.
In addition, the Database Management System (DBMS) must guarantee that the same answer will always be obtained to a query. This problem of the exact-match query paradigm has two main drawbacks:
1) The empty answer, which can be addressed by relaxing some of the rigid restrictions in the consultation, that is, considering flexible restrictions, relaxing the user’s needs or substituting them for others that fit more adequately to their preferences;
2) Too many responses, which can be addressed by strengthening the consultation with additional conditions expressing the user’s needs to limit the results, personalizing them.