User Tools

Site Tools


gellish_messages

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
gellish_messages [2017/11/15 11:15]
127.0.0.1 external edit
gellish_messages [2018/10/31 16:15] (current)
andries
Line 9: Line 9:
  
  
-A Gellish Message without embedded meta data means that the message (or file) only consists of Gellish ​Database table, whereas the information about the intention of sending the file is not part of the file itself or it should be interpreted from the Gellish content. In that case such meta data is typically exchanged in another way. For example in the form of human readable text in an e-mail of which the exchange file is an attachment.+A Gellish Message without embedded meta data means that the message (or file) only consists of one or more Gellish ​expressions tables, whereas the information about the intention of sending the file is not part of the file itself or it should be interpreted from the Gellish content. In that case such meta data is typically exchanged in another way. For example in the form of human readable text in an e-mail of which the exchange file is an attachment.
  
  
-A Gellish Message with meta data embedded in the message means that the electronic message typically consists of three sections: a message envelop, a message header and a message body. The message envelop and header are not expressed in Gellish, but according to a formal standard data exchange protocol, such as the [[http://​www.w3.org/​TR/​2007/​REC-soap12-part0-20070427/​|SOAP protocol]]. The message body is formed by a collection of Gellish expressions,​ similar to rows in a Gellish Database ​table. When the SOAP protocolis ​used, the Gellish message is exchanged in [[http://​www.w3.org/​TR/​2006/​REC-xml-20060816/​|XML]] format.+A Gellish Message with meta data embedded in the message means that the electronic message typically consists of three sections: a message envelop, a message header and a message body. The message envelop and header are not expressed in Gellish, but according to a formal standard data exchange protocol, such as the [[http://​www.w3.org/​TR/​2007/​REC-soap12-part0-20070427/​|SOAP protocol]]. The message body is formed by a collection of Gellish expressions,​ similar to rows in a table in Gellish expression format. When the SOAP protocol is used, the Gellish message is exchanged in [[http://​www.w3.org/​TR/​2006/​REC-xml-20060816/​|XML]] format. Other protocols use JSON.
  
  
-A Gellish messages can also be a [[:​querying_a_gellish_english_database|Gellish query]] for data from a Gellish ​Database ​or it can be a response to a query in a dialogue. This can be in a one-to-one communication to query a single database, but it can also be in a peer to peer network of Gellish enabled applications in which a query is distributed to a number of '​engines'​ that have access to [[:​gellish_databases|Gellish ​Databases]] or to a decentralized Gellish [[:​gellish_Databases|distributed database]]. ​ \\  The architecture of such a peer-to-peer network of a distributed Gellish environment is illustrated in the figure below. \\  {{:​distributed_gellish.gif?​750*540|}}+A Gellish messages can also be a [[:​querying_a_gellish_english_database|Gellish query]] for data from a Gellish ​enabled database ​or it can be a response to a query in a dialogue. This can be in a one-to-one communication to query a single database, but it can also be in a peer to peer network of Gellish enabled applications in which a query is distributed to a number of '​engines'​ that have access to [[:​gellish_databases|Gellish ​enabled databases]] or to a decentralized Gellish ​enabled ​[[:​gellish_Databases|distributed database]]. ​ \\  The architecture of such a peer-to-peer network of a distributed Gellish environment is illustrated in the figure below. \\  {{:​distributed_gellish.gif?​750*540|}}
  
  
-//​**Continue with**// ​ [[:Querying a Gellish English database]]+//​**Continue with**// ​ [[:Querying a Gellish English ​database|Querying a Gellish enabled ​database]]
  
gellish_messages.txt ยท Last modified: 2018/10/31 16:15 by andries