Astra-Node configuration
Just a small memo to remember the order of execution of the bundles for the Astra Node.
It is also important to consider the declaration of the right properties in order to get the SOA working.
This can be used to configure the development environment in Eclipse, to configure the init.xargs file in a release, etc.
Properties of the NODE:
org.osgi.service.http.port = 10000 eu.ist.astra.cm.proxy.endpoint = http://REPLACE_ME_WITH_BACKEND_ADDRESS/axis/services/CommunityManager eu.ist.astra.BackEndAddress = http://REPLACEME_WITH_BACKEND_ADDRESS/ eu.ist.astra.cm.endpoint = http://REPLACEME_WITH_BACKEND_ADDRESS/axis/services/CommunityManager eu.ist.astra.cm.event.endpoint = http://REPLACEME_WITH_BACKEND_ADDRESS/axis/services/CommunityEventManager eu.ist.astra.default.user = john@astra eu.ist.astra.persistency.dbConfigPath = /resources/dbclient.props org.osgi.framework.bootdelegation = *
(the string REPLACEME_WITH_BACKEND_ADDRESS needs to be replaced by the server name and port of the ASTRA Back End Example: http://astra.perseum.com:8080/axis/services )
Bundles execution order:
The current bundles and their priorities for an Astra Node execution are listed below:
- jsdk-2.2.jar
- cm_all-2.0.0.jar
- commons-logging_all-2.0.0.jar
- http_all-2.0.0.jar
- axis-osgi_all-0.1.0.jar
- jena_bundle.jar
PersistencyManager-2.0.0.jar (which will appear as PersistencyManager project in Eclipse)
RemoteFrameworkManager-2.0.0.jar (which will appear as RemoteFrameworkManager project in Eclipse)
EventsManager-2.0.0.jar (which will appear as EventsManager project in Eclipse)
OntologyManager-2.0.0.jar (which will appear as OntologyManager project in Eclipse)
- CommunityManagerAPI-2.0.0.jar (which will appear as CommunityManagerAPI project in Eclipse)
CommunityManagerProxy-2.0.0.jar (which will appear as CommunityManagerProxy project in Eclipse)
UserManagerProxy-2.0.0.jar (which will appear as UserManagerProxy project in Eclipse)
- UserManagerAPI-2.0.0.jar (which will appear as UserManagerAPI project in Eclipse)
AwarenessManager-2.0.0.jar (which will appear as AwarenessManager project in Eclipse)
AwarenessApplicationManager-2.0.0.jar (which will appear as AwarenessApplicationManager project in Eclipse)
ServiceProxyManager-2.0.0.jar (which will appear as ServiceProxyManager project in Eclipse)
- UPnPServiceProxy-2.0.0.jar (which will appear as UPNPServiceProxy project in Eclipse)
ContextManager-2.0.0.jar (which will appear as ContextManager project in Eclipse)
TagManagerNode-2.0.0.jar (which will appear as TagManagerNode project in Eclipse)
ApplicationManager-2.0.0.jar (which will appear as ApplicationManager project in Eclipse)
New!: A new release for Astra node and backend has been added to: http://basar.idi.ntnu.no/svn/astra/WP4-tools/persistence/releases/ASTRA-2.0.1852/ . It includes the newest bundles (EventsManager, ApplicationManager, etc.)
Links:
A file with the information about the run configuration can be found at:
http://basar.idi.ntnu.no/svn/astra/WP4-tools/persistence/soa2/RunConfigurations/ASTRAnodeSOA2.0.txt