A system and method for composing, configuring, deploying, and managing
services in a data processing system and data processing system network.
This system provides a means for application infrastructure services to
insert specific programming code in the generated code. When code
generator starts, it also loads the plugs for the infrastructure services
being used by the container. The code generator creates XML documents for
all the code that it wants to generate. It then invokes the
infrastructure service plugs and provides them an opportunity to add code
specific to them by passing the XML documents representing the code to be
generated. Once all the plugs have added their code, the code generator
converts the XML documents back into either language specific code or
configuration code, as necessary.