Ongoing discussions within the SWIM communities of interest

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 50 Next »

Task Status

This page is part of the ongoing SWIM communities of interest discussions. The content is working material. It should not be treated as final as it is still subject to review, comment and change.

This page handles FAQ answers that are a work in progress.

Current FAQ

Updates

How do I describe a service that uses GraphQL?

GraphQL is allowed using HTTP as the transport layer (i.e. using WS-Light binding in SWIM-SERV-018 TI Profile and bindings).

GraphQL is an example of message-oriented service design (as opposed to operation-oriented or resource-oriented service design).  For message-oriented services, the essential part is describing the data schema. GraphQL services do this in its own schema language “GraphQL Schema Language”.

Work is being carried out at https://gist.github.com/kouak/8a13bb2730b91a797ca3354e56587f71

How is the quality of service documented at various service lifecycle stages?

How do I document quality of service in a service definition?

It can be left abstract or give a minimum to be reached by all service providers.

If the requirements are left at the abstract level, implementers have freedom to define their own concrete quality of service parameters. The service implementation that leads to a service description can give concrete parameters. This links to Formal Arrangements - Service Level Agreements.

It is proposed to explain the options available to implementers using supporting material e.g. publishing exact figures or schedules of outages etc.


How is the quality of data documented at various service lifecycle stages?

How do I document quality of data in a service definition?

It can be left abstract or give a minimum to be ensured by all service providers.

  • No labels