Patent ID: 9654334
Date: 2017-05-16
CPC Classifications: G06F,H04L

Claim:
1. A method for determining whether representational state transfer (REST) application programming interfaces (APIs) are compatible, the method performed by a processing system that includes a processor, the method comprising: obtaining a first REST Chart describing a first version of a REST API; obtaining a second REST Chart describing a second version of a REST API, the second version separate and distinct from the first version; and determining whether the first version and the second version are compatible using the first REST Chart and the second REST Chart by determining whether a compatible path exists between the first REST Chart and the second REST Chart, wherein a type representation is defined by a Petri Net place having a place type, the place type comprises one of an OR place type and an AND place type, an OR place type is associated with a REST client understanding any relational universal resource indicator (URI) in a given place and an AND place type is associated with the REST client understanding all relational URIs in the given place.