1. A method of specifying categories of data elements during a service specification phase of a service-oriented architecture (SOA) life cycle defined in a service modeling methodology, the method comprising the step of: during the service specification phase of the SOA life cycle defined in the service modeling methodology, a computer system specifying first, second, third and fourth sets of one or more data elements included in a plurality of data elements specific to a service as being in a first, second, third and fourth categories, respectively, wherein the first category specifies transaction elements that provide information required to be sent in a response to a request for the service and that are required for integrating applications, wherein the second category specifies glue elements that associate an operation of the service to middleware elements, wherein the third category specifies core Common Information Model (CIM) elements, and wherein the fourth category specifies extension elements that extend the core CIM elements.