Community
Participate
Working Groups
This feature should provide a service oriented data management infrastructure. This feature should also be the answer to scalability related requests. The infrastructure could be based on a two layer design where the top layer provides the data domain abstractions and the lower layer represents the data store abstractions. The application code is supposed to interact only with the top layer where the top layer will transparently interact with the lower layer. The main capabilities of this infrastructure should be: - allow high performance read/write and analysis of large data sets (limited by the disk availability). - provide a simple data representation as the default implementation (should cover the current analysis, viewing, and reporting operations for most data domains, initially it may not support completely the complex filtering found in some existing scenarios) - provide support for extensibility for both data domain level and data store level interactions - allow any concrete data store to participate in the data persistence layer (should not be limited to RDB concrete implementations) - should also work on a single machine with embedded data stores (also allow disconnected mode) This is intended to replace the current EMF based implementation, basically to achieve a simple and more scalable view of the data operated by the TPTP UI, analysis and reporting components. The event processing (data normalization) will be covered in the component that covers load data operations (basically the event loaders will interact with this component). Gradually we will move TPTP functions to use this infrastructure (as this will become concrete), backward compatibility should be maintained.
*** Bug 116098 has been marked as a duplicate of this bug. ***
Design work has started in mid December.
Marius: Please open a stage 2 enh to track all work items outside of the scope of TPTP 4.4. This stage 2 enh will be targeted to 4.5. (future for now)
This enhancement covered the initial work on a new DMS API, API used in Cosmos EclipseCon 2007 demo, plus model related work to enable the Test model to work with database resources. The remaining work (outside of 4.4 scope) would be handled in bug 185783. We will continue to investigate and materialize the statement of this feature (mentioned in the description) as part of bug 185783.
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this originator of this enhancement/defect has an inactive Bugzilla account and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.