SlideShare une entreprise Scribd logo
1  sur  34
BEXIS Tech Talk Series
#1: The Big Picture
Javad Chamanara
December 2015
BExIS++ Project
2
BEXIS 2 SOFTWARE
DEVELOPMENT
SUSTAINABILITY
OUTREACH
SUPPORT
TRAINING
BEXIS Tech Talk #1: The Big Picture
Software Development
Data Management Platform
• (large) research projects
• tabular data, but not limited to
• data integration and re-use
4BEXIS Tech Talk #1: The Big Picture
Community
5
GRK 1666
GRK 1086
BEXIS 2
BExIS 1
BExIS 2
Biodiversity
Exploratories
Jena
Experiment
MPI-BGC
Research
Database
Kilimanjaro
EFForTS
GFBio
AquaDiva
BEFmate
iDiv
UFZ Halle
TerraSensE
BEXIS Tech Talk #1: The Big Picture
Project Partners
6BEXIS Tech Talk #1: The Big Picture
Tech Talk Series
• A Series of talks on
– Various parts of the software
– Software development
• In order to:
– Promote knowledge sharing
– Encourage external contribution
This is the first one!
7BEXIS Tech Talk #1: The Big Picture
Requirements
• Data Lifecycle Management
• Generic
• Extensible
• Portable
• Scalable
8BEXIS Tech Talk #1: The Big Picture
Requirements -> DLM
• Flexible Data Structures
• Data Submission
• Validation
• Preserving
• Metadata Management
• Versioning
9BEXIS Tech Talk #1: The Big Picture
Requirements -> Generic
• Modular
• Workflow based
10BEXIS Tech Talk #1: The Big Picture
Requirements -> Extensible
• Built-in Modules
– DLM related modules
• Third Party Modules
– BExIS 1 modules
– AquaDiva modules
– iDiv modules
– Open modules
• Interaction with external systems
– Geographic Information Systems
– Persistent Identifier Providers
– Authentication Providers
– Annotation Providers
11BEXIS Tech Talk #1: The Big Picture
Requirements -> Portable
• Multi DBMS support
– IBM DB2
– PostgreSQL
– MS SQL Server
• Various Installation Scenarios
– Dedicated hosting
– Shared hosting
– Portable hosting
– Multi-tier Deployment
– Secure Access
12BEXIS Tech Talk #1: The Big Picture
Requirements -> Scalable
• To be used in large projects with
– Multitude of Users
– Big Datasets
– Frequent Access
13BEXIS Tech Talk #1: The Big Picture
Out of Scope
• Sophisticated Data Analysis Tool
• Long Term Public Repository
14BEXIS Tech Talk #1: The Big Picture
Questions?
• Short break
• Feedback…
15BEXIS Tech Talk #1: The Big Picture
Conceptual Overview
BEXIS Tech Talk #1: The Big Picture 16
DataMetadata
Data StructureMetadata Structure Semantics Geo
Administration Security
«use»
«use»
«use» «use»
«use»
Conceptual->Data
• Dataset
– Tabular
– Matrix
• Dataset Version
• Data Tuple
• Customization
17BEXIS Tech Talk #1: The Big Picture
Conceptual->Data Structure
• Data Structure
• Data Attribute
– Unit of measurement
– Constraints
– Value Validation
• Reuse promotion
18BEXIS Tech Talk #1: The Big Picture
Conceptual->Metadata
• Metadata
• Various metadata standards
• Metadata mapping
19BEXIS Tech Talk #1: The Big Picture
Conceptual->Metadata Structure
• Metadata Structure
• Metadata Attribute
– Simple Types: Name, email
– Compound types: Geographical extent, Author
• Reuse promotion
– Schema matching
– Semantic comparison
20BEXIS Tech Talk #1: The Big Picture
Conceptual->Administration
• Project
• Organization
• People
• Location
• Relationship among them
21BEXIS Tech Talk #1: The Big Picture
Design Overview
• Data
• Functionality
• Architecture
22BEXIS Tech Talk #1: The Big Picture
Design Overview -> Data
• Relational
• XML
• Files
– CSV, Excel, Images, etc.
• Configuration
• Seed
• Geographical
23BEXIS Tech Talk #1: The Big Picture
Design Overview -> Functionality
• Core Functionality
– Data Lifecycle Management
• Dataset/ Data Structure
• Metadata/ Structure
• Versioning
– AAA
• Authentication
• Authorization
• Auditing
24BEXIS Tech Talk #1: The Big Picture
Design Overview -> Architecture
Components
• DLM
• AAA
• Transformation
– XML <-> XML
– CSV <-> Excel
– …
25BEXIS Tech Talk #1: The Big Picture
Design Overview -> Architecture
Modules
• A set of user oriented/facing functions
• Crossing multiple layers, including the UI
• Examples:
– DCM: Data Collection Module
– DDM: Data Discovery Module
– DIM: Data Integration Module
26BEXIS Tech Talk #1: The Big Picture
Design Overview -> Architecture
External Dependencies
• Geo Server
• Services
– Terminology
– PID
– Authentication
27BEXIS Tech Talk #1: The Big Picture
Design Overview -> Architecture
Public Services (APIs)
• Public REST Services
– Download a dataset
– Metadata Harvesting
• R Interface
28BEXIS Tech Talk #1: The Big Picture
Questions?
• Short break…
29BEXIS Tech Talk #1: The Big Picture
Development Environment
Tools
• Visual Studio
• Team Foundation Server (task & source
management)
• Github (Public Releases)
30BEXIS Tech Talk #1: The Big Picture
Development Environment
Basics
– .NET ecosystem
– C#
– MVC
– ORM
– jQuery
31BEXIS Tech Talk #1: The Big Picture
Development Environment
DBMS
• IBM DB2 version 9.x and upper
• PostgreSQL version 8.x and upper
• MS SQL Server 2008 and upper
32BEXIS Tech Talk #1: The Big Picture
Deployment
• MS IIS
• Dedicated Hosting
• Virtual Machine Hosting
• Portable Hosting
• Multi-tier Deployment
33BEXIS Tech Talk #1: The Big Picture
Outlook
Whats next in the talk series?
• The Conceptual Model in more detail
• The database design
BEXIS Tech Talk #1: The Big Picture 34
3535
Thanks!
Questions?
Contact:
javad.chamanara@uni-jena.de
http://fusion.cs.uni-jena.de/bexis
BEXIS Tech Talk #1: The Big Picture
Acknowledgment

Contenu connexe

Tendances

Towards an End-to-End Architecture for Run-time Data Protection in the Cloud
Towards an End-to-End Architecture for Run-time Data Protection in the Cloud Towards an End-to-End Architecture for Run-time Data Protection in the Cloud
Towards an End-to-End Architecture for Run-time Data Protection in the Cloud
Andreas Metzger
 

Tendances (8)

Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...
Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...
Data Virtualization, a Strategic IT Investment to Build Modern Enterprise Dat...
 
Secure Your Data with Virtual Data Fabric (ASEAN)
Secure Your Data with Virtual Data Fabric (ASEAN)Secure Your Data with Virtual Data Fabric (ASEAN)
Secure Your Data with Virtual Data Fabric (ASEAN)
 
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
 
Continuous Intelligence: Keeping your AI Application in Production
Continuous Intelligence: Keeping your AI Application in ProductionContinuous Intelligence: Keeping your AI Application in Production
Continuous Intelligence: Keeping your AI Application in Production
 
Denodo Data Virtualization Platform: Security (session 5 from Architect to Ar...
Denodo Data Virtualization Platform: Security (session 5 from Architect to Ar...Denodo Data Virtualization Platform: Security (session 5 from Architect to Ar...
Denodo Data Virtualization Platform: Security (session 5 from Architect to Ar...
 
Towards an End-to-End Architecture for Run-time Data Protection in the Cloud
Towards an End-to-End Architecture for Run-time Data Protection in the Cloud Towards an End-to-End Architecture for Run-time Data Protection in the Cloud
Towards an End-to-End Architecture for Run-time Data Protection in the Cloud
 
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...
Product Keynote: Advancing Denodo’s Logical Data Fabric with AI and Advanced ...
 
Future of Data Strategy
Future of Data StrategyFuture of Data Strategy
Future of Data Strategy
 

Similaire à 1 the big picture

Accumulo Summit 2014: Addressing big data challenges through innovative archi...
Accumulo Summit 2014: Addressing big data challenges through innovative archi...Accumulo Summit 2014: Addressing big data challenges through innovative archi...
Accumulo Summit 2014: Addressing big data challenges through innovative archi...
Accumulo Summit
 
Testing the Mettle: Evaluating data solutions for large-scale production to c...
Testing the Mettle: Evaluating data solutions for large-scale production to c...Testing the Mettle: Evaluating data solutions for large-scale production to c...
Testing the Mettle: Evaluating data solutions for large-scale production to c...
DoKC
 

Similaire à 1 the big picture (20)

DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
 
5 BEXIS Extensibility
5 BEXIS Extensibility5 BEXIS Extensibility
5 BEXIS Extensibility
 
5 BExIS Extensibility
5 BExIS Extensibility5 BExIS Extensibility
5 BExIS Extensibility
 
UI Dev in Big data world using open source
UI Dev in Big data world using open sourceUI Dev in Big data world using open source
UI Dev in Big data world using open source
 
LeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture ManagementLeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture Management
 
Continuum Analytics and Python
Continuum Analytics and PythonContinuum Analytics and Python
Continuum Analytics and Python
 
Re-Engineering Engineering
Re-Engineering EngineeringRe-Engineering Engineering
Re-Engineering Engineering
 
Cloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and AnalyticsCloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and Analytics
 
Oracle Analytics Security Everything you always wanted to know
Oracle Analytics Security Everything you always wanted to knowOracle Analytics Security Everything you always wanted to know
Oracle Analytics Security Everything you always wanted to know
 
Accumulo Summit 2014: Addressing big data challenges through innovative archi...
Accumulo Summit 2014: Addressing big data challenges through innovative archi...Accumulo Summit 2014: Addressing big data challenges through innovative archi...
Accumulo Summit 2014: Addressing big data challenges through innovative archi...
 
Big Data Fabric: A Recipe for Big Data Initiatives
Big Data Fabric: A Recipe for Big Data InitiativesBig Data Fabric: A Recipe for Big Data Initiatives
Big Data Fabric: A Recipe for Big Data Initiatives
 
Data mining with big data
Data mining with big dataData mining with big data
Data mining with big data
 
Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015
Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015 Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015
Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015
 
Testing the Mettle: Evaluating data solutions for large-scale production to c...
Testing the Mettle: Evaluating data solutions for large-scale production to c...Testing the Mettle: Evaluating data solutions for large-scale production to c...
Testing the Mettle: Evaluating data solutions for large-scale production to c...
 
Testing the Mettle: Evaluating data solutions for large-scale production to c...
Testing the Mettle: Evaluating data solutions for large-scale production to c...Testing the Mettle: Evaluating data solutions for large-scale production to c...
Testing the Mettle: Evaluating data solutions for large-scale production to c...
 
Fifty Years of Software Engineering
Fifty Years of Software EngineeringFifty Years of Software Engineering
Fifty Years of Software Engineering
 
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced AnalyticsADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
 
The Download: Tech Talks by the HPCC Systems Community, Episode 11
The Download: Tech Talks by the HPCC Systems Community, Episode 11The Download: Tech Talks by the HPCC Systems Community, Episode 11
The Download: Tech Talks by the HPCC Systems Community, Episode 11
 
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)
Data Virtualization enabled Data Fabric: Operationalize the Data Lake (APAC)
 
Data Science at Scale - The DevOps Approach
Data Science at Scale - The DevOps ApproachData Science at Scale - The DevOps Approach
Data Science at Scale - The DevOps Approach
 

Plus de javadch

SciQL: A Scientific Query Language
SciQL: A Scientific Query LanguageSciQL: A Scientific Query Language
SciQL: A Scientific Query Language
javadch
 

Plus de javadch (11)

Data Lifecycle is not a Cycle, but a Plane!
Data Lifecycle is not a Cycle, but a Plane!Data Lifecycle is not a Cycle, but a Plane!
Data Lifecycle is not a Cycle, but a Plane!
 
Scrum Project Management with Jira as showcase
Scrum Project Management with Jira as showcaseScrum Project Management with Jira as showcase
Scrum Project Management with Jira as showcase
 
8 implementation notes
8 implementation notes8 implementation notes
8 implementation notes
 
7 Source Control and Release Management
7 Source Control and Release Management7 Source Control and Release Management
7 Source Control and Release Management
 
6 The UI Structure and The Web API
6 The UI Structure and The Web API6 The UI Structure and The Web API
6 The UI Structure and The Web API
 
An Itroduction to the QUIS Language
An Itroduction to the QUIS LanguageAn Itroduction to the QUIS Language
An Itroduction to the QUIS Language
 
Research Data Management, BExIS Hands-On Workshop
Research Data Management, BExIS Hands-On WorkshopResearch Data Management, BExIS Hands-On Workshop
Research Data Management, BExIS Hands-On Workshop
 
Added Value of Conceptual Modeling in Geosciences
Added Value of Conceptual Modeling in GeosciencesAdded Value of Conceptual Modeling in Geosciences
Added Value of Conceptual Modeling in Geosciences
 
4 the 3rd party libraries
4 the 3rd party libraries4 the 3rd party libraries
4 the 3rd party libraries
 
3 the system architecture
3 the system architecture3 the system architecture
3 the system architecture
 
SciQL: A Scientific Query Language
SciQL: A Scientific Query LanguageSciQL: A Scientific Query Language
SciQL: A Scientific Query Language
 

Dernier

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 

1 the big picture

  • 1. BEXIS Tech Talk Series #1: The Big Picture Javad Chamanara December 2015
  • 2. BExIS++ Project 2 BEXIS 2 SOFTWARE DEVELOPMENT SUSTAINABILITY OUTREACH SUPPORT TRAINING BEXIS Tech Talk #1: The Big Picture
  • 3. Software Development Data Management Platform • (large) research projects • tabular data, but not limited to • data integration and re-use 4BEXIS Tech Talk #1: The Big Picture
  • 4. Community 5 GRK 1666 GRK 1086 BEXIS 2 BExIS 1 BExIS 2 Biodiversity Exploratories Jena Experiment MPI-BGC Research Database Kilimanjaro EFForTS GFBio AquaDiva BEFmate iDiv UFZ Halle TerraSensE BEXIS Tech Talk #1: The Big Picture
  • 5. Project Partners 6BEXIS Tech Talk #1: The Big Picture
  • 6. Tech Talk Series • A Series of talks on – Various parts of the software – Software development • In order to: – Promote knowledge sharing – Encourage external contribution This is the first one! 7BEXIS Tech Talk #1: The Big Picture
  • 7. Requirements • Data Lifecycle Management • Generic • Extensible • Portable • Scalable 8BEXIS Tech Talk #1: The Big Picture
  • 8. Requirements -> DLM • Flexible Data Structures • Data Submission • Validation • Preserving • Metadata Management • Versioning 9BEXIS Tech Talk #1: The Big Picture
  • 9. Requirements -> Generic • Modular • Workflow based 10BEXIS Tech Talk #1: The Big Picture
  • 10. Requirements -> Extensible • Built-in Modules – DLM related modules • Third Party Modules – BExIS 1 modules – AquaDiva modules – iDiv modules – Open modules • Interaction with external systems – Geographic Information Systems – Persistent Identifier Providers – Authentication Providers – Annotation Providers 11BEXIS Tech Talk #1: The Big Picture
  • 11. Requirements -> Portable • Multi DBMS support – IBM DB2 – PostgreSQL – MS SQL Server • Various Installation Scenarios – Dedicated hosting – Shared hosting – Portable hosting – Multi-tier Deployment – Secure Access 12BEXIS Tech Talk #1: The Big Picture
  • 12. Requirements -> Scalable • To be used in large projects with – Multitude of Users – Big Datasets – Frequent Access 13BEXIS Tech Talk #1: The Big Picture
  • 13. Out of Scope • Sophisticated Data Analysis Tool • Long Term Public Repository 14BEXIS Tech Talk #1: The Big Picture
  • 14. Questions? • Short break • Feedback… 15BEXIS Tech Talk #1: The Big Picture
  • 15. Conceptual Overview BEXIS Tech Talk #1: The Big Picture 16 DataMetadata Data StructureMetadata Structure Semantics Geo Administration Security «use» «use» «use» «use» «use»
  • 16. Conceptual->Data • Dataset – Tabular – Matrix • Dataset Version • Data Tuple • Customization 17BEXIS Tech Talk #1: The Big Picture
  • 17. Conceptual->Data Structure • Data Structure • Data Attribute – Unit of measurement – Constraints – Value Validation • Reuse promotion 18BEXIS Tech Talk #1: The Big Picture
  • 18. Conceptual->Metadata • Metadata • Various metadata standards • Metadata mapping 19BEXIS Tech Talk #1: The Big Picture
  • 19. Conceptual->Metadata Structure • Metadata Structure • Metadata Attribute – Simple Types: Name, email – Compound types: Geographical extent, Author • Reuse promotion – Schema matching – Semantic comparison 20BEXIS Tech Talk #1: The Big Picture
  • 20. Conceptual->Administration • Project • Organization • People • Location • Relationship among them 21BEXIS Tech Talk #1: The Big Picture
  • 21. Design Overview • Data • Functionality • Architecture 22BEXIS Tech Talk #1: The Big Picture
  • 22. Design Overview -> Data • Relational • XML • Files – CSV, Excel, Images, etc. • Configuration • Seed • Geographical 23BEXIS Tech Talk #1: The Big Picture
  • 23. Design Overview -> Functionality • Core Functionality – Data Lifecycle Management • Dataset/ Data Structure • Metadata/ Structure • Versioning – AAA • Authentication • Authorization • Auditing 24BEXIS Tech Talk #1: The Big Picture
  • 24. Design Overview -> Architecture Components • DLM • AAA • Transformation – XML <-> XML – CSV <-> Excel – … 25BEXIS Tech Talk #1: The Big Picture
  • 25. Design Overview -> Architecture Modules • A set of user oriented/facing functions • Crossing multiple layers, including the UI • Examples: – DCM: Data Collection Module – DDM: Data Discovery Module – DIM: Data Integration Module 26BEXIS Tech Talk #1: The Big Picture
  • 26. Design Overview -> Architecture External Dependencies • Geo Server • Services – Terminology – PID – Authentication 27BEXIS Tech Talk #1: The Big Picture
  • 27. Design Overview -> Architecture Public Services (APIs) • Public REST Services – Download a dataset – Metadata Harvesting • R Interface 28BEXIS Tech Talk #1: The Big Picture
  • 28. Questions? • Short break… 29BEXIS Tech Talk #1: The Big Picture
  • 29. Development Environment Tools • Visual Studio • Team Foundation Server (task & source management) • Github (Public Releases) 30BEXIS Tech Talk #1: The Big Picture
  • 30. Development Environment Basics – .NET ecosystem – C# – MVC – ORM – jQuery 31BEXIS Tech Talk #1: The Big Picture
  • 31. Development Environment DBMS • IBM DB2 version 9.x and upper • PostgreSQL version 8.x and upper • MS SQL Server 2008 and upper 32BEXIS Tech Talk #1: The Big Picture
  • 32. Deployment • MS IIS • Dedicated Hosting • Virtual Machine Hosting • Portable Hosting • Multi-tier Deployment 33BEXIS Tech Talk #1: The Big Picture
  • 33. Outlook Whats next in the talk series? • The Conceptual Model in more detail • The database design BEXIS Tech Talk #1: The Big Picture 34

Notes de l'éditeur

  1. Partners and sub-contractors
  2. Give an overview of what the design is about, or what is important to be considered!