Services - GazeboHub/hephaestus GitHub Wiki
Services
Services - Generic Considerations
- Configuring a service (SOA: service configuration port)
- Starting and stopping a service (SOA: service control port)
- Accessibility of service (SOA: service access port(s), modally, as per network ports and types of protocols operating on individual network ports; service user database port; application authentication and authorization; service network security; service monitoring)
Service Control Interfaces
See Also:
Service Monitoring
- See Also: JMX
...
Sidebar: Service Integration in ASDF
ASDF presents a sort of component oriented framework, for Common Lisp systems - typically, as comprised of Common Lisp source file components and object file components compiled from the respective source file components.
A service may be viewed, abstractly, as a component - albeit, not in a static sense like of a source file.
Services may be defined with dependencies - for instance, in the context of networked information services, a web application service may depend on a user authentication/authorization service, which may in turn depend on a database service or a directory service.
In that sense, ASDF may be extended as to define service components and their dependencies.
Note: ASDF3's abstract model
Services in Hephaestus
Jena Services
Jena Arq
Jena TDB
Jena SDB
Allegrograph Services
Allegrograph HTTP Protocol
- Allegrograph HTTP Protocol, 4.11
- Superset of Sesame 2.0 and SPARQL HTTP protocols
- Protocol is realized through HTTP methods
- Protocol is supported by clients available for a range of platforms, including Common Lisp, Java, Python, C#, and Ruby
- Protocol has some support for geospatial queries - though possibly not a full GeoSPARQL implementation as yet (cf. features, regions, and DE-9IM properties in GeoSPARQL ontologies, and in GeoSPARQL queries) Allegrograph 4.11 nonetheless provides support for some geospatial primitives and procedures, such as for queries about bounding-box containment. (Contrarily, note that there may not exist, at present, a full GeoSPARQL implementation in the FOSS software market.)