| CPC H04L 41/02 (2013.01) [G06F 9/5061 (2013.01); H04L 67/141 (2013.01); H04L 67/146 (2013.01); H04L 67/53 (2022.05); H04L 69/329 (2013.01)] | 16 Claims |

|
1. An apparatus for a service supporting service capabilities through a set of Application Programming Interfaces (APIs), the service being provided as middleware between application protocols and a plurality of applications, the apparatus comprising a processor, a memory, and computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to perform operations comprising:
receiving a first request to create a new custom resource stored within a RESTful resource of the service, wherein the RESTful resource is a uniquely addressable element in a Resource Oriented Architecture (ROA) having a representation that can be manipulated via RESTful methods and wherein the new custom resource comprises one or more custom defined resource attributes, wherein the first request comprises a resource definition for defining the new custom resource;
integrating the new custom resource into operations of the service;
receiving a second request to create a data model mapping for the new custom resource, the data model mapping providing one or more uniform resource indicators (URIs) of interworked resources and retargeting indicators for indicating when to retarget a retrieve request targeting the interworked resources, the retargeting indicators comprising at least one of one-time retarget, always retarget, retarget on change, or periodic retarget; and
creating the data model mapping for the new custom resource in the service.
|