Propagation and adoption of extensions across applications in networked solutions
First Claim
1. A computer-implemented method for adoption of an extension of a service across networked applications, the method comprising:
- receiving, by a target networked application operated by a target platform, a data package associated with the extension, wherein the extension is applied to a source networked application operated by a source platform, wherein the source networked application is different than the target networked application, the data package comprising data specifying the service to be extended and information specifying at least one of structure and implementation logic of the service to be extended specific to a technology of the source platform at which the data package was created;
extracting a portion of the data from the data package; and
implementing the extracted portion of the data in the service of the target application based on the information specifying at least one of the structure and the implementation logic within the data package.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for adoption of an extension of a service across networked applications. One process includes receiving, by a target platform operating a target networked application, a data package associated with the extension, the data package comprising data specifying the service to be extended and information associated with a technology of a source platform at which the data package was created, extracting a portion of the data from the data package, and implementing the extracted portion of the data in the service of the target application.
-
Citations
23 Claims
-
1. A computer-implemented method for adoption of an extension of a service across networked applications, the method comprising:
-
receiving, by a target networked application operated by a target platform, a data package associated with the extension, wherein the extension is applied to a source networked application operated by a source platform, wherein the source networked application is different than the target networked application, the data package comprising data specifying the service to be extended and information specifying at least one of structure and implementation logic of the service to be extended specific to a technology of the source platform at which the data package was created; extracting a portion of the data from the data package; and implementing the extracted portion of the data in the service of the target application based on the information specifying at least one of the structure and the implementation logic within the data package. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product encoded on a non-transitory, tangible storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations for adoption of an extension of a service across networked applications, the operations comprising:
-
receiving, by a target networked application operated by a target platform, a data package associated with the extension, wherein the extension is applied to a source networked application operated by a source platform, wherein the source networked application is different than the target networked application, the data package comprising data specifying the service to be extended and information specifying at least one of structure and implementation logic of the service to be extended specific to a technology of the source platform at which the data package was created; extracting a portion of the data from the data package; and implementing the extracted portion of the data in the service of the target application based on the information specifying at least one of the structure and the implementation logic within the data package. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
one or more computers; and a non-transitory computer-readable storage medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations for adoption of an extension of a service across networked applications, the operations comprising; receiving, by a target networked application operated by a target platform, a data package associated with the extension, wherein the extension is applied to a source networked application operated by a source platform, wherein the target platform and the source platform are a common platform, and wherein the source networked application is different than the target networked application, the data package comprising data specifying the service to be extended and information specifying at least one of structure and implementation logic of the service to be extended specific to a technology of the source platform at which the data package was created; extracting a portion of the data from the data package; and implementing the extracted portion of the data in the service of the target application based on the information specifying at least one of the structure and the implementation logic within the data package. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
one or more computers; and a non-transitory computer-readable storage medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations for adoption of an extension of a service across networked applications, the operations comprising; creating, by a source networked application operated by a source platform, a data package associated with the extension to the source networked application, the data package comprising data specifying the service to be extended and information specifying at least one of structure and implementation logic of the service to be extended specific to a technology on which the source platform is based on, wherein the data and the information of the data package are arranged in a data structure configured to be propagated across the networked applications, the networked applications comprising the source networked application and a target networked application, and wherein the source networked application is communicatively coupled to the target networked application or to a cloud solution directory; announcing creation of the data package; discovering announcement of the data package; receiving, by the target networked application operated by the target platform, the data package associated with the extension to the source networked application, wherein the source networked application is different than the target networked application; extracting a portion of the data from the data package; and implementing the extracted portion of the data in the service of the target application based on the information specifying at least one of the structure and the implementation logic within the data package. - View Dependent Claims (22, 23)
-
Specification