1. A multi-tier inventory management data processing system comprising: an inventory management system coupled to one or more e-commerce applications over an enterprise bus; and, a plurality of instances of a tier inventory component, each of the instances corresponding to a local inventory cache, each instance comprising program code enabled to manage the local inventory cache, each instance further comprising an inventory management application programming interface (API) exposing inventory operations on the local inventory cache to other instances of the tier inventory component.