The components of e-services that link Internet-based service providers are described and business-to-business (B2B) e-commerce frameworks based on their support for e-service components are compared. The three layers involved in a B2B e-service architecture include an underlying information technology infrastructure, an e-commerce infrastructure, and e-service frameworks. The components of e-service frameworks include service discovery, service brokering, service negotiation, service mediation, service billing, service payment, service composition, and service security. eCo has developed a specification that enable e-commerce interoperability and the creation of electronic marketplaces consisting of layers such as network, market, business, service, and document. The e-speak solution by HP provides an open and integrated platform for e-service with features such as service discovery, negotiation, and service composition.