The difference between a reseller and an integrator is...
Reseller: A company that “resells” products. Purchases from manufacturer or distributor, then sells to end-users.
Architectural Consultant: A person or company that analyses a problem and recommends a solution that a customer could implement.
Integrator: A company that solves a problem for the customer by providing a solution that can come from a variety of manufacturers. Can integrate a solution from many vendor components. Combines the best of the 2 providers above.