API: Application Program Interface - A contract between applications that defines the patterns of interaction between two application components.
ElementTree: A built-in Python library used to parse XML data.
REST: REpresentational State Transfer - A style of Web Services that provide access to resources within an application using the HTTP protocol.
SOA: Service Oriented Architecture - when an application is made of components connected across a network.
XML: eXtensible Markup Language - A format that allows for the markup of structured data.