B2B is a commercial transaction between two business entities, characterized by exchange of information, goods and services throughout commercial websites (E-commerce). Such transactions are usually performed over internal-secured networks. These type of transactions are characterized by long-term contractual relations, as opposed to a transaction between a private consumer and a business (B2C).