A set of architectural principles used to design Web services that focus on systems resources, including how resource states are addressed and transferred over HTTP by a wide range of clients written in different languages. Web services employing a REST architecture read a designated Web page containing an XML file that describes and includes the desired content.