Mashup Markup Language (MML) Components

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 thought on “Mashup Markup Language (MML) Components”

Comments are closed.