Research on a Modeling Methodology for Transactional Web Services
Zhibin Yu · Computer Engineering and Science · 2007
Web Services provide a new technology for the integration of enterprise application environments. And in this situation, transactions are needed to maintain the consistency of the distributed data. Traditional specifications have already given solutions to the transaction processing based on Web Services. But problems still exist, such as different transaction types, compensation mechanisms, timeouts, scope sizes and so on. So we propose a modeling approach which introduces a separate design layer dedicated to transactions. We consider the compensation mechanisms, timeouts and scope size problems in the early period of design. With this model, we can make the transaction processing more clear and direct.