Service Component Architecture (SCA): SCA enables software reuse by assembling a set of services into a composite application.
Extensible Markup Language (XML): XML is a generic language that can be used to describe any kind of content in a structured way.