Rewriting Strategies and Distributed Architecture