Section: Application Domains
Service Oriented Computing
Today the component-based methodology often refers to Service Oriented Computing. This is a specialized form of component-based approach. According to W3C, a service-oriented architecture is “a set of components which can be invoked, and whose interface descriptions can be published and discovered”. Strictly speaking Service Oriented Computing is constructed around the Web Service technology: it allows web architects to produce new services by assembling existing services available from the shelves (in web development, the term `mashup' is sometimes employed for this). According to the specific task at hand, a search is performed for suitable services to provide the needed capabilities.