Patent ID: 8239419

Claim:
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform a process that uses data in a metadata repository to generate files that can be used by a Service Component Architecture (SCA) server, the process comprising: analyzing input instructions and determining the metadata repository from the input instructions, wherein the metadata repository comprises an architecture; matching a service identifier received with the input instructions to service metadata stored in the metadata repository and retrieving service parameters for a service; generating a parser tree based on the retrieved service parameters, wherein generating the parser tree starting with a root directory, followed by a service group, the service, one or more buffer definitions per the service and the service parameters; and recursively walking through the parser tree and generating target output files based on the parser tree, wherein the target output files comprise a composite file, a component file, an abstract base class header file, and a skeletal implementation class header file; wherein the target output files are configured so that the SCA server can access services that have associated service metadata stored in the metadata repository without requiring information regarding the architecture.