SYSTEM FOR THE DISCOVERY AND PROVISIONING OF ARTIFACTS AND COMPOSITES
First Claim
1. A method for automatically assisted generation of composite applications (44) which are composed of a plurality of instantiable components, wherein a composite application infrastructure (CAI) component (15) handles application instances (19) during runtime and manages connections and data flow between said components of a composite application, and wherein a templating application infrastructure (TAI) component (13) manages templates (23) which contain references to said instantiable components, and in which method said templates (23) define the requirements and specifications of said components of said application, and wherein said templates (23) serve as an input for instantiating said composite application, characterised by an automatic component discovery procedure comprising the steps of:
- a) dynamically accessing (420) a data source (32) comprising one or more components being potentially suitable for being used within said composite application (44),b) parsing (430) said data source (32) for a predetermined searched component according to a predetermined functionality specification standard,c) ranking (730) found components according to predetermined ranking criteria,d) defining a list (60) of selected usable components from said ranking,e) storing (440) at least a subset of said selected components locally,f) automatically deploying (660) said composite application (44) from said selected components.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to software development in a networked environment, and in particular to method and system for automatically assisted generation of composite applications (44) which are composed of a plurality of instantiable components,
wherein a composite application infrastructure (CAI) component (15) handles application instances (19) during runtime and manages connections and data flow between said components of a composite application,
and wherein a templating application infrastructure (TAI) component (13) manages templates (23) which contain references to said instantiable components.
9 Citations
6 Claims
-
1. A method for automatically assisted generation of composite applications (44) which are composed of a plurality of instantiable components, wherein a composite application infrastructure (CAI) component (15) handles application instances (19) during runtime and manages connections and data flow between said components of a composite application, and wherein a templating application infrastructure (TAI) component (13) manages templates (23) which contain references to said instantiable components, and in which method said templates (23) define the requirements and specifications of said components of said application, and wherein said templates (23) serve as an input for instantiating said composite application, characterised by an automatic component discovery procedure comprising the steps of:
-
a) dynamically accessing (420) a data source (32) comprising one or more components being potentially suitable for being used within said composite application (44), b) parsing (430) said data source (32) for a predetermined searched component according to a predetermined functionality specification standard, c) ranking (730) found components according to predetermined ranking criteria, d) defining a list (60) of selected usable components from said ranking, e) storing (440) at least a subset of said selected components locally, f) automatically deploying (660) said composite application (44) from said selected components. - View Dependent Claims (2, 3, 4, 5)
-
-
6-7. -7. (canceled)
Specification