SlideShare una empresa de Scribd logo
1 de 7
System Update

      Chuck Koscher
  ckoscher@crossref.org
CrossRef team working on system re-write




http://www.jokeroo.com/videos/extreme/tire-change-moving-car.html   2
Rewrite status

 2011 was   a transitional year for core services
     QS rewrite defined a new software architecture.
    Removal of proprietary software & CrossRef full ownership.

    Performance improvement but essentially the same service.

     Reconfigured our datacenter (virtual servers, more power, replaced hardware)


  2011 focus on base   platform enables future focus on new services,

  QS   and DS development/deployment taking a lot longer than predicted
      Variety of end user problems not predicted
      New architectural features are complicated

        (Active MQ, BoneCP, Java configuration, local repositories)
      Fixing bugs really impacts making progress
      Too optimistic?

      Other demands (life gets in the way)
                                                                              3
System status

 Core operations    are solid
     Availability
                 is over 99.9%
     Query throughput is great!
     Deposit trough put is good, challenged by large Elsevier re-deposit


 Some   long standing issues continue to await attention
    Emailnotifications to be augmented/replaced by a messaging service
    Deposit visibility, when things go wrong requires too much detective work
    Simple text query API (let members send in textual references)
    Separate DOI registration and metadata ingestion


 Some   improvements still happening
     Implemented   a secondary query mode
     Modified control of the deposit queue
     Fixed cited-by count values
     Created publisher groups (allow deposit of any prefix to a given title)
                                                                                 4
 Example of a user problem
    Old system (EDS) produced name-space deficient XML
    QS initially included namespace declaration (allows validation)
    We took it out because non-XML processing got broken
    But we’re going to put it back.


     <?xml version="1.0" encoding="UTF-8"?>

     <doi_recordsxmlns="http://www.crossref.org/xschema/1.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://www.crossref.org/xschema/1.0http://www.crossref.org/schema/u
     nixref1.0.xsd">

     <doi_records>
     <doi_record owner="10.1002" timestamp="2007-07-25 13:08:17">
     <crossref>
     <journal>
     <journal_metadata>
     <full_title>Applied Cognitive Psychology</full_title>
     <abbrev_title>Appl. Cognit. Psychol.</abbrev_title>
     <issnmedia_type="print">08884080</issn>
     <issnmedia_type="electronic">10990720</issn>
     </journal_metadata>


                                                                                               5
 Example  of a bug fix
     EDS had un-resolvable bug, could not maintain accuracy of “fl_count”
     Now fixed in the QS


       http://doi.crossref.org/search/doi?pid=…&format=xsd_xml&doi=10.1002/….
 <?xml version="1.0" encoding="UTF-8"?>
 <crossref_resultxmlns="http://www.crossref.org/qrschema/2.0" version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
 instance" xsi:schemaLocation="http://www.crossref.org/qrschema/2.0
 http://www.crossref.org/schema/queryResultSchema/crossref_query_output2.0.xsd">
 <query_result>
 <head>
 <doi_batch_id>none</doi_batch_id>
 </head>
 <body>
 <query status="resolved" fl_count="5">



                   http://cdoi.crossref.org/servlet/getForwardLinks?doi=10.1002/…
 <crossref_result version="2.0" xsi:schemaLocation="http://www.crossref.org/qrschema/2.0
 http://www.crossref.org/qrschema/crossref_query_output2.0.xsd">
 <query_result><head><doi_batch_id>none</doi_batch_id></head><body>
 <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link>
 <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link>
 <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link>
 <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link>
 <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link>
 </body>

                                                                                                                  6
2012

   Develop   a local repository dedicated to metadata queries
        Off load query processing from main Oracle DB
        Provide separation from deposit DB and query operation
        More scalable


   Deposit  rewrite phase 2
        Better user/member/publisher/prefix model
        Better title management
        Improve deposit processing visibility and logging
        Fix years of data mistakes and make current ‘evolved’ data


   Maintenance,    maintenance and more maintenance
        Fix bugs (of course)
        Attend to disaster data center
        Take care of those things that have been waiting
        Start thinking about the next big thing



                                                                      7

Más contenido relacionado

La actualidad más candente

Not just Identifiers: Why Crossref DOIs are important
Not just Identifiers: Why Crossref DOIs are importantNot just Identifiers: Why Crossref DOIs are important
Not just Identifiers: Why Crossref DOIs are importantCrossref
 
CrossRef Annual Meeting 2012 CrossRef Overview Ed Pentz
CrossRef Annual Meeting 2012 CrossRef Overview Ed PentzCrossRef Annual Meeting 2012 CrossRef Overview Ed Pentz
CrossRef Annual Meeting 2012 CrossRef Overview Ed PentzCrossref
 
Crossref Community Webinar - Asia Pacific 12-14-2016
Crossref Community Webinar - Asia Pacific 12-14-2016Crossref Community Webinar - Asia Pacific 12-14-2016
Crossref Community Webinar - Asia Pacific 12-14-2016Crossref
 
Proposed schema changes - have your say
Proposed schema changes - have your sayProposed schema changes - have your say
Proposed schema changes - have your sayCrossref
 
Crossref similarity check update webinar Sept 2016
Crossref similarity check update webinar Sept 2016Crossref similarity check update webinar Sept 2016
Crossref similarity check update webinar Sept 2016Crossref
 
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael LammeyCrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael LammeyCrossref
 
Introduction to CrossRef Basics Webinar
Introduction to CrossRef Basics WebinarIntroduction to CrossRef Basics Webinar
Introduction to CrossRef Basics WebinarCrossref
 
Crossref DataCite joint data citation webinar
Crossref DataCite joint data citation webinarCrossref DataCite joint data citation webinar
Crossref DataCite joint data citation webinarCrossref
 
Crossref LIVE Indonesia: The Value and Use of Crossref Metadata, CRLIVE-ID 15...
Crossref LIVE Indonesia: The Value and Use of Crossref Metadata, CRLIVE-ID 15...Crossref LIVE Indonesia: The Value and Use of Crossref Metadata, CRLIVE-ID 15...
Crossref LIVE Indonesia: The Value and Use of Crossref Metadata, CRLIVE-ID 15...Crossref
 
Understanding Crossref Metadata
Understanding Crossref MetadataUnderstanding Crossref Metadata
Understanding Crossref MetadataCrossref
 
Crossref Crossmark Webinar 102716
Crossref Crossmark Webinar 102716Crossref Crossmark Webinar 102716
Crossref Crossmark Webinar 102716Crossref
 
Getting started with looking up metadata
Getting started with looking up metadataGetting started with looking up metadata
Getting started with looking up metadataCrossref
 
Finding your way with Crossref: Getting Started & Additional Services
Finding your way with Crossref: Getting Started & Additional ServicesFinding your way with Crossref: Getting Started & Additional Services
Finding your way with Crossref: Getting Started & Additional ServicesCrossref
 
introduction to crossmark lastest
introduction to crossmark lastestintroduction to crossmark lastest
introduction to crossmark lastestCrossref
 
Introduction to CrossRef Text and Data Mining Webinar
Introduction to CrossRef Text and Data Mining WebinarIntroduction to CrossRef Text and Data Mining Webinar
Introduction to CrossRef Text and Data Mining WebinarCrossref
 
Crossref XML and tools for small publishers (EASE Conference 2018)
Crossref XML and tools for small publishers (EASE Conference 2018)Crossref XML and tools for small publishers (EASE Conference 2018)
Crossref XML and tools for small publishers (EASE Conference 2018)Crossref
 
CrossMark Update
CrossMark UpdateCrossMark Update
CrossMark UpdateCrossref
 
Introduction to Crossref - Crossref LIVE Kuala Lumpur
Introduction to Crossref - Crossref LIVE Kuala LumpurIntroduction to Crossref - Crossref LIVE Kuala Lumpur
Introduction to Crossref - Crossref LIVE Kuala LumpurCrossref
 
Content Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala LumpurContent Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala LumpurCrossref
 
New member
New member New member
New member Crossref
 

La actualidad más candente (20)

Not just Identifiers: Why Crossref DOIs are important
Not just Identifiers: Why Crossref DOIs are importantNot just Identifiers: Why Crossref DOIs are important
Not just Identifiers: Why Crossref DOIs are important
 
CrossRef Annual Meeting 2012 CrossRef Overview Ed Pentz
CrossRef Annual Meeting 2012 CrossRef Overview Ed PentzCrossRef Annual Meeting 2012 CrossRef Overview Ed Pentz
CrossRef Annual Meeting 2012 CrossRef Overview Ed Pentz
 
Crossref Community Webinar - Asia Pacific 12-14-2016
Crossref Community Webinar - Asia Pacific 12-14-2016Crossref Community Webinar - Asia Pacific 12-14-2016
Crossref Community Webinar - Asia Pacific 12-14-2016
 
Proposed schema changes - have your say
Proposed schema changes - have your sayProposed schema changes - have your say
Proposed schema changes - have your say
 
Crossref similarity check update webinar Sept 2016
Crossref similarity check update webinar Sept 2016Crossref similarity check update webinar Sept 2016
Crossref similarity check update webinar Sept 2016
 
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael LammeyCrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
 
Introduction to CrossRef Basics Webinar
Introduction to CrossRef Basics WebinarIntroduction to CrossRef Basics Webinar
Introduction to CrossRef Basics Webinar
 
Crossref DataCite joint data citation webinar
Crossref DataCite joint data citation webinarCrossref DataCite joint data citation webinar
Crossref DataCite joint data citation webinar
 
Crossref LIVE Indonesia: The Value and Use of Crossref Metadata, CRLIVE-ID 15...
Crossref LIVE Indonesia: The Value and Use of Crossref Metadata, CRLIVE-ID 15...Crossref LIVE Indonesia: The Value and Use of Crossref Metadata, CRLIVE-ID 15...
Crossref LIVE Indonesia: The Value and Use of Crossref Metadata, CRLIVE-ID 15...
 
Understanding Crossref Metadata
Understanding Crossref MetadataUnderstanding Crossref Metadata
Understanding Crossref Metadata
 
Crossref Crossmark Webinar 102716
Crossref Crossmark Webinar 102716Crossref Crossmark Webinar 102716
Crossref Crossmark Webinar 102716
 
Getting started with looking up metadata
Getting started with looking up metadataGetting started with looking up metadata
Getting started with looking up metadata
 
Finding your way with Crossref: Getting Started & Additional Services
Finding your way with Crossref: Getting Started & Additional ServicesFinding your way with Crossref: Getting Started & Additional Services
Finding your way with Crossref: Getting Started & Additional Services
 
introduction to crossmark lastest
introduction to crossmark lastestintroduction to crossmark lastest
introduction to crossmark lastest
 
Introduction to CrossRef Text and Data Mining Webinar
Introduction to CrossRef Text and Data Mining WebinarIntroduction to CrossRef Text and Data Mining Webinar
Introduction to CrossRef Text and Data Mining Webinar
 
Crossref XML and tools for small publishers (EASE Conference 2018)
Crossref XML and tools for small publishers (EASE Conference 2018)Crossref XML and tools for small publishers (EASE Conference 2018)
Crossref XML and tools for small publishers (EASE Conference 2018)
 
CrossMark Update
CrossMark UpdateCrossMark Update
CrossMark Update
 
Introduction to Crossref - Crossref LIVE Kuala Lumpur
Introduction to Crossref - Crossref LIVE Kuala LumpurIntroduction to Crossref - Crossref LIVE Kuala Lumpur
Introduction to Crossref - Crossref LIVE Kuala Lumpur
 
Content Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala LumpurContent Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala Lumpur
 
New member
New member New member
New member
 

Similar a System Update (2011 CrossRef Workshops)

System Update 2010 Annual Meeting
System Update 2010 Annual MeetingSystem Update 2010 Annual Meeting
System Update 2010 Annual MeetingCrossref
 
Rock Solid SQL Server Management
Rock Solid SQL Server ManagementRock Solid SQL Server Management
Rock Solid SQL Server ManagementTony Bain
 
Ms sql server architecture
Ms sql server architectureMs sql server architecture
Ms sql server architectureAjeet Singh
 
2014 CrossRef Workshops: System Update
2014 CrossRef Workshops: System Update2014 CrossRef Workshops: System Update
2014 CrossRef Workshops: System UpdateCrossref
 
Spring 3.1: a Walking Tour
Spring 3.1: a Walking TourSpring 3.1: a Walking Tour
Spring 3.1: a Walking TourJoshua Long
 
OOW09 EBS Tech Essentials
OOW09 EBS Tech EssentialsOOW09 EBS Tech Essentials
OOW09 EBS Tech Essentialsjucaab
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000ukdpe
 
Exploring Scalability, Performance And Deployment
Exploring Scalability, Performance And DeploymentExploring Scalability, Performance And Deployment
Exploring Scalability, Performance And Deploymentrsnarayanan
 
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Bhupesh Bansal
 
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedInHadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedInHadoop User Group
 
JavaOne 2009 - TS-5276 - RESTful Protocol Buffers
JavaOne 2009 - TS-5276 - RESTful  Protocol BuffersJavaOne 2009 - TS-5276 - RESTful  Protocol Buffers
JavaOne 2009 - TS-5276 - RESTful Protocol BuffersMatt O'Keefe
 
PowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptxPowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptxprabhatthunuguntla
 
Pramodkumar_SQL_DBA(5YRS EXP)
Pramodkumar_SQL_DBA(5YRS EXP)Pramodkumar_SQL_DBA(5YRS EXP)
Pramodkumar_SQL_DBA(5YRS EXP)pramod singh
 
SQL Server - High availability
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availabilityPeter Gfader
 
I/O & virtualization performance with a search engine based on an xml databa...
 I/O & virtualization performance with a search engine based on an xml databa... I/O & virtualization performance with a search engine based on an xml databa...
I/O & virtualization performance with a search engine based on an xml databa...lucenerevolution
 
ORACLE APPS DBA ONLINE TRAINING
ORACLE APPS DBA ONLINE TRAININGORACLE APPS DBA ONLINE TRAINING
ORACLE APPS DBA ONLINE TRAININGSanthosh Sap
 

Similar a System Update (2011 CrossRef Workshops) (20)

System Update 2010 Annual Meeting
System Update 2010 Annual MeetingSystem Update 2010 Annual Meeting
System Update 2010 Annual Meeting
 
Rock Solid SQL Server Management
Rock Solid SQL Server ManagementRock Solid SQL Server Management
Rock Solid SQL Server Management
 
Ms sql server architecture
Ms sql server architectureMs sql server architecture
Ms sql server architecture
 
Praveen Kumar Resume
Praveen Kumar ResumePraveen Kumar Resume
Praveen Kumar Resume
 
2014 CrossRef Workshops: System Update
2014 CrossRef Workshops: System Update2014 CrossRef Workshops: System Update
2014 CrossRef Workshops: System Update
 
Spring 3.1: a Walking Tour
Spring 3.1: a Walking TourSpring 3.1: a Walking Tour
Spring 3.1: a Walking Tour
 
OOW09 EBS Tech Essentials
OOW09 EBS Tech EssentialsOOW09 EBS Tech Essentials
OOW09 EBS Tech Essentials
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000
 
Exploring Scalability, Performance And Deployment
Exploring Scalability, Performance And DeploymentExploring Scalability, Performance And Deployment
Exploring Scalability, Performance And Deployment
 
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
 
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedInHadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedIn
 
JavaOne 2009 - TS-5276 - RESTful Protocol Buffers
JavaOne 2009 - TS-5276 - RESTful  Protocol BuffersJavaOne 2009 - TS-5276 - RESTful  Protocol Buffers
JavaOne 2009 - TS-5276 - RESTful Protocol Buffers
 
Managing SQLserver
Managing SQLserverManaging SQLserver
Managing SQLserver
 
PowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptxPowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptx
 
Pramodkumar_SQL_DBA(5YRS EXP)
Pramodkumar_SQL_DBA(5YRS EXP)Pramodkumar_SQL_DBA(5YRS EXP)
Pramodkumar_SQL_DBA(5YRS EXP)
 
SQL Server - High availability
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availability
 
I/O & virtualization performance with a search engine based on an xml databa...
 I/O & virtualization performance with a search engine based on an xml databa... I/O & virtualization performance with a search engine based on an xml databa...
I/O & virtualization performance with a search engine based on an xml databa...
 
siddharthaBS_DBA
siddharthaBS_DBAsiddharthaBS_DBA
siddharthaBS_DBA
 
ORACLE APPS DBA ONLINE TRAINING
ORACLE APPS DBA ONLINE TRAININGORACLE APPS DBA ONLINE TRAINING
ORACLE APPS DBA ONLINE TRAINING
 
Database CI/CD Pipeline
Database CI/CD PipelineDatabase CI/CD Pipeline
Database CI/CD Pipeline
 

Más de Crossref

Crossref LIVE: The Benefits of Open Infrastructure (APAC time zones) - 29th O...
Crossref LIVE: The Benefits of Open Infrastructure (APAC time zones) - 29th O...Crossref LIVE: The Benefits of Open Infrastructure (APAC time zones) - 29th O...
Crossref LIVE: The Benefits of Open Infrastructure (APAC time zones) - 29th O...Crossref
 
Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021
Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021  Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021
Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021 Crossref
 
Seminario web ‘Crossmark’, en español
Seminario web ‘Crossmark’, en español Seminario web ‘Crossmark’, en español
Seminario web ‘Crossmark’, en español Crossref
 
Working with ROR as a Crossref member: what you need to know
Working with ROR as a Crossref member: what you need to knowWorking with ROR as a Crossref member: what you need to know
Working with ROR as a Crossref member: what you need to knowCrossref
 
Преимущества и варианты использования метаданных в Crossref / The Value and ...
Преимущества и варианты использования метаданных в Crossref /  The Value and ...Преимущества и варианты использования метаданных в Crossref /  The Value and ...
Преимущества и варианты использования метаданных в Crossref / The Value and ...Crossref
 
Seminario web ‘Similarity Check’, en español
Seminario web ‘Similarity Check’, en españolSeminario web ‘Similarity Check’, en español
Seminario web ‘Similarity Check’, en españolCrossref
 
Crossref LIVE Indonesia: One Search Platform (Drs. Muhammad Syarif Bando pres...
Crossref LIVE Indonesia: One Search Platform (Drs. Muhammad Syarif Bando pres...Crossref LIVE Indonesia: One Search Platform (Drs. Muhammad Syarif Bando pres...
Crossref LIVE Indonesia: One Search Platform (Drs. Muhammad Syarif Bando pres...Crossref
 
Crossref LIVE Indonesia: The Future of Indonesian Journal Policy (with Dr. Lu...
Crossref LIVE Indonesia: The Future of Indonesian Journal Policy (with Dr. Lu...Crossref LIVE Indonesia: The Future of Indonesian Journal Policy (with Dr. Lu...
Crossref LIVE Indonesia: The Future of Indonesian Journal Policy (with Dr. Lu...Crossref
 
Crossref LIVE Indonesia: Content Registration at Crossref, CRLIVE-ID 14 July ...
Crossref LIVE Indonesia: Content Registration at Crossref, CRLIVE-ID 14 July ...Crossref LIVE Indonesia: Content Registration at Crossref, CRLIVE-ID 14 July ...
Crossref LIVE Indonesia: Content Registration at Crossref, CRLIVE-ID 14 July ...Crossref
 
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref
 
Crossref İçerik Kaydı Webinarı, Türkçe | Content Registration at Crossref , ...
 Crossref İçerik Kaydı Webinarı, Türkçe | Content Registration at Crossref , ... Crossref İçerik Kaydı Webinarı, Türkçe | Content Registration at Crossref , ...
Crossref İçerik Kaydı Webinarı, Türkçe | Content Registration at Crossref , ...Crossref
 
Los Metadatos Para la Comunidad de Investigacion
Los Metadatos Para la Comunidad de InvestigacionLos Metadatos Para la Comunidad de Investigacion
Los Metadatos Para la Comunidad de InvestigacionCrossref
 
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...Crossref
 
Participation reports webinar December 2020
Participation reports webinar December 2020Participation reports webinar December 2020
Participation reports webinar December 2020Crossref
 
Participation reports webinar November 2020
Participation reports webinar November 2020Participation reports webinar November 2020
Participation reports webinar November 2020Crossref
 
Introduction to Crossmark/Crossmark: O que é e como usar
Introduction to Crossmark/Crossmark: O que é e como usarIntroduction to Crossmark/Crossmark: O que é e como usar
Introduction to Crossmark/Crossmark: O que é e como usarCrossref
 
Registro y actualización de contenido en Crossref | Content Registration at C...
Registro y actualización de contenido en Crossref | Content Registration at C...Registro y actualización de contenido en Crossref | Content Registration at C...
Registro y actualización de contenido en Crossref | Content Registration at C...Crossref
 
Crossref Content Registration in Brazilian Portuguese pt-1
Crossref Content Registration in Brazilian Portuguese pt-1Crossref Content Registration in Brazilian Portuguese pt-1
Crossref Content Registration in Brazilian Portuguese pt-1Crossref
 
Participation reports webinar October 2020
Participation reports webinar October 2020Participation reports webinar October 2020
Participation reports webinar October 2020Crossref
 
Register and update content in crossref, in Spanish
Register and update content in crossref, in SpanishRegister and update content in crossref, in Spanish
Register and update content in crossref, in SpanishCrossref
 

Más de Crossref (20)

Crossref LIVE: The Benefits of Open Infrastructure (APAC time zones) - 29th O...
Crossref LIVE: The Benefits of Open Infrastructure (APAC time zones) - 29th O...Crossref LIVE: The Benefits of Open Infrastructure (APAC time zones) - 29th O...
Crossref LIVE: The Benefits of Open Infrastructure (APAC time zones) - 29th O...
 
Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021
Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021  Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021
Crossref LIVE Chinese网络研讨会——Crossref简介 – 14 Oct 2021
 
Seminario web ‘Crossmark’, en español
Seminario web ‘Crossmark’, en español Seminario web ‘Crossmark’, en español
Seminario web ‘Crossmark’, en español
 
Working with ROR as a Crossref member: what you need to know
Working with ROR as a Crossref member: what you need to knowWorking with ROR as a Crossref member: what you need to know
Working with ROR as a Crossref member: what you need to know
 
Преимущества и варианты использования метаданных в Crossref / The Value and ...
Преимущества и варианты использования метаданных в Crossref /  The Value and ...Преимущества и варианты использования метаданных в Crossref /  The Value and ...
Преимущества и варианты использования метаданных в Crossref / The Value and ...
 
Seminario web ‘Similarity Check’, en español
Seminario web ‘Similarity Check’, en españolSeminario web ‘Similarity Check’, en español
Seminario web ‘Similarity Check’, en español
 
Crossref LIVE Indonesia: One Search Platform (Drs. Muhammad Syarif Bando pres...
Crossref LIVE Indonesia: One Search Platform (Drs. Muhammad Syarif Bando pres...Crossref LIVE Indonesia: One Search Platform (Drs. Muhammad Syarif Bando pres...
Crossref LIVE Indonesia: One Search Platform (Drs. Muhammad Syarif Bando pres...
 
Crossref LIVE Indonesia: The Future of Indonesian Journal Policy (with Dr. Lu...
Crossref LIVE Indonesia: The Future of Indonesian Journal Policy (with Dr. Lu...Crossref LIVE Indonesia: The Future of Indonesian Journal Policy (with Dr. Lu...
Crossref LIVE Indonesia: The Future of Indonesian Journal Policy (with Dr. Lu...
 
Crossref LIVE Indonesia: Content Registration at Crossref, CRLIVE-ID 14 July ...
Crossref LIVE Indonesia: Content Registration at Crossref, CRLIVE-ID 14 July ...Crossref LIVE Indonesia: Content Registration at Crossref, CRLIVE-ID 14 July ...
Crossref LIVE Indonesia: Content Registration at Crossref, CRLIVE-ID 14 July ...
 
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
Crossref LIVE Indonesia: An Introduction to Crossref, CRLIVE-ID 13 July 2021
 
Crossref İçerik Kaydı Webinarı, Türkçe | Content Registration at Crossref , ...
 Crossref İçerik Kaydı Webinarı, Türkçe | Content Registration at Crossref , ... Crossref İçerik Kaydı Webinarı, Türkçe | Content Registration at Crossref , ...
Crossref İçerik Kaydı Webinarı, Türkçe | Content Registration at Crossref , ...
 
Los Metadatos Para la Comunidad de Investigacion
Los Metadatos Para la Comunidad de InvestigacionLos Metadatos Para la Comunidad de Investigacion
Los Metadatos Para la Comunidad de Investigacion
 
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
تسجيل المحتوي مع كروس رف – ندوة عبر الانترنت باللغة العربية | Content Registr...
 
Participation reports webinar December 2020
Participation reports webinar December 2020Participation reports webinar December 2020
Participation reports webinar December 2020
 
Participation reports webinar November 2020
Participation reports webinar November 2020Participation reports webinar November 2020
Participation reports webinar November 2020
 
Introduction to Crossmark/Crossmark: O que é e como usar
Introduction to Crossmark/Crossmark: O que é e como usarIntroduction to Crossmark/Crossmark: O que é e como usar
Introduction to Crossmark/Crossmark: O que é e como usar
 
Registro y actualización de contenido en Crossref | Content Registration at C...
Registro y actualización de contenido en Crossref | Content Registration at C...Registro y actualización de contenido en Crossref | Content Registration at C...
Registro y actualización de contenido en Crossref | Content Registration at C...
 
Crossref Content Registration in Brazilian Portuguese pt-1
Crossref Content Registration in Brazilian Portuguese pt-1Crossref Content Registration in Brazilian Portuguese pt-1
Crossref Content Registration in Brazilian Portuguese pt-1
 
Participation reports webinar October 2020
Participation reports webinar October 2020Participation reports webinar October 2020
Participation reports webinar October 2020
 
Register and update content in crossref, in Spanish
Register and update content in crossref, in SpanishRegister and update content in crossref, in Spanish
Register and update content in crossref, in Spanish
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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 MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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 SolutionsEnterprise 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.pptxEarley Information Science
 
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...Miguel Araújo
 
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)wesley chun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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...apidays
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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 textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
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...
 
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)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

System Update (2011 CrossRef Workshops)

  • 1. System Update Chuck Koscher ckoscher@crossref.org
  • 2. CrossRef team working on system re-write http://www.jokeroo.com/videos/extreme/tire-change-moving-car.html 2
  • 3. Rewrite status  2011 was a transitional year for core services  QS rewrite defined a new software architecture. Removal of proprietary software & CrossRef full ownership. Performance improvement but essentially the same service.  Reconfigured our datacenter (virtual servers, more power, replaced hardware)  2011 focus on base platform enables future focus on new services,  QS and DS development/deployment taking a lot longer than predicted  Variety of end user problems not predicted  New architectural features are complicated (Active MQ, BoneCP, Java configuration, local repositories)  Fixing bugs really impacts making progress  Too optimistic?  Other demands (life gets in the way) 3
  • 4. System status  Core operations are solid  Availability is over 99.9%  Query throughput is great!  Deposit trough put is good, challenged by large Elsevier re-deposit  Some long standing issues continue to await attention  Emailnotifications to be augmented/replaced by a messaging service  Deposit visibility, when things go wrong requires too much detective work  Simple text query API (let members send in textual references)  Separate DOI registration and metadata ingestion  Some improvements still happening  Implemented a secondary query mode  Modified control of the deposit queue  Fixed cited-by count values  Created publisher groups (allow deposit of any prefix to a given title) 4
  • 5.  Example of a user problem  Old system (EDS) produced name-space deficient XML  QS initially included namespace declaration (allows validation)  We took it out because non-XML processing got broken  But we’re going to put it back. <?xml version="1.0" encoding="UTF-8"?> <doi_recordsxmlns="http://www.crossref.org/xschema/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.crossref.org/xschema/1.0http://www.crossref.org/schema/u nixref1.0.xsd"> <doi_records> <doi_record owner="10.1002" timestamp="2007-07-25 13:08:17"> <crossref> <journal> <journal_metadata> <full_title>Applied Cognitive Psychology</full_title> <abbrev_title>Appl. Cognit. Psychol.</abbrev_title> <issnmedia_type="print">08884080</issn> <issnmedia_type="electronic">10990720</issn> </journal_metadata> 5
  • 6.  Example of a bug fix EDS had un-resolvable bug, could not maintain accuracy of “fl_count” Now fixed in the QS http://doi.crossref.org/search/doi?pid=…&format=xsd_xml&doi=10.1002/…. <?xml version="1.0" encoding="UTF-8"?> <crossref_resultxmlns="http://www.crossref.org/qrschema/2.0" version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema- instance" xsi:schemaLocation="http://www.crossref.org/qrschema/2.0 http://www.crossref.org/schema/queryResultSchema/crossref_query_output2.0.xsd"> <query_result> <head> <doi_batch_id>none</doi_batch_id> </head> <body> <query status="resolved" fl_count="5"> http://cdoi.crossref.org/servlet/getForwardLinks?doi=10.1002/… <crossref_result version="2.0" xsi:schemaLocation="http://www.crossref.org/qrschema/2.0 http://www.crossref.org/qrschema/crossref_query_output2.0.xsd"> <query_result><head><doi_batch_id>none</doi_batch_id></head><body> <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link> <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link> <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link> <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link> <forward_linkdoi="10.1002/(SICI)1099-0720(199911)13:1+<S41::AID-ACP632>3.0.CO;2-A"></forward_link> </body> 6
  • 7. 2012  Develop a local repository dedicated to metadata queries  Off load query processing from main Oracle DB  Provide separation from deposit DB and query operation  More scalable  Deposit rewrite phase 2  Better user/member/publisher/prefix model  Better title management  Improve deposit processing visibility and logging  Fix years of data mistakes and make current ‘evolved’ data  Maintenance, maintenance and more maintenance  Fix bugs (of course)  Attend to disaster data center  Take care of those things that have been waiting  Start thinking about the next big thing 7