====== jSeduite Vocabulary ====== ===== Information ===== An //information// is a data exchanged inside the system and finally delivered to a broadcasting device. Such data can be instances of atomic types (//e.g.// ''string'', ''integer'', ''date'') or more complex data structures. jSeduite handles information as scalar values or as set (vectors) of information ===== Sources ===== Available information can be retrieved from different partners. We call a //source// an operation of a service (Web Service or Orchestration) which feeds the system with information. ===== Provider ===== The system needs to select relevant information from several sources, in an efficient way. This business logic is defined inside orchestrations tagged as //providers//. A provider aggregates a given set of sources and can integrate some extra functionalities like shuffling a set of pictures, or filtering information following user's profile. ===== Bundles ===== A //bundle// is a //ready-to-deploy''// //jSeduite// system, made by a set of //sources// and //providers//. Bundles can be automatically generated as an auto-executable archive from the //jSeduite// service repository.