Composite Web services can be completed complex transactions or workflows by combining existing ones. However, they always run in the highly dynamic and change internet environment, for the applications and environment, advanced transactional support is required to ensure the execution quality of composite service. In order to ensure the selective services execute reliability, this paper proposes a reliable selection model which selects web services not only according to their functional requirements and QoS characteristics but also to their behavioral properties (such as transactional risk) and user's intent(SLA). In order to evaluate the risk of different transactional granularity, a way of mining transactional granularity in advance by considering full multi-relation among transactional Web services is proposed in this paper. Further more, a new comprehensive, objective TRQoS-driven service selection model with transactional risk support is presented.