In this chapter, we present an approach to a component (application) framework supporting agent-based intercompany communication and coordination. By using the extensible markup language (XML) as an important cross-section technique, together with common business communication standards, we show how the border of heterogeneous (distributed) application systems can be overcome. With this, a business communication protocol is set up. Taking this protocol as a basis, we further present a component framework, which is implemented using the JavaBeans technology to support an efficient intercompany communication. In addition, we show how this approach may further develop to a means for intercompany coordination. Thus, we come to multi-agent systems that support innovative business strategies in e-commerce settings, which rely on automatic coordination of complex business transaction within virtual enterprises.