Mashup Markup Language (MML) Components

2006 July 13
by dorai

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.

One Response leave one →

Trackbacks & Pingbacks

  1. Dorai’s LearnLog » MML - A Concept Map

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS