The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Today, health research and health care generate a steadily increasing amount of data. Making these available for secondary use cases is essential for efficiency gains in health research, e.g. by reducing time-and costs-intensive acquisition of data. In this contribution, we introduce our SAHRA software platform enabling reproducible research, e.g. by combining multiple data sources, performing data...
Data is of great importance in computer science and in particular in information systems and how data is treated has major impact on a system's quality attributes. Nevertheless, software architecture research, literature, and practice often neglect data and focus instead on other architectural topics like components and connectors or the management of architecture decisions in general. This paper...
Although in principle two independent technologies, cloud computing is closely associated with the web in contemporary web applications. Such applications, usually developed using web frameworks, are increasingly often deployed on servers that reside in cloud to gain commonly assumed benefits from the cloud infrastructure. These benefits include scalability and elasticity, which liberates the developer...
We present a novel software architecture for context-aware applications based on a distributed, non-monolithic, simple and extensible relational model for representing context; a service-oriented architecture for computing these relations in a decoupled, flexible fashion; and with data driven, event based communication providing the kind of fine grained dynamic service composition required in mobile...
Model-driven approaches have shown that the systematic use of models and model transformations can facilitate the development process of distributed applications. Abstract models can be used to (automatically) generate more detailed models, to simulate and execute application's behavior in early stages, to validate it against requirements, or to generate executable code. These models also document...
Data-intensive software systems are generally made of a database and a collection of application programs in strong interaction with the former. They constitute critical assets in most enterprises, since they support business activities in all production and management domains. Data-intensive systems form most of the so-called legacy systems: they typically are one or more decades old, they are very...
We describe an access control model that has been implemented in the web content management framework “Deme” (which rhymes with “team”). Access control in Deme is an example of what we call “bivalent relation object access control” (BROAC). This model builds on recent work by Giunchiglia et al. on relation-based access control (RelBAC), as well as other work on relational, flexible, fine-grained,...
The goal of this work is develop and test of a new software archetype, to aid the competence management process in Post-Graduate of Production Engineering Courses. This system will be designed using JADE Agent Framework, to read and analyze XML data. Those technologies have been used to build an innovative environment for software building. The research methodology used in this scientific work is...
Data as a Service (DaaS) emerges as a new trend for exchanging data between independent data owners and data users so that data can be acquired on demand through standard protocols across heterogeneous platforms. It is usually a user-interactive and iterative process to compose the services into various data-driven business scenarios of data acquisition, analysis, and other processing activities....
Many designers use the patterns of a pattern language in creating the design model. In designing with patterns, there are three aspects of the pattern language that must be taken into consideration: structural, syntactic, and semantic. That means, the patterns must be applied correctly, the relationship between patterns must be correct, and the design model must be semantically correct. The syntactic...
How to develop an appropriate Web application based on browser/server structure in e-commerce enterprises with framework and design patterns in JAVAEE, as is stated above, this thesis did research on Webwork, Spring and Hibernate frameworks, and analyzed each framework's function in Web application layer. An architecture is integrated with the three frameworks which is suitable for enterprise web...
Medical devices historically have been monolithic units - developed, validated, and approved by regulatory authorities as stand-alone entities. Modern medical devices increasingly incorporate connectivity mechanisms that offer the potential to stream device data into electronic health records, integrate information from multiple devices into single customizable displays, and coordinate the actions...
The diversity of terminals used by the user to access resources (personal digital assistant, mobile phone, etc.) using several types of networks (wireless, local, etc.) generates a growing need to adapt services dynamically to the user's context. In this article, we present our architecture that aims at adapting content and presentation of services to the user's context. We realize the content adaptation...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.