The system was developed using Java Enterprise 7.0 and glassfish server 4.0. It consists of: -Two callcenters (B1,B2) made with WebServices and Enterprice Application Client, than communicate by jms/queue -Every callcenter controls five offices and the callcenter communicate with them by the same number (five) of jms/queue . Any request that may be send to the callcenter through Web Page and Servlet consists: Unique identifier (ID) List of signals, which indicates which offices we have need to contact. The request is handled in a transactional context through the "two-phase commit" protocol. Every request received to the office consists: Read from the database Resolve the signal Write to database. Every office has three active replicas of the same database and communicate with the databases by jms/Topic.