1. 01 Mar, 2010 3 commits
    • Philippe Merle's avatar
      * added examples/helloworld-servlet/ · 015d4b8e
      Philippe Merle authored
        illustrate <tuscany:binding.http>
      * added 'availability-intent' in the build process
      * examples/frascati-test/
        - add a dependency to module 'frascati-fscript'
        - update test classes with new FraSCAti exceptions
      * examples/helloworld-rmi/
        - add a dependency to module 'frascati-binding-rmi'
      * examples/helloworld-script/
        - add a dependency to module 'frascati-implementation-script'
      * examples/reconfig/
        - add dependencies to modules 'frascati-binding-rest' and 'frascati-binding-ws'
        - add a profile -Pdemo-adt-galaxy
        - add an HTML page to use the converter service
        - add 'just-converter' SCA composite and diagram
        - add 'reconfigure-dollar.fscript'
      * examples/twitter-rest/
        - add a dependency to module 'frascati-binding-rest'
      * examples/counter-rest/server-war/
        - add a dependency to module 'frascati-binding-rest'
      * examples/ws-parent/
        - add a dependency to module 'frascati-binding-ws'
      * examples/chat/
        - update to new FraSCAti exceptions.
      * Various cosmetic updates in pom.xml
      015d4b8e
    • Philippe Merle's avatar
      Cosmetic updates. · 31df14ca
      Philippe Merle authored
      31df14ca
    • Philippe Merle's avatar
      Cosmetic updates. · 8239afc9
      Philippe Merle authored
      8239afc9
  2. 28 Feb, 2010 7 commits
    • Philippe Merle's avatar
      257db806
    • Philippe Merle's avatar
      * Added an SCA composite diagram. · 6df5b570
      Philippe Merle authored
      * Cosmetic updates in the composite file.
      6df5b570
    • Philippe Merle's avatar
      * Set the 'fractal.provider' as OW2 FraSCAti Assembly Factory not setting it anymore. · 0473005e
      Philippe Merle authored
      * Moved from 'FactoryInstantiationException' to 'FrascatiException'.
      * Moved to new artifact names.
      0473005e
    • Philippe Merle's avatar
      * Moved from artifact 'org.ow2.frascati.factory:frascati-af-runtime' to... · 1b5a0665
      Philippe Merle authored
      * Moved from artifact 'org.ow2.frascati.factory:frascati-af-runtime' to 'org.ow2.frascati:frascati-runtime-factory'
      * Added dependencies to 'fractal-bf-connectors-*' to have access to connector attribute controllers
      * Moved class FraSCAtiExplorerServlet into /trunk/frascati/modules/frascati-cxf-servlet/
      1b5a0665
    • Philippe Merle's avatar
      * Added support for <tuscany:binding.http> · 1541a0fb
      Philippe Merle authored
        - see /trunk/frascati/modules/frascati-binding-http/
        - example in /trunk/examples/helloworld-servlet/
      
      * Added support for <frascati:implementation.osgi>. See:
        - /trunk/frascati/modules/frascati-implementation-osgi/
        - /trunk/frascati/modules/frascati-implementation-osgi-felix/
        - /trunk/frascati/modules/frascati-implementation-osgi-equinox/ (TBC)
      
        TODO: AN EXAMPLE MUST BE PROVIDED SOON.
      
      * Big bang reengineering of the OW2 FraSCAti Assembly Factory
        - split modules 'parser', 'core-factory', 'generate-factory', and 'runtime-factory'
          into a set of smaller and composable modules. See directory /trunk/frascati/modules/
      
          - frascati-all/                         - All OW2 FraSCAti modules.
          - frascati-all-jdk6/                    - All OW2 FraSCAti modules + JDK6.
          - frascati-all-jdt/                     - All OW2 FraSCAti modules + Eclipse JDT.
          - frascati-assembly-factory/            - OW2 FraSCAti Assembly Factory.
          - frascati-binding-factory/             - OW2 FraSCAti Binding Factory.
          - frascati-binding-http/                - OW2 FraSCAti Binding HTTP.
          - frascati-binding-jsonrpc/             - OW2 FraSCAti Binding JSON-RPC.
          - frascati-binding-rest/                - OW2 FraSCAti Binding REST.
          - frascati-binding-rmi/                 - OW2 FraSCAti Binding Java RMI.
          - frascati-binding-ws/                  - OW2 FraSCAti Binding Web Service.
          - frascati-implementation-fractal/      - OW2 FraSCAti Implementation Fractal ADL.
          - frascati-implementation-osgi/         - OW2 FraSCAti Implementation OSGi.
          - frascati-implementation-osgi-equinox/ - OW2 FraSCAti Implementation OSGi on Eclipse Equinox.
          - frascati-implementation-osgi-felix/   - OW2 FraSCAti Implementation OSGi on Apache Felix.
          - frascati-implementation-script/       - OW2 FraSCAti Implementation Java Script.
          - frascati-implementation-spring/       - OW2 FraSCAti Implementation Spring.
          - frascati-metamodel-frascati/          - OW2 FraSCAti Eclipse STP/SCA FraSCAti Metamodel.
          - frascati-metamodel-frascati-ext/      - Extensions to OW2 FraSCAti Metamodel (currently no extension).
          - frascati-metamodel-tuscany/           - OW2 FraSCAti Eclipse STP/SCA Tuscany Metamodel.
          - frascati-sca-parser/                  - OW2 FraSCAti SCA Parser.
          - frascati-servlet-cxf/                 - OW2 FraSCAti Servlet Apache CXF.
          - frascati-property-jaxb/               - OW2 FraSCAti SCA Property with JAXB.
          - frascati-runtime-factory/             - OW2 FraSCAti Assembly Factory + Tinfi Juliac OO Membranes & JDT.
          - frascati-tinfi/                       - OW2 FraSCAti Tinfi Component Factory.
          - frascati-tinfi-julia/                 - OW2 FraSCAti Tinfi Julia-based Membranes.
          - frascati-tinfi-juliac/                - OW2 FraSCAti Tinfi with Juliac-based Membranes Generator.
          - frascati-tinfi-juliac-jdk6/           - OW2 FraSCAti Tinfi Juliac with JDK6.
          - frascati-tinfi-juliac-jdt/            - OW2 FraSCAti Tinfi Juliac with Eclipse JDT.
          - frascati-tinfi-juliac-oo/             - OW2 FraSCAti Tinfi Juliac Object-Oriented Membranes Generator.
          - frascati-tinfi-tinfi-oo/              - OW2 FraSCAti Tinfi Object-Oriented Membranes.
      
        - simplify API, see Java packages:
          - org.ow2.frascati.parser.api   - API for OW2 FraSCAti SCA Parser
          - org.ow2.frascati.factory.api  - API for OW2 FraSCAti Assembly Factory
          - org.ow2.frascati.juliac.api   - API for OW2 FraSCAti Tinfi Juliac
          - org.ow2.frascati.tinfi.api    - API for OW2 FraSCAti Tinfi
      
        - define several plugin/extension points:
          - org.ow2.frascati.util.ClassProvider
            - API for membrane plugins of OW2 FraSCAti Tinfi and Juliac.
            - plugin examples in modules frascati-implementation-osgi, frascati-tinfi-juliac,
              frascati-tinfi-juliac-oo, and frascati-tinfi-tinfi-oo
          - org.ow2.frascati.juliac.api.CompilerProvider
            - API for pluging Java compilers to OW2 FraSCAti Tinfi Juliac.
            - plugin examples in modules frascati-tinfi-juliac-jdk6, and frascati-tinfi-juliac-jdt
          - org.ow2.frascati.parser.api.MetamodelProvider
            - API for pluging metamodels to parse SCA composites.
            - plugin examples in modules frascati-metamodel-frascati, frascati-metamodel-tuscany,
              and frascati-sca-parser
          - org.ow2.frascati.parser.api.Resolver
            - API for transformation plugins of parsed SCA composites.
            - plugin examples in module frascati-sca-parser
          - org.ow2.frascati.factory.api.Processor
            - API for processor plugins of parsed SCA composites.
            - plugin examples in modules frascati-binding-*, frascati-implementation-*,
              and frascati-property-jaxb
      
        - intensive use of generic interfaces/classes/methods
          - simplifying a lot the code of processor classes
          - implying improvements of support of generics into Juliac/Tinfi code generators
        - improvement of the SCA architecture of the assembly factory
          just one AssemblyFactory.composite extended by all other modules
        - support for parsing SCA composite, contribution, componentType, constrainingType descriptions
        - add first support for <component constrainingType="QName">
          see .constrainingType files and .composite files containing < ... constrainingType="QName" >
        - add first support for <sca:reference autowire="...">
          see .composite files containing <reference ... autowire="true">
        - add support for <composite requires="list of qnames">
        - add support for a lot of SCA property types. see:
          - /trunk/frascati/modules/frascati-runtime-factory/src/test/resources/AllSupportedPropertyTypes.composite
          - new property type processors can be plugged, see module frascati-property-jaxb
        - improve the report of parsing/processing errors and warnings, see all files:
          - CheckingErrors.composite
          - CheckingErrorsWarnings.composite
        - identify what SCA features are not currently supported, see:
          - NotSupportedFeatures.composite
          - CheckingErrorsWarnings.composite
        - a new class loader is created for each new loaded composite
          this allows us to run helloworld-ws/server and helloword-ws/client into a same FraSCAti Explorer instance
        - improve the logging of processing actions
        - reduction of the minimal disk footprint required (i.e., number of jars)
        - moved to:
          - Apache CXF from 2.2.3 to 2.2.6
          - Fractal Binding Factory from 0.7 to 0.8-SNAPSHOT
        - add JUnit test cases for most of /trunk/frascati/modules
        - a lot of improvements in the Java code.
      1541a0fb
    • Philippe Merle's avatar
      * When the wire source is a collection client interface then add · 7854f0ca
      Philippe Merle authored
        the target component name at the end of the source interface name.
        This allows to generate a unique source interface name (as component
        names are unique).
      * Checked that source reference name of wires is correct, i.e., there is a defined interface type.
      * Cosmetic updates for exception messages related to invalid wires.
      7854f0ca
    • Philippe Merle's avatar
      Moved version from 2.0.1.1 to 2.0.1.2-SNAPSHOT · 2449e682
      Philippe Merle authored
      Excluded not required dependencies for module org.eclipse.stp.sca/
      Added required dependencies for module org.eclipse.stp.sca.introspection/
      Reactivated build of module org.eclipse.stp.sca.domainmodel.tuscany/
      Cleaned org.eclipse.stp.sca.model/pom.xml
      2449e682
  3. 25 Feb, 2010 2 commits
  4. 22 Feb, 2010 3 commits
  5. 19 Feb, 2010 1 commit
  6. 16 Feb, 2010 2 commits
  7. 15 Feb, 2010 2 commits
  8. 13 Feb, 2010 2 commits
  9. 12 Feb, 2010 1 commit
  10. 02 Feb, 2010 3 commits
  11. 29 Jan, 2010 3 commits
  12. 28 Jan, 2010 2 commits
  13. 26 Jan, 2010 1 commit
  14. 25 Jan, 2010 3 commits
  15. 24 Jan, 2010 1 commit
  16. 21 Jan, 2010 3 commits
  17. 20 Jan, 2010 1 commit