摘要:
The invention concerns a method for dynamic collaboration by means of transforming a computer program (S, C) within a distributed system hosted at multiple sites, the method comprising the steps of instrumentation a target site by transferring a part (P1', ..., P3') of said computer program from a source site to the target site, where said part collaborates with a remaining part of the computer program, where the part (P1", ..., P3") is identified while the computer product is already running, where the part is separated from the remaining part of the computer program, where interfaces of the part and the remaining part are modified such that the part can be hosted on the target site and can interact with the remaining part, and where the part is transferred and integrated (P1, ..., P3) in a part of the computer program that is hosted on the target site. The invention also concerns a respective computer software product, a network element, and a distributed system.
摘要:
The invention concerns a method for automatically adapting a computer program product to an environment, the computer program product comprising executable parts and data parts, the method comprising the steps of configuring the computer program product for the environment and executing the software in the environment. Furthermore the method comprises the steps of observing effects of the execution, i.e. metering the behavior, of the executable parts, analyzing the inter-relation of the observed effects with the software, and modifying executable parts based on rules in order to reduce undesirable observed effects like in-efficiency or failure. The present invention relates also to the automatically adapting computer program product, and a method for manufacturing the automatically adapting computer program product.