Title :
A cooperative approach to support software deployment using the Software Dock
Author :
Hall, Richard S. ; Heimbigner, Dennis ; Wolf, Alexander L.
Author_Institution :
Software Eng. Res. Lab., Colorado Univ., Boulder, CO, USA
Abstract :
Software deployment is an evolving collection of interrelated processes such as release, install, adapt, reconfigure, update, activate, deactivate, remove, and retire. The connectivity of large networks, such as the Internet, is affecting how software deployment is performed. It is necessary to introduce new software deployment technologies that leverage this connectivity. The Software Dock framework creates a distributed, agent based deployment framework to support the ongoing cooperation and negotiation among software producers themselves and among software producers and software consumers. This deployment framework is enabled by the use of a standardized deployment schema for describing software systems, called the Deployable Software Description (DSD) format. The Software Dock also employs agents to traverse between software producers and consumers in order to perform software deployment activities by interpreting the descriptions of software systems. The Software Dock infrastructure allows software producers to offer their customers high level deployment services that were previously not possible.
Keywords :
Java; distributed programming; mobile computing; object-oriented programming; Deployable Software Description format; Internet; Java; Software Dock framework; Software Dock infrastructure; configuration management; cooperative approach; distributed agent based deployment framework; evolving collection; high level deployment services; interrelated processes; large networks; mobile agents; software consumers; software deployment activities; software deployment support; software deployment technologies; software producers; standardized deployment schema; CD-ROMs; Context modeling; IP networks; Java; Laboratories; Mobile agents; Permission; Software engineering; Software performance; Software systems;
Conference_Titel :
Software Engineering, 1999. Proceedings of the 1999 International Conference on
Conference_Location :
Los Angeles, CA, USA
Print_ISBN :
1-58113-074-0