Encontrados 12 documentos, a visualizar página 1 de 2

Ordenado por Data

A Concurrent Tuple Set Architecture for Call Level Interfaces

Pereira, Óscar M.; Aguiar, Rui L.; Santos, Maribel Yasmina

Call Level Interfaces (CLI) are low level API aimed at providing services to connect two main components in database applications: client applications and relational databases. Among their functionalities, the ability to manage data retrieved from databases is emphasized. The retrieved data is kept in local memory structures that may be permanently connected to the host database. Client applications, beyond the...


Reusable Business Tier Architecture driven by a wide typed service

Pereira, Óscar M.; Aguiar, Rui L.; Santos, Maribel Yasmina

Call Level Interfaces (CLI) are difficult to use mainly in intensive database applications with many Create, Read, Update and Delete (CRUD) expressions. As low level API, they are not suited to promote the development process of business tiers as reusable components, leading to the need of writing additional source code whenever a new CRUD expression is needed. To tackle this gap, this paper proposes an archite...


Runtime values driven by access control policies : statically enforced at the l...

Pereira, Óscar M.; Aguiar, Rui L.; Santos, Maribel Yasmina

Access control is a key challenge in software engineering, especially in relational database applications. Current access control techniques are based on additional security layers designed by security experts. These additional security layers do not take into account the necessary business logic leading to a separation between business tiers and access control mechanisms. Moreover, business tiers are built fro...


ACADA : access control-driven architecture with dynamic adaptation

Pereira, Óscar M.; Aguiar, Rui L.; Santos, Maribel Yasmina

Programmers of relational database applications use software solutions (Hibernate, JDBC, LINQ, ADO.NET) to ease the development process of business tiers. These software solutions were not devised to address access control policies, much less for evolving access control policies, in spite of their unavoidable relevance. Currently, access control policies, whenever implemented, are enforced by independent compon...


ORCA : architecture for business tier components driven by dynamic adaptation a...

Pereira, Óscar M.; Aguiar, Rui L.; Santos, Maribel Yasmina

Call Level Interfaces (CLI) play a key role in database applications whenever performance is a key requirement. SQL statements are encoded inside strings this way keeping the power and the expressiveness of the SQL language. Unfortunately, despite this significant advantage, CLI do not promote the development of business tier components, much less for business tier components driven by dynamic adaptation. To ta...


CRUD-DOM : a model for bridging the gap between the object-oriented and the rel...

Pereira, Óscar M.; Aguiar, Rui L.; Santos, Maribel Yasmina

the development of database applications comprises three different tiers: application tier, database tier and finally the middle tier also known as the data access layer. The development of each tier per-se entails many challenges. Very often the most difficult challenges to be addressed derive from non-functional requirements, as productivity, usability, performance, reliability, high-availability and transpar...


CRUD-DOM : a model for bridging the gap between the object-oriented and the rel...

Pereira, Óscar M.; Aguiar, Rui L.; Santos, Maribel Yasmina

Best Paper Award ; Object-oriented programming is the most successful programming paradigm. Relational database management systems are the most successful data storage components. Despite their individual successes and their desirable tight binding, they rely on different points of view about data entailing difficulties on their integration. Some solutions have been proposed to overcome these difficulties, suc...


Assessment of a enhanced ResultSet component for accessing relational databases

Pereira, Óscar M.; Aguiar, Rui L.; Santos, Maribel Yasmina

Call Level Interfaces (CLI) provide services aimed at easing the integration of database components and components from client applications. CLI support native SQL statements keeping this way expressiveness and performance of SQL. Thus, they cannot be discarded as a valid option whenever SQL expressiveness and SQL performance are considered key requirements. Despite the aforementioned performance advantage, CLI...


Compostos voláteis do aroma das castas Amaral e Vinhão

Araújo, Isabel M.; Pereira, Óscar M.; Amaral, António J.; Oliveira, J. M.


Caracterí­sticas cromáticas de vinhos verdes tintos

Araújo, Isabel M.; Linhares, João M. M.; Pereira, Óscar M.; Nascimento, Sérgio M. C.; Oliveira, J. M.

A cor dos vinhos tintos é um dos atributos mais importantes na avaliação das suas características organolépticas, constituindo um parâmetro de qualidade. Como indicativo de qualidade pode inibir ou induzir o consumo. O consumidor espera determinadas características cromáticas em função do produto adquirido. O objectivo deste trabalho foi estudar o efeito do "terroir", do porta-enxerto e do ano de vindima nas ca...


12 Resultados

Texto Pesquisado

Refinar resultados

Autor











Data








Tipo de Documento



Recurso


Assunto















    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia