Javascript is powerful but alone does not much for helping doing technical & business level SOA stuff. So libraries have to be provided in EasySOA javascript engines : FraSCAti (Studio)'s, node.js if used in Light. They can be written :
in the engine's language : they are usually more efficient, can provide access to specific features & platforms, but have to be provided or even written more specifically
in javascript : a lot of useful & quite cross-engine libraries exist and can be provided
Note that engines come with built-in libraries (ex. browser, node.js).
Useful features to provide in javascript :
content (un)marshalling libraries : XML, JSON
& see ideas below
Useful javascript libraries to provide :
js-commons
google closure for browsers & for node.js provides optimizing compiler, type & mixins, templates, libs (collection, test, encryption, date & i18n, event, math), style checking (but hard for node.js)
Javascript is powerful but alone does not much for helping doing technical & business level SOA stuff. So libraries have to be provided in EasySOA javascript engines : FraSCAti (Studio)'s, node.js if used in Light. They can be written :
Note that engines come with built-in libraries (ex. browser, node.js).
Useful features to provide in javascript :
& see ideas below
Useful javascript libraries to provide :
Farther / less useful :