ArchFm: org.ow2.frascati.assembly.factory.AssemblyFactory.composite

File org.ow2.frascati.assembly.factory.AssemblyFactory.composite, 28.0 KB (added by acher, 7 years ago)

AssemblyFactory? composite

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<composite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.osoa.org/xmlns/sca/1.0" name="org.ow2.frascati.assembly.factory.AssemblyFactory">
3  <service name="composite-manager" promote="assembly-factory/composite-manager">
4    <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
5  </service>
6  <service name="classloader-manager" promote="assembly-factory/classloader-manager/">
7    <interface.java interface="org.ow2.frascati.assembly.factory.api.ClassLoaderManager"/>
8  </service>
9  <reference name="composite-parser" promote="assembly-factory/composite-parser">
10    <interface.java interface="org.ow2.frascati.parser.api.Parser"/>
11  </reference>
12  <reference name="contribution-parser" promote="assembly-factory/contribution-parser">
13    <interface.java interface="org.ow2.frascati.parser.api.Parser"/>
14  </reference>
15  <reference name="membrane-generation" autowire="true" promote="assembly-factory/membrane-generation sca-interface-native/membrane-generation wsdl-compiler/membrane-generation">
16    <interface.java interface="org.ow2.frascati.component.factory.api.MembraneGeneration"/>
17  </reference>
18  <reference name="component-factory" autowire="true" promote="assembly-factory/component-factory sca-composite/component-factory sca-implementation-java/component-factory sca-implementation-bpel/component-factory frascati-implementation-osgi/component-factory frascati-implementation-resource/component-factory frascati-implementation-script/component-factory sca-implementation-spring/component-factory">
19    <interface.java interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
20  </reference>
21  <reference name="type-factory" autowire="true" promote="sca-composite/type-factory sca-component/type-factory sca-composite-service/type-factory sca-composite-reference/type-factory sca-component-service/type-factory sca-component-reference/type-factory">
22    <interface.java interface="org.ow2.frascati.component.factory.api.TypeFactory"/>
23  </reference>
24  <component name="assembly-factory">
25    <implementation.java class="org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager"/>
26    <service name="composite-manager">
27      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
28    </service>
29    <service name="classloader-manager">
30      <interface.java interface="org.ow2.frascati.assembly.factory.api.ClassLoaderManager"/>
31    </service>
32    <reference name="composite-parser">
33      <interface.java interface="org.ow2.frascati.parser.api.Parser"/>
34    </reference>
35    <reference name="contribution-parser">
36      <interface.java interface="org.ow2.frascati.parser.api.Parser"/>
37    </reference>
38    <reference name="membrane-generation">
39      <interface.java interface="org.ow2.frascati.component.factory.api.MembraneGeneration"/>
40    </reference>
41    <reference name="component-factory">
42      <interface.java interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
43    </reference>
44    <reference name="composite-processor" target="sca-composite/composite-processor">
45      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
46    </reference>
47  </component>
48  <component name="sca-composite">
49    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaCompositeProcessor"/>
50    <service name="composite-processor">
51      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
52    </service>
53    <reference name="type-factory">
54      <interface.java interface="org.ow2.frascati.component.factory.api.TypeFactory"/>
55    </reference>
56    <reference name="component-factory">
57      <interface.java interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
58    </reference>
59    <reference name="intent-loader" target="assembly-factory/composite-manager">
60      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
61    </reference>
62    <reference name="component-processor" target="sca-component/component-processor">
63      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
64    </reference>
65    <reference name="service-processor" target="sca-composite-service/composite-service-processor">
66      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
67    </reference>
68    <reference name="reference-processor" target="sca-composite-reference/composite-reference-processor">
69      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
70    </reference>
71    <reference name="property-processor" target="sca-composite-property/property-processor">
72      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
73    </reference>
74    <reference name="wire-processor" target="sca-wire/wire-processor">
75      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
76    </reference>
77  </component>
78  <component name="sca-composite-service">
79    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaCompositeServiceProcessor"/>
80    <service name="composite-service-processor">
81      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
82    </service>
83    <reference name="interface-processor" target="sca-interface/interface-processor">
84      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
85    </reference>
86    <reference name="binding-processor" target="sca-binding/binding-processor">
87      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
88    </reference>
89    <reference name="intent-loader" target="assembly-factory/composite-manager">
90      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
91    </reference>
92    <reference name="type-factory">
93      <interface.java interface="org.ow2.frascati.component.factory.api.TypeFactory"/>
94    </reference>
95  </component>
96  <component name="sca-composite-reference">
97    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaCompositeReferenceProcessor"/>
98    <service name="composite-reference-processor">
99      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
100    </service>
101    <reference name="interface-processor" target="sca-interface/interface-processor">
102      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
103    </reference>
104    <reference name="binding-processor" target="sca-binding/binding-processor">
105      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
106    </reference>
107    <reference name="intent-loader" target="assembly-factory/composite-manager">
108      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
109    </reference>
110    <reference name="type-factory">
111      <interface.java interface="org.ow2.frascati.component.factory.api.TypeFactory"/>
112    </reference>
113  </component>
114  <component name="sca-composite-property">
115    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaCompositePropertyProcessor"/>
116    <service name="property-processor">
117      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
118    </service>
119    <reference multiplicity="0..n" name="property-types">
120      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
121    </reference>
122  </component>
123  <component name="sca-wire">
124    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaWireProcessor"/>
125    <service name="wire-processor">
126      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
127    </service>
128  </component>
129  <component name="sca-component">
130    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaComponentProcessor"/>
131    <service name="component-processor">
132      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
133    </service>
134    <reference name="type-factory">
135      <interface.java interface="org.ow2.frascati.component.factory.api.TypeFactory"/>
136    </reference>
137    <reference name="intent-loader" target="assembly-factory/composite-manager">
138      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
139    </reference>
140    <reference name="implementation-processor" target="sca-implementation/implementation-processor">
141      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
142    </reference>
143    <reference name="service-processor" target="sca-component-service/component-service-processor">
144      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
145    </reference>
146    <reference name="reference-processor" target="sca-component-reference/component-reference-processor">
147      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
148    </reference>
149    <reference name="property-processor" target="sca-component-property/property-processor">
150      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
151    </reference>
152  </component>
153  <component name="sca-component-service">
154    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaComponentServiceProcessor"/>
155    <service name="component-service-processor">
156      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
157    </service>
158    <reference name="interface-processor" target="sca-interface/interface-processor">
159      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
160    </reference>
161    <reference name="binding-processor" target="sca-binding/binding-processor">
162      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
163    </reference>
164    <reference name="intent-loader" target="assembly-factory/composite-manager">
165      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
166    </reference>
167    <reference name="type-factory">
168      <interface.java interface="org.ow2.frascati.component.factory.api.TypeFactory"/>
169    </reference>
170  </component>
171  <component name="sca-component-reference">
172    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaComponentReferenceProcessor"/>
173    <service name="component-reference-processor">
174      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
175    </service>
176    <reference name="interface-processor" target="sca-interface/interface-processor">
177      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
178    </reference>
179    <reference name="binding-processor" target="sca-binding/binding-processor">
180      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
181    </reference>
182    <reference name="intent-loader" target="assembly-factory/composite-manager">
183      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
184    </reference>
185    <reference name="type-factory">
186      <interface.java interface="org.ow2.frascati.component.factory.api.TypeFactory"/>
187    </reference>
188  </component>
189  <component name="sca-component-property">
190    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaComponentPropertyProcessor"/>
191    <service name="property-processor">
192      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
193    </service>
194    <reference multiplicity="0..n" name="property-types">
195      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
196    </reference>
197  </component>
198  <component name="sca-implementation">
199    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaImplementationProcessor"/>
200    <service name="implementation-processor">
201      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
202    </service>
203    <reference multiplicity="0..n" name="implementations">
204      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
205    </reference>
206  </component>
207  <component name="sca-implementation-composite">
208    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaImplementationCompositeProcessor"/>
209    <service name="implementation-processor">
210      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
211    </service>
212    <reference name="composite-processor" target="sca-composite/composite-processor">
213      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
214    </reference>
215  </component>
216  <wire source="sca-implementation/implementations" target="sca-implementation-composite/implementation-processor"/>
217  <component name="sca-implementation-java">
218    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaImplementationJavaProcessor"/>
219    <service name="implementation-processor">
220      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
221    </service>
222    <reference name="component-factory">
223      <interface.java interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
224    </reference>
225  </component>
226  <wire source="sca-implementation/implementations" target="sca-implementation-java/implementation-processor"/>
227  <component name="sca-interface">
228    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaInterfaceProcessor"/>
229    <service name="interface-processor">
230      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
231    </service>
232    <reference multiplicity="0..n" name="interfaces">
233      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
234    </reference>
235  </component>
236  <component name="sca-interface-java">
237    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaInterfaceJavaProcessor"/>
238    <service name="interface-processor">
239      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
240    </service>
241  </component>
242  <wire source="sca-interface/interfaces" target="sca-interface-java/interface-processor"/>
243  <component name="sca-binding">
244    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaBindingProcessor"/>
245    <service name="binding-processor">
246      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
247    </service>
248    <reference multiplicity="0..n" name="bindings">
249      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
250    </reference>
251  </component>
252  <component name="sca-binding-sca">
253    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaBindingScaProcessor"/>
254    <service name="binding-processor">
255      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
256    </service>
257    <reference name="composite-manager" target="assembly-factory/composite-manager">
258      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
259    </reference>
260  </component>
261  <wire source="sca-binding/bindings" target="sca-binding-sca/binding-processor"/>
262  <component name="sca-property-type-java">
263    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaPropertyTypeJavaProcessor"/>
264    <service name="property-type-processor">
265      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
266    </service>
267  </component>
268  <wire source="sca-composite-property/property-types" target="sca-property-type-java/property-type-processor"/>
269  <wire source="sca-component-property/property-types" target="sca-property-type-java/property-type-processor"/>
270  <component name="sca-property-type-xsd">
271    <implementation.java class="org.ow2.frascati.assembly.factory.processor.ScaPropertyTypeXsdProcessor"/>
272    <service name="property-type-processor">
273      <interface.java interface="org.ow2.frascati.assembly.factory.api.Processor"/>
274    </service>
275  </component>
276  <wire source="sca-composite-property/property-types" target="sca-property-type-xsd/property-type-processor"/>
277  <wire source="sca-component-property/property-types" target="sca-property-type-xsd/property-type-processor"/>
278  <reference name="binding-factory" autowire="true" promote="frascati-binding-jms/binding-factory frascati-binding-jsonrpc/binding-factory frascati-binding-rest/binding-factory frascati-binding-rmi/binding-factory sca-binding-ws/binding-factory sca-binding-upnp/binding-factory">
279    <interface.java interface="org.objectweb.fractal.bf.BindingFactory"/>
280  </reference>
281  <component name="frascati-binding-http">
282    <implementation.java class="org.ow2.frascati.binding.http.FrascatiBindingHttpProcessor"/>
283    <reference name="servlet-manager" target="servlet-manager/servlet-manager">
284      <interface.java interface="org.ow2.frascati.binding.http.ServletManager"/>
285    </reference>
286    <reference name="composite-manager" autowire="true">
287      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
288    </reference>
289    <service name="binding-processor">
290      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
291    </service>
292  </component>
293  <component name="servlet-manager">
294    <implementation.java class="org.ow2.frascati.binding.http.JettyServletManager"/>
295    <service name="servlet-manager">
296      <interface.java interface="org.ow2.frascati.binding.http.ServletManager"/>
297    </service>
298  </component>
299  <wire source="sca-binding/bindings" target="frascati-binding-http/binding-processor"/>
300  <component name="frascati-binding-jms">
301    <implementation.java class="org.ow2.frascati.binding.jms.FrascatiBindingJmsProcessor"/>
302    <service name="binding-processor">
303      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
304    </service>
305    <reference name="binding-factory">
306      <interface xsi:type="interface.java" interface="org.objectweb.fractal.bf.BindingFactory"/>
307    </reference>
308  </component>
309  <wire source="sca-binding/bindings" target="frascati-binding-jms/binding-processor"/>
310  <component name="frascati-binding-jsonrpc">
311    <implementation.java class="org.ow2.frascati.binding.jsonrpc.FrascatiBindingJsonRpcProcessor"/>
312    <service name="binding-processor">
313      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
314    </service>
315    <reference name="binding-factory">
316      <interface xsi:type="interface.java" interface="org.objectweb.fractal.bf.BindingFactory"/>
317    </reference>
318  </component>
319  <wire source="sca-binding/bindings" target="frascati-binding-jsonrpc/binding-processor"/>
320  <component name="frascati-binding-rest">
321    <implementation.java class="org.ow2.frascati.binding.rest.FrascatiBindingRestProcessor"/>
322    <service name="binding-processor">
323      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
324    </service>
325    <reference name="binding-factory">
326      <interface xsi:type="interface.java" interface="org.objectweb.fractal.bf.BindingFactory"/>
327    </reference>
328  </component>
329  <wire source="sca-binding/bindings" target="frascati-binding-rest/binding-processor"/>
330  <component name="frascati-binding-rmi">
331    <implementation.java class="org.ow2.frascati.binding.rmi.FrascatiBindingJavaRmiProcessor"/>
332    <service name="binding-processor">
333      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
334    </service>
335    <reference name="binding-factory">
336      <interface xsi:type="interface.java" interface="org.objectweb.fractal.bf.BindingFactory"/>
337    </reference>
338  </component>
339  <wire source="sca-binding/bindings" target="frascati-binding-rmi/binding-processor"/>
340  <component name="sca-binding-ws">
341    <implementation.java class="org.ow2.frascati.binding.ws.ScaBindingWsProcessor"/>
342    <service name="binding-processor">
343      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
344    </service>
345    <reference name="binding-factory">
346      <interface xsi:type="interface.java" interface="org.objectweb.fractal.bf.BindingFactory"/>
347    </reference>
348  </component>
349  <wire source="sca-binding/bindings" target="sca-binding-ws/binding-processor"/>
350  <component name="frascati-binding-jna">
351    <implementation.java class="org.ow2.frascati.native_.binding.FrascatiBindingJnaProcessor"/>
352    <service name="binding-processor">
353      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
354    </service>
355  </component>
356  <wire source="sca-binding/bindings" target="frascati-binding-jna/binding-processor"/>
357  <component name="sca-binding-upnp">
358    <implementation.java class="org.ow2.frascati.upnp.binding.FrascatiBindingUPnPProcessor"/>
359    <service name="binding-processor">
360      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
361    </service>
362    <reference name="binding-factory">
363      <interface xsi:type="interface.java" interface="org.objectweb.fractal.bf.BindingFactory"/>
364    </reference>
365  </component>
366  <wire source="sca-binding/bindings" target="sca-binding-upnp/binding-processor"/>
367  <component name="frascati-implementation-fractal">
368    <implementation.java class="org.ow2.frascati.implementation.fractal.FrascatiImplementationFractalProcessor"/>
369    <service name="implementation-processor">
370      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
371    </service>
372  </component>
373  <wire source="sca-implementation/implementations" target="frascati-implementation-fractal/implementation-processor"/>
374  <component name="frascati-implementation-osgi">
375    <implementation.java class="org.ow2.frascati.implementation.osgi.FrascatiImplementationOsgiProcessor"/>
376    <service name="implementation-processor">
377      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
378    </service>
379    <reference name="component-factory">
380      <interface xsi:type="interface.java" interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
381    </reference>
382  </component>
383  <wire source="sca-implementation/implementations" target="frascati-implementation-osgi/implementation-processor"/>
384  <component name="frascati-implementation-resource">
385    <implementation.java class="org.ow2.frascati.implementation.resource.FrascatiImplementationResourceProcessor"/>
386    <service name="implementation-processor">
387      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
388    </service>
389    <reference name="component-factory">
390      <interface xsi:type="interface.java" interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
391    </reference>
392  </component>
393  <wire source="sca-implementation/implementations" target="frascati-implementation-resource/implementation-processor"/>
394  <component name="frascati-implementation-script">
395    <implementation.java class="org.ow2.frascati.implementation.script.FrascatiImplementationScriptProcessor"/>
396    <reference name="composite-manager" target="assembly-factory/composite-manager">
397      <interface.java interface="org.ow2.frascati.assembly.factory.api.CompositeManager"/>
398    </reference>
399    <service name="implementation-processor">
400      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
401    </service>
402    <reference name="component-factory">
403      <interface xsi:type="interface.java" interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
404    </reference>
405  </component>
406  <wire source="sca-implementation/implementations" target="frascati-implementation-script/implementation-processor"/>
407  <component name="sca-implementation-spring">
408    <implementation.java class="org.ow2.frascati.implementation.spring.ScaImplementationSpringProcessor"/>
409    <service name="implementation-processor">
410      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
411    </service>
412    <reference name="component-factory">
413      <interface xsi:type="interface.java" interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
414    </reference>
415  </component>
416  <wire source="sca-implementation/implementations" target="sca-implementation-spring/implementation-processor"/>
417  <component name="sca-interface-native">
418    <implementation.java class="org.ow2.frascati.native_.FraSCAtiInterfaceNativeProcessor"/>
419    <property name="target-directory">generated-frascati-sources</property>
420    <reference name="membrane-generation">
421      <interface.java interface="org.ow2.frascati.component.factory.api.MembraneGeneration"/>
422    </reference>
423    <reference name="native-compiler" target="jnaerator/native-compiler">
424      <interface.java interface="org.ow2.frascati.native_.NativeCompiler"/>
425    </reference>
426    <service name="interface-processor">
427      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
428    </service>
429  </component>
430  <component name="jnaerator">
431    <implementation.java class="org.ow2.frascati.native_.JNAeratorCompiler"/>
432    <service name="native-compiler">
433      <interface.java interface="org.ow2.frascati.native_.NativeCompiler"/>
434    </service>
435  </component>
436  <wire source="sca-interface/interfaces" target="sca-interface-native/interface-processor"/>
437  <component name="sca-interface-wsdl">
438    <implementation.java class="org.ow2.frascati.wsdl.ScaInterfaceWsdlProcessor"/>
439    <reference name="wsdl-compiler" target="wsdl-compiler/wsdl-compiler">
440      <interface.java interface="org.ow2.frascati.wsdl.WsdlCompiler"/>
441    </reference>
442    <service name="interface-processor">
443      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
444    </service>
445  </component>
446  <component name="wsdl-compiler">
447    <implementation.java class="org.ow2.frascati.wsdl.WsdlCompilerCXF"/>
448    <property name="wsdl2java-options">-xjc-XtoString</property>
449    <property name="target-directory">generated-frascati-sources</property>
450    <service name="wsdl-compiler">
451      <interface.java interface="org.ow2.frascati.wsdl.WsdlCompiler"/>
452    </service>
453    <reference name="membrane-generation">
454      <interface.java interface="org.ow2.frascati.component.factory.api.MembraneGeneration"/>
455    </reference>
456  </component>
457  <wire source="sca-interface/interfaces" target="sca-interface-wsdl/interface-processor"/>
458  <component name="sca-property-type-jaxb">
459    <implementation.java class="org.ow2.frascati.property.jaxb.ScaPropertyTypeJaxbProcessor"/>
460    <service name="property-type-processor">
461      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
462    </service>
463  </component>
464  <wire source="sca-composite-property/property-types" target="sca-property-type-jaxb/property-type-processor"/>
465  <wire source="sca-component-property/property-types" target="sca-property-type-jaxb/property-type-processor"/>
466  <wire source="frascati-binding-http/composite-manager" target="assembly-factory/composite-manager"/>
467  <component name="sca-implementation-bpel">
468    <implementation.java class="org.ow2.frascati.implementation.bpel.FrascatiImplementationBpelProcessor"/>
469    <reference name="bpel-engine" target="bpel-engine/bpel-engine">
470      <interface.java interface="org.ow2.frascati.implementation.bpel.api.BPELEngine"/>
471    </reference>
472    <reference name="wsdl-compiler" target="wsdl-compiler/wsdl-compiler">
473      <interface.java interface="org.ow2.frascati.wsdl.WsdlCompiler"/>
474    </reference>
475    <service name="implementation-processor">
476      <interface xsi:type="interface.java" interface="org.ow2.frascati.assembly.factory.api.Processor"/>
477    </service>
478    <reference name="component-factory">
479      <interface xsi:type="interface.java" interface="org.ow2.frascati.component.factory.api.ComponentFactory"/>
480    </reference>
481  </component>
482  <component name="bpel-engine">
483    <implementation.java class="org.ow2.frascati.implementation.bpel.easybpel.EasyBpelEngine"/>
484    <property name="explorer">false</property>
485    <service name="bpel-engine">
486      <interface.java interface="org.ow2.frascati.implementation.bpel.api.BPELEngine"/>
487    </service>
488  </component>
489  <wire source="sca-implementation/implementations" target="sca-implementation-bpel/implementation-processor"/>
490</composite>