|
ArchitectureOverview
Architecture OverviewAfrous mainly consists of following 3 parts.
JavaScript mashup engine (AfrousCore)Afrous Core is a mashup engine written in pure JavaScript. It is considered to be run on major modern web browsers. Afrous Process is a mashup activities running on this mashup engine, described in the form of JSON configuration. Afrous Core is responsible for generating proper output (such as JavaScript Object or others) according to this process configuration. Mashup process editor (AfrousEditor)Afrous Editor is the web IDE of Afrous in order to create process configurations which can be used in Afrous Core. Afrous Editor itself is written in JavaScript, and all its functions are running in client side. Server side programServer side programs in Afrous are very small, and simply responsible for storing process configurations in persistent manner. Process configurations stored in the server can be shared within users. It needs OpenID account authentication before saving the config, but it is not required if you don't want to keep your config in our server. |
Sign in to add a comment