This document discusses technologies for enabling service-oriented architectures (SOAs). It covers generic technologies like RESTful and SOAP web services. Platform-specific technologies for Java (JAX-WS) and .NET (.NET, WCF) are also discussed. Standards like XML, HTTP, SOAP, WSDL, and UDDI that web services are built on are explained. The roles of service providers, consumers and registries are defined. Enterprise service buses and their role in service integration are summarized. Finally, factors to consider in building a business case for SOA like stakeholders' objectives, benefits, cost savings, and return on investment are outlined.