Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
A model for reengineering legacy software systems to object-oriented systems
A model for reengineering legacy software systems to object-oriented systems
Client/server survival guide (3rd ed.)
Client/server survival guide (3rd ed.)
A cooperative approach to support software deployment using the software dock
Proceedings of the 21st international conference on Software engineering
HTTP Cookies: Standards, privacy, and politics
ACM Transactions on Internet Technology (TOIT)
Programming Web Components
Programming Languages: Structures and Models
Programming Languages: Structures and Models
Software release management for component-based software
Software—Practice & Experience
Foundations of Enterprise Software Deployment
CSMR '00 Proceedings of the Conference on Software Maintenance and Reengineering
Quality-driven software re-engineering
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
Migrating COBOL Systems to the WEB by Using the MVC Design Pattern
WCRE '02 Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE'02)
Imposing a Memory Management Discipline on Software Deployment
Proceedings of the 26th International Conference on Software Engineering
A Process Model and Typology for Software Product Updaters
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Architectural modifications to deployed software
Science of Computer Programming
A Model-driven Environment for Component Deployment
SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
Operating System Concepts
A lightweight approach for migrating web frameworks
Information and Software Technology
Hi-index | 0.00 |
Today, increasingly large and complex business information systems (BISs) are being built as client/server (C/S) applications. Unfortunately, for the most common C/S BISs, that is, the Windows-based C/S BISs (WinBISs), client programs must be manually deployed to each end-user machine bringing about a heavy BIS maintenance load. ActiveX, if used properly, is more cost- effective than alternatives in improving the deployment of existing WinBISs. Yet, ActiveX has three shortcomings, namely insecurity, complexity, and bulkiness. The purpose of this paper is to overcome the shortcomings of ActiveX, and then develop an ActiveX-based solution to automate the deployment of existing WinBISs. We first propose a downloadable architecture, which supports the development of automatically-deployed BISs. Then we propose an architecture transformation process, which transforms existing WinBISs into the downloadable architecture. Additionally, we show an example of how to use the downloadable architecture and the architecture transformation process. The example also provides evidence to support the feasibility of such architecture and process.