15. A program product stored on a computer-readable electronic storage memory, which when executed, enables a computer infrastructure to manage a set of artifacts, the program product comprising computer program code for enabling the computer infrastructure to: generate a proxy agent for a framework agent, wherein the framework agent manages a set of modifications to the data for an artifact in the set of artifacts, wherein the proxy agent receives messages communicated from one of a user interface or the framework agent for processing by the other of the user interface or the framework agent, processes the messages, and forwards the messages to the other of the user interface or the framework agent, and wherein the artifact implements a service in a computer infrastructure; and wherein the proxy agent includes computer program code for enabling the computer infrastructure to: receive a modification message for processing by the framework agent for the artifact from the user interface; capture modification data based on the modification message, wherein the modification data is distinct from the modification message; forward the modification message for processing by the framework agent; and serialize the modification data in an XML-based document, wherein the serialized modification data is configured to recreate the modification message without the user interface when executed by a computing device.
15. A program product stored on a computer-readable electronic storage memory, which when executed, enables a computer infrastructure to manage a set of artifacts, the program product comprising computer program code for enabling the computer infrastructure to: generate a proxy agent for a framework agent, wherein the framework agent manages a set of modifications to the data for an artifact in the set of artifacts, wherein the proxy agent receives messages communicated from one of a user interface or the framework agent for processing by the other of the user interface or the framework agent, processes the messages, and forwards the messages to the other of the user interface or the framework agent, and wherein the artifact implements a service in a computer infrastructure; and wherein the proxy agent includes computer program code for enabling the computer infrastructure to: receive a modification message for processing by the framework agent for the artifact from the user interface; capture modification data based on the modification message, wherein the modification data is distinct from the modification message; forward the modification message for processing by the framework agent; and serialize the modification data in an XML-based document, wherein the serialized modification data is configured to recreate the modification message without the user interface when executed by a computing device. 16. The program product of claim 15 , further comprising computer program code for enabling the computer infrastructure to generate a user interface for enabling a user to request a modification to the artifact.