Repurposing Data and Services
Does it make sense to talk about reusing services, or should we talk instead about repurposing?
The word repurpose is largely being pushed from the data/metadata side, especially the XML/XSL crowd. XML is certainly relevant to technical reformatting and interoperability, but may also support data being put to new uses.
XML is very good for this kind of repurposing, because it operates at a level of semantic vagueness where it doesn't really matter whether "customer" means "customer" or "terrorist". To my mind this is both a strength and a weakness of XML. It seems to me that if we want to promote the repurposing of services, we need to explain how to design services that can operate with a calculated lack of semantic specificity, with weak preconditions. (But strong postconditions.)
Technorati Tags: repurpose reuse service-oriented XML
The word repurpose is largely being pushed from the data/metadata side, especially the XML/XSL crowd. XML is certainly relevant to technical reformatting and interoperability, but may also support data being put to new uses.
- IBM defines repurposing in terms of metadata, with specific reference to XML
- The Role of XSL in e-business Solutions (May 2001), by Mark Colan of IBM
- Xerox Research on XML Schema Management
- Using Intelligent Agents to Repurpose Administrative Data ... (Jan 2004) (abstract)
XML is very good for this kind of repurposing, because it operates at a level of semantic vagueness where it doesn't really matter whether "customer" means "customer" or "terrorist". To my mind this is both a strength and a weakness of XML. It seems to me that if we want to promote the repurposing of services, we need to explain how to design services that can operate with a calculated lack of semantic specificity, with weak preconditions. (But strong postconditions.)
![]() | Reuse and Repurpose |
Technorati Tags: repurpose reuse service-oriented XML
Labels: CRM




<< Home