Ken Webb 2010-02-27T03:08:29Z
Services are a recent addition to Xholon. Existing classes are gradually being turned into services that can be accessed by client nodes from anywhere in the Xholon hierarchical structure. Service classes are only instantiated if actually used in a Xholon application.
Available services, in alphabetical order, include:
- About service Displays a few lines of basic details about Xholon.
- Chart viewer service
- Control service
- Database service Provides access to relational databases through JDBC or Hibernate.
- Generic viewer service
- Node selection service Marks and unmarks selected nodes in the Xholon hierarchical structure.
- Post-configuration service Domain-specific actions that can be done after Xholon nodes have been automatically configured.
- Pre-configuration service Domain-specific actions that can be done before Xholon nodes have been automatically configured.
- Script service
- Service locater service Locates other services.
- Spring framework service Provides access to the popular Spring framework.
- Validation service Provides access to one or more classes that can validate data.
- Wiring service Reports on unwired ports, and links unwired ports to this service to prevent runtime exceptions.
- Xholon creation service
- Xholon directory service Maintains additional information for Xholon nodes, beyond what is contained within their own internal attributes.
- Xholon helper service
- XPath service Provides access to the internal XPath capabilities
The following diagram shows the Xholon GUI with three domain-specific nodes (HelloWorldSystem, Hello, World), and the services that they can access, organized under the XholonInternalServices node as a separate subtree.
return to main page