Vorheriges Thema: Get the Natural Score by Characteristic

Nächstes Thema: Get the Weighted Score by Characteristic

Get the Weighted Score of a Service

This web service lists the weighted SMI score score of the service. 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

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.

&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.

Example:

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

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

Sample output of successful execution:

{
"result":
	{
	"returnCode": "0",
	"errorMessage": "Operation Successful.",
	"resultCount": 10,
	"Bean-List": {
		"ResourceScore-Bean":[
			{ "characteristics": "Adaptability", "parentCharacteristics": "Agility", "score": "99", "confidence": "null" },
			{ "characteristics": "Agility_measure", "parentCharacteristics": "Agility", "score": "null", "confidence": "null" },
			{ "characteristics": "Awareness or Visibility", "parentCharacteristics": "Agility", "score": "77", "confidence": "null" },
			{ "characteristics": "Capacity or Elasticity", "parentCharacteristics": "Agility", "score": "45", "confidence": "null" },
			{ "characteristics": "Flexibility", "parentCharacteristics": "Agility", "score": "40", "confidence": "null" },
			{ "characteristics": "Availability_measure", "parentCharacteristics": "Availability", "score": "null", "confidence": "null" },
			{ "characteristics": "Reliability", "parentCharacteristics": "Availability", "score": "99", "confidence": "null" },
			{ "characteristics": "Resiliency or Fault Tolerance", "parentCharacteristics": "Availability", "score": "74", "confidence": "null" },
			{ "characteristics": "Stability", "parentCharacteristics": "Availability", "score": "39", "confidence": "null" },
			{ "characteristics": "Auditability", "parentCharacteristics": "Compliance", "score": "null", "confidence": "null" }
					]
		   }
	}
}