Patent ID: 8745584
Filing Date: 2014-06-03
Classification: G06F

Abstract:
1. A computer implemented method for injecting dependency, the computer implemented method comprising: identifying, by a computer, service dependency information associated with a first software module that includes a set of service software components in a plurality of software modules including other service software components, wherein the first software module includes a service software component in the set of service software components that has a service dependency to at least one other service software component included in another software module in the plurality of software modules; identifying, by the computer, information about the service dependency to the at least one other service software component included in the another software module; and using the service dependency information associated with the first software module that includes the set of service software components and the information about the service dependency to the at least one other service software component included in the another software module, generating, by the computer, a code for the first software module that resolves the service dependency between the service software component included in the first software module and the at least one other service software component included in the another software module and that allows a software application to trace the service dependency from the service software component included in the first software module to the at least one other service software component included in the another software module, wherein the code for the first software module defines a class, a class package, a package name, one or more default properties, a class name, an interface implemented by the class, and an initialization method, and wherein the generating, by the computer, the code for the first software module comprises: