We present the design of a service oriented architecture which facilitates flexible managerial decision making in dynamic business networks. We have implemented and tested this architecture in the MinneTAC trading agent, which is designed to compete in the Supply Chain Trading Agent Competition [4]. Our design enables managers to break out decision behaviors into separate, configurable components, and allows dynamic construction of analysis and modeling tools from small, single-purpose “evaluator” services. The result of our design is that the network can easily be configured to test a new theory and analyze the impact of various approaches to different elements of the agent’s decision processes, such as procurement, sales, production, and inventory management. Additionally we describe visualizers that allow managers to see and manipulate the configuration of the network, and to construct economic dashboards that can display the current and historical state of any node in the network.