Historically, a Web service has been understood to be a software piece that enabled machines to interact over a network. That network may have been a closed-loop enterprise system or the Internet.However, in recent years the term has taken on new meaning. It is frequently applied to online business intelligence or measurement tools, for example. That may be why the functional components merged to make enterprise-specific applications are now called service-oriented architecture (SOA).