OW2 FraSCAti SPL is packaged as a set of more than 46 Maven modules. As shown by following table, mandatory OW2 FraSCAti features are regrouped into few three main modules, i.e., “frascati-sca-parser”, “frascati-component-factory”, and “frascati-assembly-factory”, when each optional feature is packaged into its distinct Maven module, excepts features “Implementation_OSGi”, “MF_OSGi”, and “MG_OSGi” which are regrouped into a same Maven module, i.e., “frascati-implementation-osgi”.
Table 12.1. OW2 FraSCAti Maven Modules
Name | Maven Module | Implemented OW2 FraSCAti Features |
---|---|---|
OW2 FraSCAti SCA Parser |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-sca-parser</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Metamodel FraSCAti |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-metamodel-frascati</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Metamodel Tuscany |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-metamodel-tuscany</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Metamodel UPnP |
<dependency> <groupId>org.ow2.frascati.upnp</groupId> <artifactId>frascati-metamodel-upnp</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Metamodel Native |
<dependency> <groupId>org.ow2.frascati.native</groupId> <artifactId>frascati-metamodel-native</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Assembly Factory |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-assembly-factory</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation BPEL |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-bpel</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Spring |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-spring</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Fractal |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-fractal</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation OSGi |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-osgi</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation OSGi with Apache Felix |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-osgi-felix</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation OSGi with Equinox |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-osgi-equinox</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation OSGi with Knopflerfish |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-osgi-knopflerfish</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Script |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-script</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Script with BeanShell |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-script-beanshell</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Script with FraSCAti FScript |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-script-fscript</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Script with Groovy |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-script-groovy</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Script with JavaScript |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-script-javascript</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Script with JRuby |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-script-jruby</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Script with Jython |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-script-jython</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Script with Xquery |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-script-xquery</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Implementation Resource |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-implementation-resource</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Interface WSDL |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-interface-wsdl</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Interface Native |
<dependency> <groupId>org.ow2.frascati.native</groupId> <artifactId>frascati-interface-native</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Binding Web Service |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-binding-ws</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Binding JMS |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-binding-jms</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Binding Java RMI |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-binding-rmi</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Binding HTTP |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-binding-http</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Binding JSON-RPC |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-binding-jsonrpc</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Binding REST |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-binding-rest</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Binding UPnP |
<dependency> <groupId>org.ow2.frascati.upnp</groupId> <artifactId>frascati-binding-upnp</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Binding JNA |
<dependency> <groupId>org.ow2.frascati.native</groupId> <artifactId>frascati-binding-jna</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti SCA Property with JAXB |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-property-jaxb</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Component Factory |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-component-factory</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Component Factory with Tinfi Object-Oriented Membranes |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-component-factory-tinfi-oo</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Component Factory with Julia Membranes |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-component-factory-julia</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Component Factory with Juliac |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-component-factory-juliac</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Component Factory with Juliac and Tinfi Object-Oriented Membranes |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-component-factory-juliac-tinfi-oo</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Component Factory with Juliac JDK6 |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-component-factory-juliac-jdk6</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Component Factory with Juliac JDT |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-component-factory-juliac-jdt</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Binding Factory |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-binding-factory</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Explorer | API:
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-explorer-api</artifactId> <version>1.4</version> </dependency>Implementation: <dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-explorer-core</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti FScript |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-fscript-core</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti Introspection | API:
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-introspection-api</artifactId> <version>1.4</version> </dependency>Implementation: <dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-introspection-impl</artifactId> <version>1.4</version> </dependency> |
|
OW2 FraSCAti JMX |
<dependency> <groupId>org.ow2.frascati</groupId> <artifactId>frascati-jmx</artifactId> <version>1.4</version> </dependency> |
|