Web Service and Service Oriented Architecture

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Web Service and Service Oriented Architecture

• Cloud services are typically designed as web services, which follow


industry standards including WSDL, SOAP, UDDI.
• A service oriented architecture organizes and manages web services inside
clouds.
• A SOA also includes a set of cloud services, which are available on various
distributed platforms.

• WSDL – Web Services Description language ( used to describe web


services)
• SOAP – Simple Object Access Protocol ( for accessing web services)
• UDDI – Universal Description Discovery and Integration (Web service that
manages information about service providers, service implementations, and
service metadata.)
Service Flow and Workflows
• Refers to an integrated view of service based activities provided in clouds.
• Important areas of research in the field of database and information systems.

(workflow management system in the cloud environment, whose goal is to optimize the
system performance, guarantee the QoS, and reduce running cost)
Web 2.0 and Mashup
• Refers to the use of web technology and
web design to enhance creativity,
information sharing, and collaboration
among users.
• Mashup is a web application that
combines data from more than one source
into single integrated storage tool.
• Operates in SaaS model.
• Components closer to user are smaller in
nature and reusable.
• Components in centre contain aggregate
and extend services via mashup servers
and portals.
Cloud Computing Features
1. Scalability and on-demand services : Provides resources & services for users on
demand. Resources are scalable over several data centers.
2. User-centric interface : Location independent & can be accesses by well
established interfaces such as Web services & Internet browsers.
3. Guaranteed Quality of Service (QoS) : Can guarantee QoS for users in terms of
hardware/CPU, performance, bandwidth, and memory capacity.
4. Autonomous system : Managed transparently to users. Software & data inside
clouds can be automatically reconfigured and consolidated to a simple platform on
user’s demand.
5. Pricing : Does not require up-from investment. No capital expenditure is required.
Users pay for services & capacity as they need them.
Cloud Computing Standards
Cloud Computing Security

• In traditional data centers, the common approaches to security include perimeter


firewall, demilitarized zones, network segmentation, intrusion detection and
prevention systems, and network monitoring tools.
• The virtual environments that deploy the security mechanisms on virtual machines
including firewalls, intrusion detection and prevention, integrity monitoring, and log
inspection, will effectively make VM cloud secure and ready for deployment.
Cloud Computing Platforms

You might also like