Dorai’s LearnLog

July 13, 2006

Mashup Markup Language (MML) Components

Filed under: Uncategorized — dorai @ 9:40 pm

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.

1 Comment »

  1. [...] 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

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.