1. Adherence to mashup principles:
a. Online software that takes minutes or hours to create instead of days and weeks.
- Data Mashups is a service, although also a downloadable version is available. No downloading necessary, you can start using the service within minutes.
b. End-user guided assembly in the browser.
c. Sharing via a simple URL.
- Basically any URL can be imported to the portal for others to see.
d. Leverages the “Global SOA”: Is open to all external sources of behaviour and data.
- Contains tools to use web services in the portal. Basic gui creation and specification of input parameters etc. Also REST is supported as well as access to databases, Excel data, web widgets (e.g. google maps), web applications.
e. Visually configured or scripted “glue” to connect widgets and DIVS together.
f. Is secure, safe, and reliable.
- contains user management features and authentication.
2. What kind of user-managemet does the tool provice?
The portal contains a registration feature. There are three models for user-registration:
1. Any user with no verification required. 2. Any user with valid email 3. Users with valid emails in a particular domain.
All applications in the portal share single-sign-on, so that a registered user of any application is automatically registered for the portal and vice versa.
The portal may used also by visitors, however their changes to the portal are not saved.
The administrator can define what content different users can see using a content tree.
3. Is the tool mature enough to be used in our project? Examples of where the tool has been used in the past.
The tool is currently in the beta phase. The tool was created in 2006. I think it has not been really used in enterprise applications. The documentation seems to be quite good on the web site. There are some open issues stated in the documentation, which do not seem to be show stoppers, but....
“For the experienced web developer, the tool may get in the way more often than help, at least until the tool matures further. " -http://applibase.com/applibuilder/help/builder/BuilderFaq.html
So probably this tool should be used more to provide a vision of what can be done than really using this to create our mashups.
4. Is the tool open source?