B2B specifications such as RosettaNet, ebXML, or the OAG define long-running transactions as part of trading partners agreement to conduct electronic commerce. The transaction data is commonly represented as an XML document. The context of the transaction is now handled in most B2B architecture by a business process engine. These relatively new concepts greatly impact the role and design of business object components. In our talk we define and present a vision for a new category of BOCs which use XML documents as method arguments and are specifically designed to map into business process activities. These components require specialized services specific to B2B interactions such as: business process "transaction", exception handling, security, logging and auditing.