Web Services 4 Flashcards

1
Q

REST

A
  • REST is a design pattern.
  • It is a certain approach to creating Web Services.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Three fundamental Aspects of REST Design Pattern

A
  1. Resources
  2. URL Identify Resource
  3. Simple Operation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Resources

A

every identity has unique resource (Websute, HT’ML page, XMML(

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

URL Identify Resource

A

Every source is uniquely identified by URL
(Tim-Burner’s Lee Web Design)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Two Fundamental Aspects of the REST Design Pattern

A
  1. Resources
  2. URLs Identify Resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cloud Computing

A
  • Internet-based computing
  • large groups of remote servers are networked
  • sharing of data-processing tasks, centralized data storage, computer services and resources
  • Any computer related task that is done entirely on Internet
  • Allows users to deal with the software without having the hardware.
    Everything is done by remote, nothing is saved locally.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cloud Computing Components

A
  1. application
  2. platform
  3. infrastructure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Characteristics of cloud computing

A
  1. Empowerment
  2. Agility and API
  3. Cost and Security
  4. Device and location independence
  5. Visualization
  6. Multi-tenancy
  7. Reliability and Maintenance
  8. Scalability and Elasticity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Service Models in Colud Computing

A
  1. Infrastructure as Service
  2. Platform as Service
  3. SOftware as service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Infrastructure as a Service (IaaS)

A

Basic, service users maintain software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Platform as a Service (PaaS)

A

Users are given software and hardware automatically

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Software as a Service (SaaS)

A
  • All software and hardware is transparent
  • User only knows their own access point
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Deployment Models

A
  1. public cloud
  2. community cloud
  3. private cloud
  4. hybrid cloud
  5. private cloud rental
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Public cloud

A

Done by service providers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Community cloud

A

organizations from a specific community with common concerns

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Private cloud

A

operated solely for a single organization

17
Q

Hybrid cloud

A

composition of two or more clouds (private, community or public)

18
Q
A
19
Q

Private Cloud Rentals

A

option to consider when security is a concern

20
Q

The software systems involved in the delivery, communicating over a loose coupling mechanism

A

Architecture

21
Q

The Inter-cloud

A

interconnected global “cloud of clouds” and an extension of the Internet

22
Q

Cloud Engineering

A

The application of engineering disciplines to cloud computing

23
Q

High level concerns in Cloud Engineering

A
  1. commercialization
  2. standardization
24
Q

Governance in cloud engineering

A
  1. operating
  2. maintaining
  3. conceiving
  4. developing
25
Q

Security and privacy in cloud computing

A
  1. physical control
  2. data protection
  3. identity management
  4. physical and personnel security
  5. availability
  6. application security
  7. privacy
  8. legal issues
26
Q

Cloud Clients

A
  1. google chromebook
  2. web browsers
  3. company specific applications
27
Q

Advantages of cloud engineering

A
  1. cloud everyday use
  2. to save huge amount of data
  3. easier to maintain information
  4. makes security easy
  5. maintainability and sustainability are better