The management of software architectures is an important subject, especially in component-based web user interfaces to enhance their accessibility, dynamism and management at run-time. The Cloud offers some favorable mechanisms for this kind of systems, since it allows us to manage the software remotely, guarantees high availability of the resources and enables us to perform mass-storage. This article presents an infrastructure solution, based on the use of web services and cloud computing, for managing COTS-based architectures.
Abstract. Web Information Systems intend to adapt to the users' preferences as new data available on the network. In this regard, the composition and reuse of services which are involved in a web application is an interesting research topic, since these techniques pursue the dynamic construction of applications that can be adapted at design or run time.As for the visualization of these applications, web user interfaces play a key role, serving as a connection point between users and the rest of the system. This article proposes an architecture for specification, storage, management and visualization of components, built from widgets complying with the W3C recommendation, for making web user interfaces. We follow a service-based approach for the interface deployment and communication management, introducing the concept of Widgets-as-aService (WaaS). To illustrate this proposal, an example of widget-based Web Information System is shown.
Abstract. The world implementation of Interactive Digital Television(iDTV) has led to the emergence of technologies that offer the concept of new business models. There aren't currently any private/public repositories for an imminent market of software components for Digital Television industry, or any techniques providing registration and discovery of services at runtime. This paper presents a standard XLM-based language for software components specification running for digital television. Such language is part of a methodology and a set of tools for the deployment of a trading service and repositories of TV services being developed by the company Alborada Engineers IDI.
Software engineering and its constant evolution bring new concepts, new technologies and new devices. It requires big efforts, skills and resources to acquire in depth knowledge of all the parts that are necessary for building applications professional and efficiently today. Many small technological companies and freelance developers have serious doubts about how to manage a project, where to start it and how to evolve it. Cloud Computing, Web Services, Databases, Server Side Programming, Web and Native Applications for clients and many more are mandatory to know, understand and study to give to the project development technical and economical viability. This paper describes the theory of technologies, frameworks and common tools and proposes a widely used modern development pattern with good results.
Abstract. In the technological world of today, user interfaces (as an essential part of many software applications) are constantly changing in order to meet the needs of different users and adapt to their environment. Accordingly, there is a need for mechanisms to carry out these change processes. This article describes a structure of web services which support the adaptation which constructs mashup type web user interfaces. These interfaces are constructed using third party component architectures, called COTSgets.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.