We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Technology

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What Are Web Services Transactions?

Mary McMahon
By
Updated: Feb 02, 2024
Views: 5,959
Share

Web services transactions are orders to perform a series of tasks for a user over the Internet. Many of these transactions are business-related, such as when someone orders something online, but this is not necessarily the case. They could also involve complex database queries and other activities. Standardized protocols are available for use in web services transactions to ensure that they run smoothly.

In web services transactions, multiple tasks must be performed, or the entire procedure aborts. For example, in e-commerce, if an Internet user places an order for a new laptop and carrying case, this initiates a web services transaction in which that request is sent to the seller's server. The server in turn requests a method of payment. Both the order and payment must go through for the merchant to fill the order; buyers don't want to pay for something that doesn't arrive, and merchants don't want to send something for which they have not been paid.

This can be a complex process, and web services transactions streamline the process by using a series of steps. These steps allow servers to send information and requests, confirm that the information is getting through and then commit to completion of the transaction. When something goes wrong, the entire transaction fails, and the user receives an error. This could be something such as a notice to enter a new credit card number or check an address, or it might be a notice to contact the other party to address an issue with the order.

It is not enough for web services transactions to run smoothly and correctly. They also usually need to be secure. Users do not want to disclose private financial or contact information, because this could make them vulnerable. Thus, the transaction also needs to be encoded to protect the data and limit access to it. Various encoding methods are available, with variable levels of security, and websites might display a notice that provides information about the security and confidentiality of transactions.

Web services transactions themselves can also be used as a tool for abuse in a denial-of-service attack, in which an attacker sends multiple requests to the server to overload it. Programming routines to handle web services transactions need to take this risk into account and develop a protocol for handling suspicious, repeat and unusual transactions. The goal typically involves blocking the bogus transactions while allowing legitimate ones to get through, thus preventing the denial-of-service attack from taking down a server and causing an interruption.

Share
WiseGeek is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Mary McMahon
By Mary McMahon

Ever since she began contributing to the site several years ago, Mary has embraced the exciting challenge of being a WiseGeek researcher and writer. Mary has a liberal arts degree from Goddard College and spends her free time reading, cooking, and exploring the great outdoors.

Editors' Picks

Discussion Comments
Mary McMahon
Mary McMahon

Ever since she began contributing to the site several years ago, Mary has embraced the exciting challenge of being a...

Learn more
Share
https://www.wise-geek.com/what-are-web-services-transactions.htm
Copy this link
WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.