SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Welcome to
Technical Data Infrastructure Frameworks
Archonnex @ ICPSR
Data Science Management For All
Harsha Ummerpillai, Architect / Software Lead
Tom Murphy, Director of Computing and Network Services
About ICPSR
Mission
ICPSR advances and expands social and behavioral research, acting as a
global leader in data stewardship and providing rich data resources and
responsive educational opportunities.
About
An international consortium of more than 700 academic institutions and
research organizations, ICPSR provides leadership and training in data
access, curation, and methods of analysis for the social science research
community.
ICPSR maintains a data archive of more than 500,000 files of research in
the social sciences. It hosts 16 specialized collections of data in
education, aging, criminal justice, substance abuse, terrorism and other
areas of social research.
Introduction
Archonnex is a Digital Asset Management Systems (DAMS)
architecture defined to transition ICPSR to a newer
technology stack meeting core and emerging business needs
of the organization. It aims to build a digital technology
platform that leverages ICPSR expertise and open source
technologies that are proven and well supported by Open
Source communities.
Guiding Principles
 Comprehensive Digital Asset Management Platform.
 Open Archival Information Systems (OAIS model) compliant.
 Multi-tenancy. ICPSR needs to support multiple archives and agencies.
 Secure. Privacy and Security are primary concerns for social research data.
 Service Oriented and Modular.
 Scalable; Ability to handle large datasets and peak activity spikes.
 Open Source technologies with good community engagement;
 Enable standards based metadata harvesting and data exports.
 Cohesive technology choices.
 Flexible UI components that can be re-used and enables faster development.
Message based Integration
 Apache ActiveMQ is the messaging server.
 Apache Camel provides a simplified implementation of most common
Enterprise Integration patterns.
 Figure: High level view of Camel's architecture (from Camel in Action).
Infrastrucuture
Repository
Engine
Virus Scanner
Message
Queuing
System
RDBMS
Cloud Storage
Deposit
Manager
Single Sign On
Open API
Data Analysis
Engine
Web / Use
Analytics
Search
Engine
Metadata
Manager
Geo
Tagger
Admin UI Search
Web UI
Components
NAS Storage
Researcher
Interface
Agent
Batch Jobs
Subscription
Manager
Payment
Portal
Reports
Alerts
Image
Processor
Workflow
BPM
Infrastrucuture
Fedora
Virus Scanner
ActiveMQ
Oracle
AWS S3
Deposit
Manager
SSO
Open API
Elastic Search
Kibana
Solr
Fuseki
Geo
Tagger
Admin
Search
Web UI
Components
isilon
Sead
Agent
Batch Jobs
Subscription
Manager
Payment
Portal
Reports
Alerts
Image
Processor
Preservation
Manager
Activiti
Multi-tenancy
All service components support multi tenants.
Supports tenant specific configuration & preferences.
Web aspects of service components are embeddable
within respective tenant Web apps
Workspace Manager and Search Manager are two
examples of UI Plugins that are embeddable.
Single Sign On & ID Management
Central Authentication
and Identification System.
Supports ORCID and social IDs Google,
Facebook & LinkedIn.
Authorization management will support role
based access controls
Deposit Manager
Supports (SIP) data ingest & storage,
coordinate virus scanning,
statistical file validation, variable extraction,
image processing &
metadata extraction.
Easy to use Workspace & file management
Ability to publish at granular level.
Embeddable UI Plugin supporting
tenant specific configuration
Supported protocols for ingest, HTTP, SFTP and Email
Integrates with BPM/Workflow Engine
Preservation Manager
Implements transcoding of data specific to MIME types
Generates Archival Information Package (AIP) &
Dissemination Information Package (DIP).
Replicates AIP to storages for long term preservation.
Performs Fixity checks periodically.
Search Manager
Full featured text search using
Apache Solr.
Embeddable UI Plugin supporting
tenant specific configuration
Coverage includes but not limited to Keywords, Metadata,
Text and Geospatial fields.
Exploring GeoBlacklight for search and dissemination
of geographical data.
Anti-Virus Scanner
Anti virus scanning as a service.
Supports ClamAV and Sophos.
Capable of expanding to
multiple nodes allowing horizontal scalability
to support scanning large data sets.
SPSS Processor
Performs additional processing of IBM SPSS files.
Analyze and report potential missing
variables and inconsistencies.
Extract variables and store
for online analysis tools.
Open API
RESTful services to
enable metadata harvesting and exports
using industry wide standards and formats.
Example: RDF, JSON-LD, DDI XML…
Workflow Engine
Central workflow management providing unified
action list for users.
Ability to model business process flows and
Integrate with technical components.
Activiti is the chosen technology.
Reports & Analytics
Captures all system & user activities within the components
enabling effective provenance data collection.
Central consolidated storage for all the logs.
Ability to discover, visualize and report on data collected.
ElasticSearch & Kibana
Google Analytics (Client & Server side)
Content Specific Processors
Add on modules that can derive and extract
custom attributes. These modules can be
invoked using messages and added to the processing
pipelines.
For example image files can produce
thumbnails for easier display on GUI.
Image Processor module performs this function.
Geospatial data published to an
Apache Geoserver.
Geo Tagger
Add on module that can derive and process
geographical information from inputs
like street address, IP address, shapes on a map
or markers on a map.
Will generate geo tag information for display
and support search capabilities.
Research Data Integration
Ability to integrate with external data producers.
For example SEAD, OSF…
WEB UI
HTML
Javascript
CSS
Twitter Bootstrap
Jquery and Plugins
Facebook ReactJS
Advanced REST Client
Protocol
Https
Https/REST/JSON/JSON-LD
Https/SOAP/XML *
Middleware
J2EE Application servers (Jetty,
Apache Tomcat)
Spring MVC
Groovy/Grails
Ruby/Rails
Desktop UI
Java Swings
Java Web Start
Batch Automation UI
UC4 *
Control M *
Protocol
Https
Https/REST/JSON
Java Network Launch Protocol (JNLP)
Middleware
J2EE Application servers (Jetty,
Apache Tomcat)
Spring MVC
Spring Remoting & Web Services
Protocol
SSH
Java RMI
Scripting/Orchestration
Shell Programming
Perl
Ruby
Groovy
Storage/Databases
Network File Storage
Oracle/MySQL/PostgreSQL
Amazon Cloud
Duraspace Cloud
ESB/Message Brokers
Apache Active MQ
Rabbit MQ
Apache Camel
Source Code Management
Git
CVS *
Productivity Tools
Drupal/Confluence/Google Sites
JIRA
Bamboo
Fisheye
Crucible
Stash
Microsoft Office
Operating Systems
Servers (Linux)
Desktop (Linux/Windows/Mac)
Build Tools
Ant
Maven
openICPSR scheduled to be
released by end of Jul/2016 on
new Archonnex platform.
Questions?
Thank you
Thomas Murphy
tomurphy@umich.edu
CNS Director
Harsha Ummerpillai
harshau@umich.edu
Software Architect

Mais conteúdo relacionado

Mais procurados

Mais procurados (18)

Graph-based Product Lifecycle Management
Graph-based Product Lifecycle ManagementGraph-based Product Lifecycle Management
Graph-based Product Lifecycle Management
 
A LASSO for Linked Data
A LASSO for Linked DataA LASSO for Linked Data
A LASSO for Linked Data
 
Combining efficiency, fidelity, and flexibility in resource information services
Combining efficiency, fidelity, and flexibility in resource information servicesCombining efficiency, fidelity, and flexibility in resource information services
Combining efficiency, fidelity, and flexibility in resource information services
 
Enterprise Information Integration
Enterprise Information IntegrationEnterprise Information Integration
Enterprise Information Integration
 
COMBINING EFFICIENCY, FIDELITY, AND FLEXIBILITY IN RESOURCE INFORMATION SERV...
 COMBINING EFFICIENCY, FIDELITY, AND FLEXIBILITY IN RESOURCE INFORMATION SERV... COMBINING EFFICIENCY, FIDELITY, AND FLEXIBILITY IN RESOURCE INFORMATION SERV...
COMBINING EFFICIENCY, FIDELITY, AND FLEXIBILITY IN RESOURCE INFORMATION SERV...
 
Big Data Landscape 2016
Big Data Landscape 2016Big Data Landscape 2016
Big Data Landscape 2016
 
Metadata
MetadataMetadata
Metadata
 
Opportunity: Data, Analytic & Azure
Opportunity: Data, Analytic & Azure Opportunity: Data, Analytic & Azure
Opportunity: Data, Analytic & Azure
 
The Social Data Web
The Social Data WebThe Social Data Web
The Social Data Web
 
Data Federation/EII Uses And Abuses
Data Federation/EII Uses And AbusesData Federation/EII Uses And Abuses
Data Federation/EII Uses And Abuses
 
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications database
 
Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310
 
Enterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetEnterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMet
 
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...
IEEE 2015 - 2016 | Combining Efficiency, Fidelity, and Flexibility in Resource...
 
Skill up in machine learning using Azure ML
Skill up in machine learning using Azure MLSkill up in machine learning using Azure ML
Skill up in machine learning using Azure ML
 
GraphTech Ecosystem - part 1: Graph Databases
GraphTech Ecosystem - part 1: Graph DatabasesGraphTech Ecosystem - part 1: Graph Databases
GraphTech Ecosystem - part 1: Graph Databases
 
Building big data solutions on azure
Building big data solutions on azureBuilding big data solutions on azure
Building big data solutions on azure
 
Applications of semantic web
Applications of semantic webApplications of semantic web
Applications of semantic web
 

Semelhante a Archonnex at ICPSR

ColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighResColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighRes
Colby Backes
 

Semelhante a Archonnex at ICPSR (20)

ColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighResColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighRes
 
Information management
Information managementInformation management
Information management
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
SAIP
SAIPSAIP
SAIP
 
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
AIOps: Anomalous Span Detection in Distributed Traces Using Deep LearningAIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
AIOps: Anomalous Span Detection in Distributed Traces Using Deep Learning
 
Key Imperatives for the CIO in Digital Age By Lalatendu Das Digital VP, Assoc...
Key Imperatives for the CIO in Digital Age By Lalatendu Das Digital VP, Assoc...Key Imperatives for the CIO in Digital Age By Lalatendu Das Digital VP, Assoc...
Key Imperatives for the CIO in Digital Age By Lalatendu Das Digital VP, Assoc...
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
Gurney · SlidesCarnival.pptx
Gurney · SlidesCarnival.pptxGurney · SlidesCarnival.pptx
Gurney · SlidesCarnival.pptx
 
Comprehensive Guide for Microsoft Fabric to Master Data Analytics
Comprehensive Guide for Microsoft Fabric to Master Data AnalyticsComprehensive Guide for Microsoft Fabric to Master Data Analytics
Comprehensive Guide for Microsoft Fabric to Master Data Analytics
 
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
 
Big Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICS
Big Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICSBig Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICS
Big Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICS
 
Steering Away from Bolted-On Analytics
Steering Away from Bolted-On AnalyticsSteering Away from Bolted-On Analytics
Steering Away from Bolted-On Analytics
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020
 
Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Financial Services Analytics on AWS
Financial Services Analytics on AWSFinancial Services Analytics on AWS
Financial Services Analytics on AWS
 
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
 
Stream analytics
Stream analyticsStream analytics
Stream analytics
 
Data Infrastructure at LinkedIn
Data Infrastructure at LinkedIn Data Infrastructure at LinkedIn
Data Infrastructure at LinkedIn
 
Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication Repositories
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Archonnex at ICPSR

  • 1. Welcome to Technical Data Infrastructure Frameworks Archonnex @ ICPSR Data Science Management For All Harsha Ummerpillai, Architect / Software Lead Tom Murphy, Director of Computing and Network Services
  • 2. About ICPSR Mission ICPSR advances and expands social and behavioral research, acting as a global leader in data stewardship and providing rich data resources and responsive educational opportunities. About An international consortium of more than 700 academic institutions and research organizations, ICPSR provides leadership and training in data access, curation, and methods of analysis for the social science research community. ICPSR maintains a data archive of more than 500,000 files of research in the social sciences. It hosts 16 specialized collections of data in education, aging, criminal justice, substance abuse, terrorism and other areas of social research.
  • 3. Introduction Archonnex is a Digital Asset Management Systems (DAMS) architecture defined to transition ICPSR to a newer technology stack meeting core and emerging business needs of the organization. It aims to build a digital technology platform that leverages ICPSR expertise and open source technologies that are proven and well supported by Open Source communities.
  • 4. Guiding Principles  Comprehensive Digital Asset Management Platform.  Open Archival Information Systems (OAIS model) compliant.  Multi-tenancy. ICPSR needs to support multiple archives and agencies.  Secure. Privacy and Security are primary concerns for social research data.  Service Oriented and Modular.  Scalable; Ability to handle large datasets and peak activity spikes.  Open Source technologies with good community engagement;  Enable standards based metadata harvesting and data exports.  Cohesive technology choices.  Flexible UI components that can be re-used and enables faster development.
  • 5. Message based Integration  Apache ActiveMQ is the messaging server.  Apache Camel provides a simplified implementation of most common Enterprise Integration patterns.  Figure: High level view of Camel's architecture (from Camel in Action).
  • 6.
  • 7. Infrastrucuture Repository Engine Virus Scanner Message Queuing System RDBMS Cloud Storage Deposit Manager Single Sign On Open API Data Analysis Engine Web / Use Analytics Search Engine Metadata Manager Geo Tagger Admin UI Search Web UI Components NAS Storage Researcher Interface Agent Batch Jobs Subscription Manager Payment Portal Reports Alerts Image Processor Workflow BPM
  • 8. Infrastrucuture Fedora Virus Scanner ActiveMQ Oracle AWS S3 Deposit Manager SSO Open API Elastic Search Kibana Solr Fuseki Geo Tagger Admin Search Web UI Components isilon Sead Agent Batch Jobs Subscription Manager Payment Portal Reports Alerts Image Processor Preservation Manager Activiti
  • 9. Multi-tenancy All service components support multi tenants. Supports tenant specific configuration & preferences. Web aspects of service components are embeddable within respective tenant Web apps Workspace Manager and Search Manager are two examples of UI Plugins that are embeddable.
  • 10. Single Sign On & ID Management Central Authentication and Identification System. Supports ORCID and social IDs Google, Facebook & LinkedIn. Authorization management will support role based access controls
  • 11. Deposit Manager Supports (SIP) data ingest & storage, coordinate virus scanning, statistical file validation, variable extraction, image processing & metadata extraction. Easy to use Workspace & file management Ability to publish at granular level. Embeddable UI Plugin supporting tenant specific configuration Supported protocols for ingest, HTTP, SFTP and Email Integrates with BPM/Workflow Engine
  • 12. Preservation Manager Implements transcoding of data specific to MIME types Generates Archival Information Package (AIP) & Dissemination Information Package (DIP). Replicates AIP to storages for long term preservation. Performs Fixity checks periodically.
  • 13. Search Manager Full featured text search using Apache Solr. Embeddable UI Plugin supporting tenant specific configuration Coverage includes but not limited to Keywords, Metadata, Text and Geospatial fields. Exploring GeoBlacklight for search and dissemination of geographical data.
  • 14. Anti-Virus Scanner Anti virus scanning as a service. Supports ClamAV and Sophos. Capable of expanding to multiple nodes allowing horizontal scalability to support scanning large data sets.
  • 15. SPSS Processor Performs additional processing of IBM SPSS files. Analyze and report potential missing variables and inconsistencies. Extract variables and store for online analysis tools.
  • 16. Open API RESTful services to enable metadata harvesting and exports using industry wide standards and formats. Example: RDF, JSON-LD, DDI XML…
  • 17. Workflow Engine Central workflow management providing unified action list for users. Ability to model business process flows and Integrate with technical components. Activiti is the chosen technology.
  • 18. Reports & Analytics Captures all system & user activities within the components enabling effective provenance data collection. Central consolidated storage for all the logs. Ability to discover, visualize and report on data collected. ElasticSearch & Kibana Google Analytics (Client & Server side)
  • 19. Content Specific Processors Add on modules that can derive and extract custom attributes. These modules can be invoked using messages and added to the processing pipelines. For example image files can produce thumbnails for easier display on GUI. Image Processor module performs this function. Geospatial data published to an Apache Geoserver.
  • 20. Geo Tagger Add on module that can derive and process geographical information from inputs like street address, IP address, shapes on a map or markers on a map. Will generate geo tag information for display and support search capabilities.
  • 21. Research Data Integration Ability to integrate with external data producers. For example SEAD, OSF…
  • 22. WEB UI HTML Javascript CSS Twitter Bootstrap Jquery and Plugins Facebook ReactJS Advanced REST Client Protocol Https Https/REST/JSON/JSON-LD Https/SOAP/XML * Middleware J2EE Application servers (Jetty, Apache Tomcat) Spring MVC Groovy/Grails Ruby/Rails Desktop UI Java Swings Java Web Start Batch Automation UI UC4 * Control M * Protocol Https Https/REST/JSON Java Network Launch Protocol (JNLP) Middleware J2EE Application servers (Jetty, Apache Tomcat) Spring MVC Spring Remoting & Web Services Protocol SSH Java RMI Scripting/Orchestration Shell Programming Perl Ruby Groovy Storage/Databases Network File Storage Oracle/MySQL/PostgreSQL Amazon Cloud Duraspace Cloud ESB/Message Brokers Apache Active MQ Rabbit MQ Apache Camel Source Code Management Git CVS * Productivity Tools Drupal/Confluence/Google Sites JIRA Bamboo Fisheye Crucible Stash Microsoft Office Operating Systems Servers (Linux) Desktop (Linux/Windows/Mac) Build Tools Ant Maven
  • 23.
  • 24. openICPSR scheduled to be released by end of Jul/2016 on new Archonnex platform.
  • 26. Thank you Thomas Murphy tomurphy@umich.edu CNS Director Harsha Ummerpillai harshau@umich.edu Software Architect