Information is exchange between apps without interaction of Fispace. Fispace only conducts the business flow, but specific message is exchange between apps directly.
FIspace is a specific enabler of FI-WARE, for more information about GEs please visit the FI-WARE catalogue: http://catalogue.fi-ware.org/
Yes, it is going to be available for internal use for the open call developers
As a B2B collaboration platform, business companies, entities or organization are direct end users of the platform. Those users should create an account in the specific instance of FIspace in order to get grant access and use the API provide
Fispace uses wirecloud as widget container and Wstore + infrastructural Ges related to wstore in order to fulfill the store functionalities
Message exchanges between app is defined based on the specific case. If my app implements a weather condition scenario, I define the message with required attributes, I integrate this message to a common core and I expose the message to be use by others.
Regarding SDK, you can find more information in : https://bitbucket.org/fispace/apps/wiki/FIspace%20apps%20for%20newbies for no java based application, the rest API to connect to FIspace SDI is provided in the following url:
Yes it is possible by a query to the authentication server
Data is exchange between the apps, Fispace manages the business flow.
The creation of an adapter, which connects to FIspace. Regarding of data, either you define your data model in FIspace core, or you use already existing and mapping to yours
Fispace in general and SDI concretely, doesn’t store any data, just conduct the business flow of message which allows apps to exchange data
Repository GE as data collector
Fispace makes possible the business ecosystem, it could be used but unique business and end clients will not take advantage of Fispace power. Similar case is to have a data base with one table
There are two approaches to FIspace, Business Architect and Application Developer. The first one provides "the idea" while the second one implements it. So, try to separate both roles.