Upload
arunava-banerjee
View
218
Download
0
Embed Size (px)
Citation preview
8/7/2019 ORACLE_slides
1/18
8/7/2019 ORACLE_slides
2/18
Otto WstSenior Consultant
Oracle Corporation
8/7/2019 ORACLE_slides
3/18
CUIDADO Meeting Paris, March 2003
xAgenda
Recent work
XDB/MEDEE Strategy
Planning
Open Issues
Conclusion
8/7/2019 ORACLE_slides
4/18
WP 2.3 Objectives Remainder
xDesign + implement data structures best
suited to the content based retrieval and
processing needs of CUIDADO
xTimely completion of agreed deliverables:
D2.3.1: Storage and parser components for firstapplication prototypes (COMPLETED FEB 02)
D2.3.2: Database components and technology forstorage and retrieval of audio descriptors
xNew deliverable comprising former D2.3.2 and
D2.3.3
8/7/2019 ORACLE_slides
5/18
Summary of tasks performed during
last monthsxContribution to the re-specification process
xAnalysis of MEDEE subsystem requirements
xUnitary MPEG-7 approach and concept
testing
xStudy and specification of the most
appropriate and beneficial usage of the
standard XDB features for the project
xIntegration of Sound Palette off-line
xSolving particular DB install and setup issues
8/7/2019 ORACLE_slides
6/18
Global approach for D2.3.2
xNOV-2002: Consensus for MPEG-7 based storage ofdescriptors (and descriptions)
Choice of direct storage of XML vs mapping of the XML-Schema into relational tables.
Standard MPEG-7 XML-Schema provides precise definitionof
xDescriptor data types
xOptional vs. mandatory descriptions
xEtc.
xUse of standard Oracle XDB XML database features where possible
xSpecific adaptations/tuning required to provide aconsistent and fully functional MPEG-7 layer atdatabase level
8/7/2019 ORACLE_slides
7/18
WP-2.3 Current Architecture
MEDEE Layer
pl/sql Layer
APPS
ODBC / JDBC / Native
Oracle9iR2
SP Off-line SP On-line Other
XDB
Other DBElements
8/7/2019 ORACLE_slides
8/18
Oracle XDB XML Layer
xProvides the XML framework used by CUIDADOapps.
xAllows structured and/or unstructured storage of XML
xChoice of structured storage
xRegistration of MPEG-7 XML-Schema Mapping of MPEG-7 Schema types to object-relational
types stored in the database
xXML documents parsed at insertion-time stored in theobject-relational structures
xEfficient retrieval using Xpath
xNot only textual indexes, also numerical and specificfunctional indexing
8/7/2019 ORACLE_slides
9/18
Mpeg-7 specific Layer: MEDEE
xBuilt on top of the Oracle XDB
xMpeg7 specific DB level functionalities Reference management
Term Reference management
Child Node management
Relation management
Full text searches Classification Schemes
Simple type extractions
xDependencies SONA XML output not fully defined
More clear definition of some of the detailed requirements
8/7/2019 ORACLE_slides
10/18
The database as an integration layer
xUse of pl/sql in order to facilitate integration Readable from multiple platforms
Access through multiple standard interfaces
xJava -> JDBC
xC/C++ -> ODBC, OCI, OCCI
xStorage of the elements in Mpeg-7 compatibleXML
xSound Palette off-line and on-line canefficiently re-use common functionalities at adatabase level
xIntegration example: Sound Palette off-line
8/7/2019 ORACLE_slides
11/18
MEDEE Generic approach
xUsage of the ODCI functional index mechanisms
xCreate parallel structures that are automatically
maintained at insertion/update/delete time and used
for:
Indexing purposes
Maintaining and granting MPEG-7 consistency
Fast Recursive queries
Searching through references
=> CONSTITUTE A GENERIC APPROACH
xAlready tested at a unitary level
8/7/2019 ORACLE_slides
12/18
MEDEE Development
x Principal development focus: Use MEDEE in SoundPalette Application Prototypes Start with Audio descriptions = description of segments
x Semantic
x Pitch
Based on concepts contained in
x ConceptCollections
x SemanticDescription Concept labels are defined as Terms in Classification
Schemes.
x Expected Results First demo of the SP offline Sample Browser
Identification of development and integration costs
Aid for determining a more detailed planning and thedefinitive implementation strategy
8/7/2019 ORACLE_slides
13/18
MEDEE Development strategy
x Extreme Programming
approach
Short development cycles of bits of final functionalities,based on example use cases (requires the XML examples)
Integration into Sound Palette
Testing -> will give any feedback on the development
x Example: Development of Concept Collection(already planned and agreed) Produce sample XML files
Write MEDEE level implementation for
1.BrowseConceptNoRecursionNoRelations
2.BrowseConceptWithRelations
3.Etc
In almost parallel make development of pl/sql layer for thefunctions above
Integration into Sound Palette.Testing. Feedback.
8/7/2019 ORACLE_slides
14/18
WP2.3 Other Relevant Issues
xDirect Involvement of Oracle XDB
Development team
xContacts with XDB and interMedia product
management teams established
xFirst specific dissemination activities of the
WP2.3
Oracle Technology Network Public (IT
professionals) meeting in Barcelona MAR-2003
xPresentation of XDB features
xSpecial presentation of CUIDADO project
8/7/2019 ORACLE_slides
15/18
WP2.3 Planning
xDevelopment of modules Strategy and approach fully agreed by IRCAM Online
Systems, Creamware and Oracle
First calendar to be presented by Pascal Mullon TODAY
xConstraint: Oracle is low on remaining resources Should reach to cover reference MEDEE implementation
although precise scope must be set
Development will have to stop when resources have beenfully consumed
Priorities need to be set accordingly, so that MUST-HAVEmodules can be available by the end of Oraclescontribution
Close monitoring enabled with coordinator
xPending agreement on the development scope
8/7/2019 ORACLE_slides
16/18
WP2.3 Open Issues
xFunctional: Still not fully closed dependencies Scientific modules: Complete definition of the MPEG-7
elements and schemas to be used
MPEG-7 / MEDEE analysis. Some functionalities still to bedefined at a very low level of detail.
xImplementation: Scope not precisely determined Unexisting full list of functions that require development
Development cost unknown
Request for a centralized repository of valid example XMLdocuments
xWP Management: Partners low on developmentresources
Specially Oracle is low on remaining WP2.3 resources
Development priorities set accordingly to this constraint
8/7/2019 ORACLE_slides
17/18
WP2.3 - Conclusion
xA complete solution has been analyzed and defined
xAn important part is supplied by appropriately usingstandard database features
Keep maintenance costs low
xSpecific required extensions have been preciselyidentified
xSolution for implementation of extensions seems tobe clear
xDevelopment strategy/approach defined
xSome open issues at low level of detail
xScope problem must me closed
xRisk of partners low on remaining resources
Development priorities set accordingly to this constraint
8/7/2019 ORACLE_slides
18/18