DocumentCode :
127595
Title :
API Terms and Conditions as a Service
Author :
Vukovic, Maja ; Laredo, Jim ; Rajagopal, Sridhar
Author_Institution :
IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
2014
fDate :
June 27 2014-July 2 2014
Firstpage :
386
Lastpage :
393
Abstract :
Service Oriented Architecture (SOA) has evolved from business-to-business interactions, into the new API model that enables open partnerships and interoperability with just about anyone. In SOA, terms of service (ToS) and service level agreements (SLAs) were agreed upon on one-to-one basis, as the Web service interfaces were defined. In contrast, API ecosystems appeal for self-serve and instant gratification, being able to access, try and buy an API with a single click. As business teams and citizen developers access API ecosystems, they will want to quickly identify APIs that conform to their legal and usage terms requirements. For example, a large, established enterprise would not be as keen to give up their brand permission easily through use of a 3rd party API, whereas a citizen developer would probably not be concerned too much. Therefore we see a need to be able to automatically assess API terms of service to facilitate comparison and selection of multiple APIs from different providers. To enable API consumers to navigate this flood of APIs, we present a system that simplifies API terms of service creation and assessment. The core of the proposed system is a common API terms of service data model, which captures legal and entitlement capabilities. The system enables profile-based search, thereby allowing users to specify their terms of service requirements relevant to different roles that they may have in the ecosystem (e.g. citizen developer, enterprise procurement officer, etc.).
Keywords :
Web services; application program interfaces; service-oriented architecture; API comparison; API ecosystems; API selection; API terms; SLA; SOA; ToS; Web service interfaces; application program interface; brand permission; business-to-business interactions; conditions-as-a-service; profile-based search; service assessment; service creation; service data model; service level agreements; service oriented architecture; service requirements; terms of service; Data models; Ecosystems; Law; Licenses; Pricing; Service-oriented architecture; API; license; non-functional matching; services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services Computing (SCC), 2014 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5065-2
Type :
conf
DOI :
10.1109/SCC.2014.58
Filename :
6930558
Link To Document :
بازگشت