Component-based software distribution and deployment
First Claim
1. A method of creating application service announcements, comprising:
- (a) selecting a plurality of component services descriptions, each component service description defining a component service having one or more components;
(b) creating an application template based on the selected component service descriptions; and
(c) repeatedly re-using the application template to create a plurality of application service announcements.
1 Assignment
0 Petitions
Accused Products
Abstract
A Component-based Software Distribution Channel allows Component Service Providers (10) to advertise component services via a Service Directory (12) to service developers. The component services are advertised in a format which encapsulates a legally binding contract which must be accepted before the components may be incorporated into a client service. The service developer may combine together a number of different component services to create a combined client service. That service may be announced in a Session Directory (16) in an encapsulated format which incorporates a legally binding agreement which must be accepted by a client before the resultant session may be accessed.
63 Citations
36 Claims
-
1. A method of creating application service announcements, comprising:
-
(a) selecting a plurality of component services descriptions, each component service description defining a component service having one or more components;
(b) creating an application template based on the selected component service descriptions; and
(c) repeatedly re-using the application template to create a plurality of application service announcements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A software distribution channel comprising:
-
(a) a service directory for storing a plurality of component service descriptions, each component description defining a component service having one or more components;
(b) an application template builder for creating an application template based on the selected component service descriptions; and
(c) an application builder for repeatedly re-using the application template to create a plurality of application service announcements. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification