Zdenek Sustr (CESNET)
Open standards are often cited as key to interoperability. Products are chosen depending on whether they support certain standard or not. However, implementations of a certain standard may often differ. Not only may some portions of a standard be left out in an implementation, but even concurrent implementations may slightly differ. This is an implementation issue as often as a matter of ambiguous specification in the given standard, but whatever the reason, these discrepancies must be sought, identified, and addressed. This poster introduces an OCCI compliance testing suite – OCCI being a cloud infrastructure management standard used, among others, in the EGI Federated Cloud platform. The suite tests the compliance of server-side OCCI implementations with the OCCI Core, Infrastructure and HTTP Rendering specifications. Tests of OCCI v. 1.1 compliance are explained, and the anticipated progress towards OCCI v. 1.2 and its JSON rendering specification (currently in public comment phase, shortly before release) is briefly outlined. The OCCI compliance testing suite is based on Test Descriptions for Cloud Interoperability by ETSI (European Telecommunication Standards Institute), and it has been designed not only to test existing implementations routinely during the release process, but also to automate proceedings in Cloud Plugfests and similar interoperability testing scenarios.
Boris Parak (CESNET) Frantisek Dvorak (CESNET) Jiri Sitera (CESNET) Mr Pavel Vondruska (CESNET) Zdenek Sustr (CESNET)