When talking about Web enablement it is impossible not to discuss Web Services(which we treat in greater detail under
SOA enablement) . Web Services are a natural step towards harnessing the distributed power of the Internet, and promote the concept of “software as a service”, where software becomes a set of distributed components accessible from a variety of platforms, including hand-held devices in a wireless application solution. By definition, Web services represent a loosely-coupled, distributed computing environment that interoperates using open Web standards such as XML, HTML, and HTTP. Business data is often spread across multiple systems, sometimes running on multiple operating systems, and Web services exchange this data using XML-based vocabularies that are critical to your business. Web services deliver the data, and leave it up to the consumer (device) to interpret and display that data, thus providing for a flexible and highly collaborative solution.