REST(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。REST 从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表征。获得这些表征致使这些应用程序转变了其状态。随着不断获取资源的表征,客户端应用不断地在转变着其状态,所谓表征状态转移(Representational State Transfer)。 随着电子商务的发展,Newegg在电子商务领域经过多年的沉淀和革新,已经形成了较为稳定和完善的流程体系和服务体系。为了给越来越专业的电子商务参与者提供更为个性和专业的服务,我们将Newegg系统的所有service都改造为REST架构风格,同时提供完整的API开放平台。通过该平台,开发者可以拥有Newegg海量的商品信息和用户信息,同时也可以方便的使用我们的电子商务交易系统,实现丰富的应用场景和专业的定制化服务。