TextAndAttributeBasedMessaging

Last edit November 30, 2009
Text and attribute-based messaging is a useful technique for sharing information and services between diverse application languages. The technique was made popular in Unix/Linux but is not exclusive to Unix/Linux. Characteristics include:

  • The text message can be viewed as a discrete unit of text. It can be thought of as a file.

  • The text is human-readable without special viewers or browsers other than a plane-jane text editor. (Although the meaning of the structure may be context-sensitive).

  • Any data-structures used are relatively easy to parse.

  • It is mostly declarative information rather than commands.

Examples include:

  • Markup text or files, such as HTML or XML

  • Comma-separated value files

  • An HTTP message