NCO/SOA are emerging paradigms and family of techniques, procedures, and capabilities that utilize a networked environment to meet new and evolving challenges through information and service integration, dynamic service and system composition from existing and newly deployed components and services, and adaptive solutions. It is becoming increasingly important for the realization of numerous important defense, commercial, healthcare, education, communication, social networking, and entertainment applications. Some of these applications are mission-critical with stringent dependability requirements, including high reliability, availability, safety, and security constraints; while others must meet alternative requirements such as easy usability, high resilience, fast response, and preservation of confidentiality and privacy at minimal cost.
In a nutshell, if you find yourself dealing with software components and systems made of new and/or legacy software components, we most likely have something for you...