60 likes | 154 Views
IST. for. CE. Project Data Server. Eric Pascual (CSTB). Extended presentation based on slides from the ISTforCE Review in Feb. 2002. IST-1999-11508. Objectives and constraints. Provide a shared repository for projects hosted by the platform
E N D
IST for CE Project Data Server Eric Pascual (CSTB) Extended presentation based on slides from the ISTforCE Review in Feb. 2002 IST-1999-11508
Objectives and constraints • Provide a shared repository for projects hosted by the platform • Keep track of successive versions of the data • Provide a protected access to data • Be used as a back-end by other services and applications • Based on standard and open protocols
Overall principle Client application Customized FTP Protocol handler Access management Project Data Server STEP engine Meta-data eng. Data access IFC data Meta-data Physical storage Client API
Features • User, session, workspace, project and version management • Download/upload of whole models • Download parts of modelssite, building, storey • Download single instances • Query functionsproject list, version list, instance list
Technical elements • Data storage based on STEP and IFCs • IFC 1.5.1 and 2.x versions supported • Extendable architecture allowing rapid addition of support for other versions • FTP protocol extended using SITE command • Virtual file system implemented to provide an abstract view of the hierarchy workspace/project/version/IFC instances • Client API provided in Java, encapsulating FTP command handling
User interface • PDS is designed to run in the background • However, a simple console window is provided to display status and processing information Journal of exchanges with clients Active connections status Output trace for IFC related processes