Thribhuvan Thakur: Service Provider Interface: Creating Extensible Java Applications. developer.com. [dostęp 2009-11-18]. Cytat: A service provider interface (SPI) is the set of public interfaces and abstract classes that a service defines. A SPI may be represented by a single interface (type) or abstract class or a set of interfaces or abstract classes that define the service contract. (ang.).