Method and apparatus for processing media type in rest software architecture
AssigneeEMC IP Holding Company LLC
InventorsWei William Zhou, Chen Wang, Wei Ruan, Jason Muhua Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsWei William Zhou, Chen Wang, Wei Ruan, Jason Muhua Chen
Estimating the term…
Embodiments of the present disclosure provide a method and apparatus for processing a media type in representational state transfer (REST) software architecture, comprising: extracting, in a request from a client, a first media type for the request, the request including a message sent to a server; in response to determining that a first media type processor supporting the first media type exists, converting, by the first media type processor, the message into an instance of a first data model; and sending the instance of the first data model to the server. Embodiments of the present disclosure can add support to a new media type without a need of changing the existing data model, thereby enhancing development efficiency of web applications.
A method of processing a media type in representational state transfer (REST) software architecture, comprising:
An apparatus for processing a media type in representational state transfer (REST) software architecture, comprising a set of processors, memory including machine-executable instructions, and a bus that couples the set of processors to the memory, the set of processors, when executing the machine-executable instructions, is configured to:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
In which an application is distributed across nodes in the network: for distributed storage of data in networks, e.g. transport arrangements for…
Arrangements for software engineering
Software deployment: updates
Digital communication
About 10 years 8 months of term left · ends 24 Jun 2037 (estimated)
This application claim priority from Chinese Patent Application Number CN201510614150.6, filed on Sep. 23, 2015 at the State Intellectual Property Office, China, titled “METHOD AND APPARATUS FOR PROCESSING A MEDIA TYPE IN REST SOFTWARE ARCHITECTURE,” the contents of which is herein incorporated by reference in its entirety.
Embodiments of the present disclosure generally relate to web applications and services, and more specifically, to a method and apparatus for processing a media type in representational state transfer (REST) software architecture.
Computer systems are constantly improving in terms of speed, reliability, and processing capability. As is known in the art, computer systems which process and store large amounts of data typically include a one or more processors in communication with a shared data storage system in which the data is stored. The data storage system may include one or more storage devices, usually of a fairly robust nature and useful for storage spanning various temporal requirements, e.g., disk drives. The one or more processors perform their respective operations using the storage system. Mass storage systems (MSS) typically include an array of a plurality of disks with on-board intelligent and communications electronics and software for making the data on the disks available.
The above and other objectives, features and advantages of the embodiments of the present disclosure will become easily understood by reading the detailed depiction below with reference to the accompanying drawings. Several embodiments of the present disclosure are illustrated in an exemplary, but not limitative, manner in the drawings, in which:
FIG. 1 shows a block diagram of an exemplary computer system/server 12 adapted to implement the embodiments of the present disclosure;
FIG. 2 shows a schematic diagram of an environment 200 for processing a media type in REST software architecture according to an embodiment of the present disclosure;
In respective drawings, same or corresponding reference numerals represent same or corresponding parts.
Hereinafter, the principle of the present disclosure will be described with reference to several exemplary embodiments shown in the drawings. It should be noted that these embodiments are described only for enabling those skilled in the art to better understand and then further implement the present disclosure, not intended to limit the scope of the present disclosure in any manner.
Typically, REST refers to software architecture with a set of design constraints. Generally, an application programming interface (API) that accesses a RESTful application or service is referred to as a RESTful API or REST API. RESTful APIs have become a dominant API type in current web API types. For a RESTful API, a media type defines syntax and semantics for a client and a server to exchange messages (which are also referred to representations). For example, most RESTful APIs support a representation in an Extensive Markup Language (XML) format or a representation in a Javascript Object Notation (JSON) format.