Mashup Markup Language (MML) Components

MML will contain a high level description of a mashup. The current thinking is that MML will contain the following components (each component is denoted by an XML element)
- Services - a list of services the mashup will use (these are publicly available webservices)
- Rules - A set of rules for filtering, selecting data from services. These include how to aggregate data, how to correlate data from one service to another, etc.
- Transformations - Provides a description of how the aggregated/correlated data is transformed before it is sent to a client.
- State - State management related information
- Orchestration or Workflow - If there are multiple services the output of one service may form the input of another service.
Originally uploaded by Dorai Thodla.





[...] Here is a cleaner, more readable map drawn using IHMC CMapTools’ free Concept Mapping Toolkit of my earlier hand drawn version, based on a discussion in MashupCamp2. [...]
Pingback by Dorai’s LearnLog » MML - A Concept Map — July 16, 2006 @ 10:27 pm