The Underlying Technologies That Drive SaaS Essay

1011 Words 5 Pages
Shifting towards the underlying technologies that drive SaaS, (Hurbean & Fotache, 2009) identifies SOA (Service Oriented Architecture) as being the “the most practical way for service providers to support the massive scale of integration that these large solution ecosystems will require”.
SOA is an architectural style or framework, in which the objective is to achieve loose coupling, this differs from the conventional OOP (Object Oriented Programming) methodology employed by most software engineers since the 1990’s (He, 2003). In the OOP methodology, data structures known as objects are defined and grouped logically by fields and methods in one software library.
SOA creates a loosely coupled implementation of business and technical
…show more content…
SOA web services are typically transported via Internet based protocols such as HTTP , FTP or SMTP and are restricted to exposing this data in an XML format (He, 2003)
Accessing, describing (managed by WSDL’s) , discovering (managed by UDDI’s) and transporting (SOAP or REST) these services are governed by a set of protocols and standards as set out by the WC3 and are the de-facto standards for creating a web service.
WSDL (Web Services Description Language) is an XML based representation describing how applications interface with a particular web service; the information that it exposes includes the various endpoints or locations that this web service may be consumed from as well as the methods that can be invoked and the data types they are represented as (Christensen et al., 2001).
UDDI (Universal Description, Discovery, and Integration) in its simplest form can be described as a being similar to a telephone directory in that it exposes “web-based registries that expose information about a business or other entity and its technical interfaces”, this information can either be published publically or privately (Bellhood, 2002).
For the purpose of SOA, web services can either take the form of SOAP

Related Documents