Vorheriges Thema: Get the Weighted Score of a Service

Nächstes Thema: Get the Service Score by Category

Get the Weighted Score by Characteristic

This web service lists the weighted SMI score score of the service for a specific characteristic. The weighted score is the SMI score of the service in comparison to other services in the same category, with the specified weight set applied.

HTTP Type

GET

Restriction

None. Open to all public users.

URI

{type}/SMI/{version}/category/{categoryUUID}/service/{serviceUUID}/weightedScore/{characteristic}

Parameter

Description

{categoryUUID}

UUID of the category the service belongs to. Note that a service may belong to multiple categories.

{serviceUUID}

UUID of the service for which the score is being obtained.

{characteristic}

The name of the SMI characteristic to start from. This can be defined as a hierarchical model, like a directory structure.

&key

The API Key that is provided when your application has been registered.

&secret

The Shared Secret that is provided when your application has been registered.

&weightSetName

The name of the weight set used in obtaining a weighted score, weight set query, or updates.

&page

Defines the page number to display.

&rows

Defines the number of records to display per page.

&childInfo

May be set to "true" to show the score of all sub-characteristic, or set to "false" to show only the score of the specified characteristic. If &childInfo is not defined, the value is true.

Example:

The following URI gets all the weighted scores for the service “Merchant Solutions” that belongs to the category “E-Commerce” for the specified SMI characteristic.

https://smi.cloudcommons.com:8443/Insight_API/json/SMI/0.5/category/ab986674-8291-11df-b78a-f765177ca478/service/99500098-c4b9-11df-bbd8-6b395a4ff3f3/weightedScore/Overall?page=1&rows=20&weightSetName=weight1&childInfo=true&key=df3936ec01c5d3adf9f0048116cd5b84&secret=13f6232ebf484e57103cd4ac234a22aa

Sample output of successful execution:

{
"result":
	{
	"returnCode": "0",
	"errorMessage": "Operation Successful.",
	"resultCount": 36,
	"Bean-List": {
		"ResourceScore-Bean":[
			{ "characteristics": "Availability_measure", "parentCharacteristics": "Availability", "score": "71", "confidence": "null" },
			{ "characteristics": "Reliability", "parentCharacteristics": "Availability", "score": "71", "confidence": "null" },
			{ "characteristics": "Resiliency or Fault Tolerance", "parentCharacteristics": "Availability", "score": "71", "confidence": "null" },
			{ "characteristics": "Stability", "parentCharacteristics": "Availability", "score": "71", "confidence": "null" },
			{ "characteristics": "Contracting Experience", "parentCharacteristics": "Effectiveness", "score": "28", "confidence": "null" },
			{ "characteristics": "Effectiveness_measure", "parentCharacteristics": "Effectiveness", "score": "28", "confidence": "null" },
			{ "characteristics": "Efficiency", "parentCharacteristics": "Effectiveness", "score": "28", "confidence": "null" },
			{ "characteristics": "Usability", "parentCharacteristics": "Effectiveness", "score": "28", "confidence": "null" },
			{ "characteristics": "Value", "parentCharacteristics": "Effectiveness", "score": "28", "confidence": "null" },
			{ "characteristics": "Carbon Footprint", "parentCharacteristics": "Efficiency", "score": "13", "confidence": "null" }
					]
		   }
	}
}