Platform Services

From SPACE Wiki

Jump to: navigation, search

The term Platform Services refers to a concept of a service-oriented middleware in which each constituent component is itself a (distributable/tradeable) web service. SPACE consists mostly of such services. This opens up the possibility to use the platform service interfaces as extension points of the platform.

TODO: The following list should point to all WSDL/WADL files and textual descriptions of the capabilities of each interface.

Available service interfaces

  • Monitor Grand SLAM
    • SLA (template) registration for monitoring
  • Monitoring-as-a-Service
  • Contract Wizard
    • RESTful interface: Interactive invocation with service bundle, possibly with USDL files and SLA templates attached to it
    • CWNR/SLA Manager: Registration and query of SLA templates and SLAs
    • CWNR/Ratings: Query of individual consumer ratings and comments
    • WSDLs: SlaManager.wsdl
  • Ratings Service
    • Query of aggregated ratings and comments
  • Provider Wizard
    • Deployment of service packages. Work in progress.
  • Access Gate
    • HTTP interface: pass-through SOAP proxy functionality
    • FIXME: No WS management interface available yet, direct DB access required.

Available service-using applications

  • Discovery ConQo
    • Command-line: conqotool, conqoimport
    • Web: ConQoCockpit
    • Service: MDCS
  • Monitor Grand SLAM
    • Command-line: slamtool (Work in progress)
    • Service: MDCS
    • Web: internal OSGi bundle
  • Monitoring-as-a-Service
    • Command-line: TODO
    • Web: Database inspection client, Flotr visualisation
    • Service: MDCS
  • Ratings Service
  • Provider Wizard
  • Access Gate
    • Web: internal PHP/SAPI interface
    • Service: SPACEagent
Personal tools