Differences between revisions 31 and 32
Revision 31 as of 2007-04-27 17:44:20
Size: 3337
Editor: lresende
Comment:
Revision 32 as of 2009-09-20 22:47:28
Size: 3317
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
  * [wiki:/RDBDAS_Java_User_Guide RDB DAS User's Guide]   * [[/RDBDAS_Java_User_Guide|RDB DAS User's Guide]]
Line 16: Line 16:
  * [wiki:/RDBDAS_HOWTO_HelloDASApp How To build your 'Hello World' DAS WebApp]   * [[/RDBDAS_HOWTO_HelloDASApp|How To build your 'Hello World' DAS WebApp]]
Line 22: Line 22:
   [ApacheWsWiki:/Tuscany/TuscanyJava/DASJavaReleaseSteps]    [[[/Tuscany/TuscanyJava/DASJavaReleaseSteps]]]
Line 54: Line 54:
 - [wiki:/Improved_logging Improved logging]  - [[/Improved_logging|Improved logging]]
Line 60: Line 60:
 - [wiki:/convention_over_configuration Convention over configuration]  - [[/convention_over_configuration|Convention over configuration]]
Line 73: Line 73:
 - attachment:m2_jiras.html  - [[attachment:m2_jiras.html]]
Line 113: Line 113:
   * [wiki:/DAS_Subprojects DAS Subprojects]    * [[/DAS_Subprojects|DAS Subprojects]]

THIS PAGE HAS BEEN MIGRATED TO THE FOLLOWING PAGES

http://cwiki.apache.org/confluence/display/TUSCANY/RDB+DAS+-+Releases and http://cwiki.apache.org/confluence/display/TUSCANY/RDB+DAS+-+Ideas%2C+Wish+Lists%2C+Todos%2C+etc

Overview

Documentation

How To

Releases

Building DAS Releases

Java M1 Release - DAS Key Features

  • - RDB CRUD operations in terms of SDO DataObjects - Optimistic concurrency control - Generated database IDs - Stored procedures - Paging API - 1..1 and 1..n relationships - Partial row updates

Java M2 Release - DAS Key Features

  • DAS Core features - MySQL support - Static Data Objects - Dynamic root for static graphs - "Unique" attribute on relationships

    - Explicit ResultSet shape definition

    - Improved logging - Programmatic Configuration - Helper for empty SDO Graph

    - Convention over configuration

    • - Column named "ID" is the PK - Column named "xxx_ID" is the FK to table "xxx"

    DAS Samples - Tomcat integration and automated DAS samples testing (htmlUnit) - DAS Samples now have all dependencies and source code inside the sample war

    M2 JIRAS - m2_jiras.html

Java M3 Release (Proposed Planning) - DAS Key Features

  • DAS Core features

    • - Optimisc concurrency control
      • - Support for OCC recovery (TUSCANY-916) - Default OCC policy (all OCC-capable fileds used in overquaified "where")
      - More performant pager (TUSCANY-542) - Review MySQL Support (TUSCANY-937) - SCA Intgration
      • - Expose DAS as a Pojo SCA Service (impl.java) (TUSCANY-898) - Container-based DAS (impl.das) (TUSCANY-904)

    DAS Samples

    • - Sample consuming DAS as a Pojo SCA service - Sample consuming container-based DAS

    Documentation

    • - Continue to work on DAS User's guide - HOW-TO describing how to build a DAS Application

    Infraestructure

    • - Automate release distribution process

DAS Ideas / Requirements / Features

Below is a list of suggested items to be part of Tuscany for a future Java release

Whish List: JIRAS

Possible DAS sub-projects

Core functions

  • - Optimisc concurrency control
    • - managed collision column (DLINK "version" column)
    - Static dataObjects - Relationships
    • - 1..1
      • - "unique" attribute (similar to DLINQ)
    - Explicit resultSetShape definition

Miscellaneous

  • - samples
    • - BigBank integration - other samples to exercise DAS festures

    - GraphHelper

    • - emptyGraph()

Future releases

C++ DAS implementation

Tuscany/TuscanyJava/DAS_Java_Overview (last edited 2009-09-20 22:47:28 by localhost)