CPC H04L 67/30 (2013.01) [H04L 67/12 (2013.01); H04L 67/51 (2022.05); H04L 69/08 (2013.01); H04W 4/50 (2018.02); H04W 4/70 (2018.02)] | 18 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 circuitry configured to:
receive a first RESTful message comprising a profile for modifying messages in the service, wherein the profile indicates which types of messages the profile applies to, one or more names of attributes to be modified, and one or more modification actions to be performed on the attributes;
store the profile in a resource that can be identified by uniform resource identifier (URI) in the service;
receive a second message from a client application for a target application;
determine a list of applicable profiles stored in one or more resources of the service for modifying the second message; and
apply the list of applicable profiles to the second message to perform the one or more modification actions on attributes of the second message and create an updated or a new message that is compatible with the target application.
|