Popis: |
In spite of software distribution being a relatively new concept in software engineering, a number of environments are available nowadays. However, those have negligible or no support for identifying inner composition of software systems in a fine-grained way, delivering monolithic applications even when users require just a small portion of their functionality. The ability to dynamically distribute individual components is significant because it drastically reduces waste of memory, storage and communication resources. We introduce our research effort on the design, development and viability exhibition of the CoDelivery environment, which defines a basis for distribution and management of component-based software systems over the Internet, supporting on-demand, transparent and dynamic integration of a wide variety of distributed reusable components. What makes CoDelivery unique from existing systems is its use of a Web-based execution and distribution model for software delivery taking into account inherent features of software systems such as inner-composition and reuse. |