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; and creating modeling templates from said meta-data model to facilitate addressing needs of industry-specific applications.