Please enable JavaScript.
Coggle requires JavaScript to display documents.
Services (Web application (similar to desktop application, can build…
Services
-
Concepts
Layer
-
to identify hierarchy in the system, and restrict how layers interact with each other
-
generally, lower layer server higher layers
complex systems require more layer to separate complexity, more layer may have performance issue due to increased communication btw layers
-
URL vs URI
all URL are URI, but not visa versa
HTTP
-
-
Request
request method(GET, PUT..)
-
-
-
-
-
-
-
-
-
MIDDLEWARE
-
-
RPC
-
IDL
defines protocol, tell what services available at server
responsible to establish connection with server, called binding
-
-
-
-
-
Web evolution
-
-
- Web application, more complex, real time, interactive
Web services
Properties
Modular: should be loosely coupled so that it can be used to build other services/software. similar to classes where we only expose the function which are required by client. call to a web service is similar to a function call.
-
-
-
-
-