Component services integration with dynamic constraint provisioning
First Claim
1. A method, comprising:
- by a processor operative as part of a distributed resource development architectural platform;
establishing, responsive to receipt of user-specified resource development constraints of a new resource under development, a network connection to a resource provisioning-link registry that hosts resource provisioning information links to resource provisioning information of reusable component resources located within one or more resource repositories, where the resource provisioning information specifies (i) published resource instrumentation options that specify details of different public interfaces to different features provided by the reusable component resources and (ii) technical provisioning details related to reuse of the reusable component resources in newly-developed resources, where the published resource instrumentation options of one or more of the reusable component resources specify different classifications of resource application programming interfaces (APIs) for different classes of use of each of the respective one or more reusable component resources;
programmatically traversing the resource provisioning information links while collecting the resource provisioning information of at least one reusable component resource;
programmatically evaluating the published resource instrumentation options and the technical provisioning details specified within the programmatically-collected resource provisioning information of the at least one reusable component resource against the user-specified resource development constraints of the new resource under development;
providing, based upon the evaluation of the published resource instrumentation options and the technical provisioning details, a resource integration recommendation that details the published resource instrumentation options and the technical provisioning details related to provisioning the at least one reusable component resource and that satisfies at least a portion of the user-specified resource development constraints of the new resource under development;
retrieving, responsive to a user selection within a dynamically-constrained resource provisioning workspace of a reusable component resource and of one of a plurality of available resource APIs specified within the published resource instrumentation options as being provided by the selected reusable component resource, resource API information of the selected resource API from a resource repository that hosts the selected reusable component resource using a resource API information link specific to the selected resource API and hosted by the resource repository;
providing a resource instruction template that comprises user-enterable and available resource API options and parameter value options that facilitate provisioning of the selected resource API of the selected reusable component resource;
detecting user entry of resource API values of the selected resource API; and
applying the selected resource API and the entered resource API values of the selected reusable component resource within a resource processing stream to provision the selected resource API of the selected reusable component resource as part of the new resource under development.
1 Assignment
0 Petitions
Accused Products
Abstract
Resource provisioning information links to resource provisioning information of at least one reusable component resource that satisfies at least a portion of user-specified resource development constraints of a new resource under development are identified within a resource provisioning-link registry. Using the identified resource provisioning information links, the resource provisioning information of the at least one reusable component resource is programmatically collected from at least one data provider repository that stores reusable resources and that publishes the resource provisioning information links to the resource provisioning-link registry. The programmatically-collected resource provisioning information of the at least one reusable component resource is analyzed. Based upon the analyzed programmatically-collected resource provisioning information of the at least one reusable component resource, a resource integration recommendation is provided that uses the at least one reusable component resource and that satisfies at least the portion of the user-specified resource development constraints of the new resource under development.
26 Citations
6 Claims
-
1. A method, comprising:
by a processor operative as part of a distributed resource development architectural platform; establishing, responsive to receipt of user-specified resource development constraints of a new resource under development, a network connection to a resource provisioning-link registry that hosts resource provisioning information links to resource provisioning information of reusable component resources located within one or more resource repositories, where the resource provisioning information specifies (i) published resource instrumentation options that specify details of different public interfaces to different features provided by the reusable component resources and (ii) technical provisioning details related to reuse of the reusable component resources in newly-developed resources, where the published resource instrumentation options of one or more of the reusable component resources specify different classifications of resource application programming interfaces (APIs) for different classes of use of each of the respective one or more reusable component resources; programmatically traversing the resource provisioning information links while collecting the resource provisioning information of at least one reusable component resource; programmatically evaluating the published resource instrumentation options and the technical provisioning details specified within the programmatically-collected resource provisioning information of the at least one reusable component resource against the user-specified resource development constraints of the new resource under development; providing, based upon the evaluation of the published resource instrumentation options and the technical provisioning details, a resource integration recommendation that details the published resource instrumentation options and the technical provisioning details related to provisioning the at least one reusable component resource and that satisfies at least a portion of the user-specified resource development constraints of the new resource under development; retrieving, responsive to a user selection within a dynamically-constrained resource provisioning workspace of a reusable component resource and of one of a plurality of available resource APIs specified within the published resource instrumentation options as being provided by the selected reusable component resource, resource API information of the selected resource API from a resource repository that hosts the selected reusable component resource using a resource API information link specific to the selected resource API and hosted by the resource repository; providing a resource instruction template that comprises user-enterable and available resource API options and parameter value options that facilitate provisioning of the selected resource API of the selected reusable component resource; detecting user entry of resource API values of the selected resource API; and applying the selected resource API and the entered resource API values of the selected reusable component resource within a resource processing stream to provision the selected resource API of the selected reusable component resource as part of the new resource under development. - View Dependent Claims (2, 3, 4, 5, 6)
Specification