110 likes | 277 Views
RSS feedback on PDS-IPF ICD Generic Interface Guidelines ( MMFI-GSEG-EOPG-TN-07-0003 1.8 03.08.2009 ). M. Martins, RSS Team - manuel.martins@esa.int 12 October 2012. Summary. ICD - PDS-IPF Overview; ICD – PDS-IPF Suggestions; ICD - PDS-IPF Development Team Point of View;
E N D
RSS feedback on PDS-IPF ICD Generic Interface Guidelines(MMFI-GSEG-EOPG-TN-07-0003 1.8 03.08.2009) M. Martins, RSS Team - manuel.martins@esa.int 12 October 2012
Summary RSS feedback on PDS-IPF ICD Generic Interface Guidelines • ICD - PDS-IPF Overview; • ICD – PDS-IPF Suggestions; • ICD - PDS-IPF Development Team Point of View; • ICD - PDS-IPF Integration Team Point of View; • Future Work; • Conclusion; • Questions/Discussion;
PDS-IPFICD from RSS point of view PDS-IPF ICD Analysis • Mission independent guidelines between IPF & PDS; • Version Analyzed: (MMFI-GSEG-EOPG-TN-07-0003 1.8 03.08.2009); • Analysis based on ASAR and Landsat IPFs integration into RSS-GPOD; Outcomes • The document constitutes a good basis for the definition of a standard PDS-IPF integration; • Some improvements have been identified and here suggested; • The improvements can reduce effort on both IPF development and integration sides; • Possible future work for further streamlining IPFs integration into RSS-GPOD; RSS feedback on PDS-IPF ICD Generic Interface Guidelines
ICD - PDS-IPF Suggestions Risk: “Diagonal Readers” – Mitigation: Make it Simple, Concise • e.g.: XML Schemas specification as Design Diagram; XML Schema Design Diagram ICD description RSS feedback on PDS-IPF ICD Generic Interface Guidelines
ICD - PDS-IPF Suggestions XML Schemas should be available remotely • Advantages for developer/integrator/ESA • Versioning control; • Immediate updates availability for all stakeholders; • Reduced effort to maintain on ESA side; RSS feedback on PDS-IPF ICD Generic Interface Guidelines
ICD - PDS-IPF Development Team Point of View Code: the following should be made available from a centralised repository • Sample code; • Skeleton project; • Validation Scripts; • Advantages for the developer • Project start from a solid base which reduces effort and development time; • Project validation before integration; RSS feedback on PDS-IPF ICD Generic Interface Guidelines
ICD - PDS-IPF Integration Team Point of View Auxiliary data orchestration – new dedicated XML Schema Auxiliary data orchestration helper - implementation to handle orchestration • Advantages for the integrator • No need to implement a custom orchestrator for each project; • Reduces integration time up to 2-3 WDs (e.g. up to 25% for a 12-day integration); RSS feedback on PDS-IPF ICD Generic Interface Guidelines
Future Work – Reuse • Abstract Service Creation - Maven Archetypes style • Generic service with common features • Customisable on the different IPFs • Advantages for the integrator • Code Reuse reduces effort and accelerates the integration process; • We estimate up to 40% of reduced time on integrations; RSS feedback on PDS-IPF ICD Generic Interface Guidelines
Conclusion Simplicity; Sample Code; Validation scripts; Orchestration for Auxiliary Data; Advantages for developers; Advantages for integrators. RSS feedback on PDS-IPF ICD Generic Interface Guidelines
Q&A Questions? Suggestion? RSS feedback on PDS-IPF ICD Generic Interface Guidelines
Thank you Manuel Martins, RSS Team manuel.martins@esa.int Logica xxx Visitor address Street Postcode City Country www.logica.com Contact: Name Function T: +XX (0) 000 00 000 000 F: +XX (0) 000 00 000 000 E: address@logica.com