Webservices Flashcards
What is a
Web Service
A standard representation of a computational or information resource that can be used by other programs.
What are Two Primary Approaches for developing web services?
- Service-Oriented Architecture
- RESTful Web Services
Service-Oriented Architecture (SOA)
There are 4 points.
- Service providers design and implement services, and they specify the interface for these services.
- An accessible service registry maintains information about published services.
- Clients discover a service and locate the service provider.
- Post discovery, clients can bind to a service using standard service protocols.
What XML technologies are service-oriented architectures governed by?
- SOAP
- WSDL
- WS-BPEL
What does REST stand for?
Representation State Transfer Architecture
Briefly describe
RESTful Architecture
In REST, resources are transferred between clients and servers.
What is an
Example of RESTful Architecture
The Web is an example of RESTful architecture.
Web pages are resources with URLs.
What is the
Fundamental Element in RESTful Architecture
A resource
What is a resource’s unique identifier?
A URL
What are the
4 Associated Operations of Resources
- Create: Bring the resource into existence
- Read: Return a representation of the resource
- Update: Change the value of the resource
- Delete: Make the resource inaccessible
The corresponding actions for CRUD for web protocols HTTP and HTTPs
- POST: Create a resource
- GET: Read a resource and render it in the client
- PUT: Update an existing resource
- DELETE: Remove the resource
Limitations of RESTful
- A service is complex and is not a simple resource.
- There is no standard for RESTful interface description.
- The service provider has to implement its own quality of service and reliability and cannot rely on standards.