scispace - formally typeset
Search or ask a question
Topic

Database-centric architecture

About: Database-centric architecture is a research topic. Over the lifetime, 1799 publications have been published within this topic receiving 48836 citations.


Papers
More filters
Proceedings ArticleDOI
27 Jun 2015
TL;DR: This work presents a Reference Architecture (RA) for designing Cloud-based Tools as a service work SPACE (TSPACE) - a platform for provisioning chain of tools following the Software as a Service (SaaS) model.
Abstract: Software Architecture (SA) plays a critical role in developing and evolving cloud-based applications. We present a Reference Architecture (RA) for designing Cloud-based Tools as a service work SPACE (TSPACE) - a platform for provisioning chain of tools following the Software as a Service (SaaS) model. The TSPACE RA has been designed by leveraging well-known design principles and patterns and has been documented using a view-based approach. The RA has been presented in terms of its context, goals and design elements by describing the requirements, design tactics, and components of the RA. We evaluate the RA in terms of completeness and feasibility. Our proposed RA can provide valuable guidance and insights for designing and implementing concrete software architectures of TSPACE.

10 citations

Proceedings ArticleDOI
04 Apr 2005
TL;DR: To help transform the architecture design by xSADL to a component-based software implementation, a component framework, 3CoFramework, is also introduced to complement each other and construct an architecture-based component development environment.
Abstract: Software architecture (SA) provides a formal basis to describe and analyze a software system as a collection of components and their interactions (connectors). However, the current understanding and specification for a connector are still insufficient. Furthermore, there still exists a gap between architecture design and component-based implementation. This paper attempts to tackle these problems by providing an architecture description language (ADL), xSADL. In the specification of a connector, xSADL can help designers to deal with two kinds of architectural mismatches: behavior mismatch and message mismatch. xSADL is also supported by a GUI-based CASE tool. To help transform the architecture design by xSADL to a component-based software implementation, a component framework, 3CoFramework, is also introduced. xSADLand 3CoFramework complement each other and construct an architecture-based component development environment.

10 citations

Proceedings ArticleDOI
15 Jun 2011
TL;DR: This work presents an architecture for usage control enforcement mechanisms that cater to the data dimension, grasping the distinction between data and its representations within the system and shows three exemplary instantiations at the level of operating system, application, and windowing system.
Abstract: Usage control is concerned with how data is used after access to it has been granted. Data may exist in multiple representations which potentially reside at different layers of abstraction, including operating system, window manager, application level, DBMS, etc. Consequently, enforcement mechanisms need to be implemented at different layers, in order to monitor and control data at and across all of them.We present an architecture for usage control enforcement mechanisms that cater to the data dimension, grasping the distinction between data (e.g a picture or a song) and its representations within the system (e.g a file, a window, a network packet, etc.). We then show three exemplary instantiations at the level of operating system, application, and windowing system. Our mechanisms enforce data-related policies simultaneously at the respective levels, offering a concrete multi-layer enforcement and laying the grounds for a combined inter-layer usage control enforcement.In this demo, we consider a use case from a social network scenario. A user can, on the grounds of assigned trust values, protect his data from being misused after having been downloaded by other users. In particular, our mechanisms prevent sensitive data in the browser window from being printed, saved or copied to the system clipboard, avoid direct access to the cached copy of the file and forbid taking a screenshot of the window where data is shown.

10 citations

Journal ArticleDOI
01 Jan 2014
TL;DR: A flexible architecture for SaaS has been proposed, specifically for data centric cloud applications which may have access to heterogeneous types of databases.
Abstract: Software as a service (SaaS) is a new software development and deployment paradigm over the cloud. It offers Information Technology services dynamically as "on-demand" basis. The related application data are stored in the data centers managed by the Cloud Service Providers. Many enterprises are facing a major research challenge due to the unavailability of generic cloud architecture for designing, developing and deploying of cloud services. In this paper a flexible architecture for SaaS has been proposed, specifically for data centric cloud applications which may have access to heterogeneous types of databases. The architecture is composed of several layers, which are interacting with each other through the dynamically selected access points of the corresponding layers interfaces. The paper also enlisted the crucial features for SaaS architectural model. Moreover, a detailed comparative study has been done among the proposed SaaS architectural framework and other existing similar proposals based on the listed features.

10 citations

01 Jan 2003
TL;DR: An ontological basis aimed at capturing a core set of structural and behavioral concepts, and their relationships, is introduced that is fundamental to define an ADL for MAS architectures.
Abstract: . Multi-Agent Systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed or evolving software. To formally define system architecture and reasoning about it, numerous architecture description languages (ADLs) have been proposed during the last decade. However, few research efforts aim at truly defining a description language for MAS architectures. The paper introduces an ontological basis aimed at capturing a ?core ? set of structural and behavioral concepts, and their relationships, we consider fundamental to define an ADL for MAS architectures. The explosive growth of application areas such as electronic commerce, knowledge management, peer-to-peer and mobile computing has profoundly changed our views on information systems engineering. Systems must now be based on open architectures that continuously evolve to accommodate new components and meet new requirements. These new requirements call, in turn, for new concepts and techniques for engineering and managing information systems. For these reasons ? and more ?

10 citations


Network Information
Related Topics (5)
Software development
73.8K papers, 1.4M citations
89% related
Server
79.5K papers, 1.4M citations
85% related
Mobile computing
51.3K papers, 1M citations
83% related
Quality of service
77.1K papers, 996.6K citations
82% related
Wireless sensor network
142K papers, 2.4M citations
81% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20236
202220
20216
20208
201914
201821