Ancient peoples are believed to have employed wood ashes and water for washing and to have relieved the resulting irritation with grease or oil. In the 1st cent. A.D., Pliny described a soap of tallow and wood ashes used by Germanic tribes to brighten their hair. A soap factory and bars of scented soap were excavated at Pompeii. Soap fell into disuse after the fall of Rome but was revived in Italy probably in the 8th cent. and reached France c.1200; Marseilles became noted as a soapmaking center. Although soap was known in England in the 14th cent., the first English patent to a soapmaker was issued in the 17th cent. The industry was handicapped in England from 1712 to 1853 by a heavy tax on soap. In the American colonies soap factories appeared at an early date, and many housewives made soap from waste fats and lye (obtained by leaching wood ashes).
The manufacture of soap was stimulated by Chevreul's discovery of oleic and stearic acids in the early 19th cent. and by Leblanc's method (1791) of preparing soda from salt. Chemically, soaps are metallic salts of fatty acids. The manufacture of soap is based on a chemical reaction (saponification) in which an alkali acts upon a fat to form a metal salt (soap) and an alcohol (glycerol). A number of methods may be employed to make soap, but all are based on the same principle of operation. Fats and oils (often blended) are heated in a large vessel, then enough alkali to react with all the fat is stirred in. Salt is added, and the soap then forms a light curd that floats to the surface. Glycerol, a valuable byproduct, can be distilled from the liquid residue.
To produce a purer soap, the curds are washed with salt solution, water is later added, and the solution is allowed to settle; the upper of the two layers thus formed is the pure soap, called settled soap. It is thoroughly churned, poured into huge frames, cut with wires, shaped, and stamped. Hard-milled soap is run over chilled rollers and is scraped off as chips which are rolled into ribbons, cut, and shaped. Soap is marketed also as chips, flakes, and beads and in powdered form. Soap powders, as distinguished from powdered soap, contain builders that assist in rough cleaning. Soaps differ according to the lathering properties of the fat or oils and according to the alkali employed. When sodium hydroxide is used as the alkali, hard soaps are formed; potassium hydroxide yields soft soaps.
Aluminum, calcium, magnesium, lead, or other metals are used in place of sodium or potassium for soaps used in industry as paint driers, ointments, and lubricating greases and in waterproofing. Fillers are added to many soaps to increase lathering, cleansing, and water-softening properties; the sodium salt of rosin is commonly used in yellow laundry soap to increase lathering. Soap substitutes include saponin-containing plants such as soapwort and shagbark and the modern soapless detergents (usually sulfonated alcohols), which may be used in hard water and even in saltwater without forming curds.
SOAP (see below for name and origins) is a protocol for exchanging XML-based messages over computer networks, normally using HTTP/. SOAP forms the foundation layer of the web services protocol stack providing a basic messaging framework upon which abstract layers can be built.
As a layman's example of how SOAP procedures can be used, a correctly formatted call could be sent to a Web Service enabled web site - for example, a house price database - with the data ranges needed for a search. The site could then return a formatted XML document with all the required results and associated data (prices, location, features, etc). These could then be integrated directly into a third-party site.
There are several different types of messaging patterns in SOAP, but by far the most common is the Remote Procedure Call (RPC) pattern, in which one network node (the client) sends a request message to another node (the server) and the server immediately sends a response message to the client. SOAP is the successor of XML-RPC, though it borrows its transport and interaction neutrality and the envelope/header/body from elsewhere, probably from WDDX.
SOAP was originally designed by Dave Winer, Don Box, Bob Atkinson, and Mohsen Al-Ghosein in 1998, with backing from Microsoft (where Atkinson and Al-Ghosein worked at the time), as an object-access protocol. The SOAP specification is currently maintained by the XML Protocol Working Group of the World Wide Web Consortium.
Both SMTP and  are valid application layer protocols used as Transport for SOAP, but  has gained wider acceptance as it works well with today's Internet infrastructure; specifically, HTTP works well with network firewalls. SOAP may also be used over  (which is the same protocol as HTTP at the application level, but uses an encrypted transport protocol underneath) in either simple or mutual authentication; this is the advocated WS-I method to provide web service security as stated in the WS-I Basic Profile 1.1. This is a major advantage over other distributed protocols like GIOP/IIOP or DCOM which are normally filtered by firewalls. XML was chosen as the standard message format because of its widespread use by major corporations and open source development efforts. Additionally, a wide variety of freely available tools significantly eases the transition to a SOAP-based implementation.
The somewhat lengthy syntax of XML can be both a benefit and a drawback. While it promotes readability for humans, facilitates error detection, and avoids interoperability problems such as byte-order (Endianness), it can retard processing speed and be cumbersome. For example, CORBA, GIOP, ICE, and DCOM use much shorter, binary message formats. On the other hand, hardware appliances are available to accelerate processing of XML messages. Binary XML is also being explored as a means for streamlining the throughput requirements of XML.