1. A method for service-oriented architecture (SOA) process decomposition and service modeling, wherein a meta-data model is a formalization of said SOA, comprising the steps of: identifying meta-data entities, attributes of said meta-data entities and relationships between stereotypes of said meta-data model; managing said meta-data model for creating, modifying and removing modeling artifacts; creating modeling templates from said meta-data model to facilitate addressing needs of industry-specific applications; and enabling value-added services from said modeling templates to provide capabilities comprising at least one of model validation, service discovery, service composition, service level agreement (SLA) management and industry-specific solution modeling.