Parcial 2 Flashcards
This is a markup language that was defined by the World Wide Web Consortium (W3C) for general use on the Web.
XML
They define the name of values associate to tags in XML schemes.
XML-Attributtes
All of the information in XML elements must be expressed as character data. But the question is: how do we represent encrypted elements or secure hashes?
Binary data
This is used to enable clients to communicate with web services and for defining the interfaces and other properties of web services.
XML-Service
Every start tag has a matching end tag and all tags are correctly nested, these are:
Basic rule
They are tagged with ‘markup’ strings. The tags are used to describe the logical structure of the data and to associate attribute-value pairs with logical structures.
XML data items
XML is ______ in the sense that users can define their own tags, in contrast to HTML, which uses a fixed set of tags
Extensible
The structure of an XML document is defined by pairs of these elements enclosed in angle brackets.
Tags
The first one was designed for defining the appearance of web pages while the second one was designed for writing structured documents for the Web
HTML and XML
This defines the elements and attributes that can appear in a document, how the elements are nested and the order and number of elements, and whether an element is empty or can include text.
An XML schema
This is a set of names for a collection of element types and attributes that is referenced by a URL.
An XML namespace
They are a simple list of types and content - structs and arrays are the most complex types available.
XML-RPC parameters
This uses the HTTP protocol to pass information from a client computer to a server computer and uses a small XML vocabulary to describe the nature of requests and responses.
XML-RPC
This protocol is based on a trio of communication primitives: doOperation, getRequest and sendReplay.
the request-replay protocol
This scheme involves the management of messages and requires that each message have a unique element by which it may be referenced
Message identifiers
Every XML document must have this as its first line and must at least specify the version of XML in use (which is currently 1.0).
A prolog
This specifies a procedure name and parameters in the XML request, and the server returns either a fault or a response in the XML response.
XML-RPC client
As its name indicates, it is a mechanism to call a procedure or a function available on a remote computer.
RPC
In this form of communication, the sending and receiving processes synchronize at every message. In this case, both send and receive are blocking operations.
The synchronous communication
In this form of communication, the use of the send operation is non-blocking, the receive operation can have blocking and non-blocking variants.
The asynchronous communication
We can describe this as the guarantee to deliver the message despite a reasonable number of packets being dropped or lost
Reliability
This consist of transmitting a message between a socket in one process and a socket in another process.
Inter-process communication
Any process may make use of multiple of these elements to receive messages, but a process cannot share them with other processes on the same computer
Ports
The Internet protocols, and the local port pairs define the:
The message destination
Both forms of communication (UDP and TCP) use ________, which provides an endpoint for communication between processes
The socket abstraction
This is sent by UDP is transmitted from a sending process to a receive process without acknowledgement or retries.
A datagram
Message passing between a pair of processes can be supported by two message communication operations:
Send and receive operations
Messages may be dropped occasionally, either because of a checksum error or because no buffer space is available at the source or
destination, it’s called:
Omission failures