isis network-based platform€¦ · history april 2006 -first contact with bireme-connect isis to...

121
ISIS N etwork- b ased P latform Rodrigo Dias Arruda Senra

Upload: others

Post on 30-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS Network-based PlatformRodrigo Dias Arruda Senra

Page 2: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

My background

• BIREME’s collaborator since 2006

• Software Architect and Developer GPr Sistemas since 1996

• Computer Engineer and PhD student IC/Unicamp

• newbie/novato in ISIS world

Page 3: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is in the audience ?

Page 4: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is in the audience ?

✓CDS/ISIS mailinglist subscribers ?

Page 5: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is in the audience ?

✓CDS/ISIS mailinglist subscribers ?

✓ISIS Users ?

Page 6: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is in the audience ?

✓CDS/ISIS mailinglist subscribers ?

✓ISIS Users ?

✓Librarians ?

Page 7: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is in the audience ?

✓CDS/ISIS mailinglist subscribers ?

✓ISIS Users ?

✓Librarians ?

✓Software developers ?

Page 8: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is in the audience ?

✓CDS/ISIS mailinglist subscribers ?

✓ISIS Users ?

✓Librarians ?

✓Software developers ?

• Not covered above!

Page 9: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Presentation Outline

Page 10: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Presentation Outline

• Contextualizing ISIS-NBP

Page 11: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Presentation Outline

• Contextualizing ISIS-NBP

• What is ISIS-NBP ?

‣ vision / architecture /scenarios

Page 12: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Presentation Outline

• Contextualizing ISIS-NBP

• What is ISIS-NBP ?

‣ vision / architecture /scenarios

• Project status

‣ Past / Present / Future

Page 13: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Presentation Outline

• Contextualizing ISIS-NBP

• What is ISIS-NBP ?

‣ vision / architecture /scenarios

• Project status

‣ Past / Present / Future

• Demonstration

Page 14: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Presentation Outline

• Contextualizing ISIS-NBP

• What is ISIS-NBP ?

‣ vision / architecture /scenarios

• Project status

‣ Past / Present / Future

• Demonstration

• Development

‣ client applications for ISIS-NBP

‣ ISIS-NBP itself

Page 15: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Presentation Outline

• Contextualizing ISIS-NBP

• What is ISIS-NBP ?

‣ vision / architecture /scenarios

• Project status

‣ Past / Present / Future

• Demonstration

Page 16: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based
Page 17: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP in Context

Page 18: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

History

Page 19: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

HistoryApril 2006

- first contact with BIREME

- connect Isis to Plone/Zope !?

Page 20: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

HistoryApril 2006

- first contact with BIREME

- connect Isis to Plone/Zope !?

May 2006

- Unesco Headquarters in Paris

- new open source network-based ISIS project

Page 21: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

HistoryApril 2006

- first contact with BIREME

- connect Isis to Plone/Zope !?

May 2006

- Unesco Headquarters in Paris

- new open source network-based ISIS projectJanuary 2007

- my first contact with CDS/ISIS Mini-micro Manual

Page 22: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

HistoryApril 2006

- first contact with BIREME

- connect Isis to Plone/Zope !?

May 2006

- Unesco Headquarters in Paris

- new open source network-based ISIS projectJanuary 2007

- my first contact with CDS/ISIS Mini-micro ManualJuly 2007

- released ISIS-NBP Vision Report

Page 23: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

HistoryApril 2006

- first contact with BIREME

- connect Isis to Plone/Zope !?

May 2006

- Unesco Headquarters in Paris

- new open source network-based ISIS projectJanuary 2007

- my first contact with CDS/ISIS Mini-micro ManualJuly 2007

- released ISIS-NBP Vision ReportApril 2008

- ISIS-NBP prototype 0.1

Page 24: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

HistoryApril 2006

- first contact with BIREME

- connect Isis to Plone/Zope !?

May 2006

- Unesco Headquarters in Paris

- new open source network-based ISIS projectJanuary 2007

- my first contact with CDS/ISIS Mini-micro ManualJuly 2007

- released ISIS-NBP Vision ReportApril 2008

- ISIS-NBP prototype 0.1September 2008

- released ISIS-NBP 0.8 in the III World Meeting of CDS/ISIS

Page 25: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Myths: ISIS-NBP...

Page 26: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Myths: ISIS-NBP...

• ... is ready for prime time!

Page 27: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Myths: ISIS-NBP...

• ... is ready for prime time!

• ...is an application

Page 28: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Myths: ISIS-NBP...

• ... is ready for prime time!

• ...is an application

• ... is a revolution in ISIS world

Page 29: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Myths: ISIS-NBP...

• ... is ready for prime time!

• ...is an application

• ... is a revolution in ISIS world

• ... is proprietary closed-source under the control of an evil empire

Page 30: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Myths: ISIS-NBP...

• ... is ready for prime time!

• ...is an application

• ... is a revolution in ISIS world

• ... is proprietary closed-source under the control of an evil empire

• ... is for Unix programmers or old DOS users

Page 31: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

• ... is ready for prime time!

• ...is an application

• ... is a revolution in ISIS world

• ... is proprietary closed-source under the control of an evil empire

• ... is for Unix programmers or old DOS users

Truths: ISIS-NBP...

Page 32: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

• ...is an application

• ... is a revolution in ISIS world

• ... is proprietary closed-source under the control of an evil empire

• ... is for Unix programmers or old DOS users

• ... is under development

Truths: ISIS-NBP...

Page 33: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

• ... is a revolution in ISIS world

• ... is proprietary closed-source under the control of an evil empire

• ... is for Unix programmers or old DOS users

• ... is under development

Truths: ISIS-NBP...

• ...is a platform

Page 34: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

• ... is proprietary closed-source under the control of an evil empire

• ... is for Unix programmers or old DOS users

• ... is under development

Truths: ISIS-NBP...

• ...is a platform

• ... is hopefully evolution in ISIS world

Page 35: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

• ... is for Unix programmers or old DOS users

• ... is under development

Truths: ISIS-NBP...

• ...is a platform

• ... is hopefully evolution in ISIS world

• ... is release through an open license and should be a community effort

Page 36: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

• ... is under development

Truths: ISIS-NBP...

• ...is a platform

• ... is hopefully evolution in ISIS world

• ... is release through an open license and should be a community effort

• ..., for the time being, targets developers. But any tribe is welcome to try it!☺☻

Page 37: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based
Page 38: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Vision

Page 39: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Goals

• overcome ISIS limitations in capacity

• support i18n, l10n, Unicode

• improve software and data maintenance

• flexible, scalable and interoperable

• compatible with ISIS

• add new functionality

• FOSS methodology

Page 40: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Goals

• overcome ISIS limitations in capacity

• support i18n, l10n, Unicode

• improve software and data maintenance

• flexible, scalable and interoperable

• compatible with ISIS

• add new functionality

• FOSS methodology

larger fields, records, files, and databases

Page 41: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Goals

• overcome ISIS limitations in capacity

• support i18n, l10n, Unicode

• improve software and data maintenance

• flexible, scalable and interoperable

• compatible with ISIS

• add new functionality

• FOSS methodology

➡db recovery and repair➡incremental indexing

Page 42: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Goals

• overcome ISIS limitations in capacity

• support i18n, l10n, Unicode

• improve software and data maintenance

• flexible, scalable and interoperable

• compatible with ISIS

• add new functionality

• FOSS methodology

➡smooth migration path➡preserve formatting language➡evolutive and incremental deploy

Page 43: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Goals

• overcome ISIS limitations in capacity

• support i18n, l10n, Unicode

• improve software and data maintenance

• flexible, scalable and interoperable

• compatible with ISIS

• add new functionality

• FOSS methodology

➡unlimited field nesting➡metadata composability➡full-document storage➡accommodate new media➡semantic web adherence

Page 44: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Goals

• overcome ISIS limitations in capacity

• support i18n, l10n, Unicode

• improve software and data maintenance

• flexible, scalable and interoperable

• compatible with ISIS

• add new functionality

• FOSS methodology

➡transparent and sustainable process➡based on code reuse philosophy➡leverage ISIS adoption➡roboust but slow

Page 45: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Goals

• overcome ISIS limitations in capacity

• support i18n, l10n, Unicode

• improve software and data maintenance

• flexible, scalable and interoperable

• compatible with ISIS

• add new functionality

• FOSS methodology

Page 46: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Proposal

• Rethink the storage

• Rethink the model

• Improve scalability

• Increase interoperability

• Migration path

Page 47: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Proposal

• Rethink the storage

• Rethink the model

• Improve scalability

• Increase interoperability

• Migration path

• support XML

Page 48: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Proposal

• Rethink the storage

• Rethink the model

• Improve scalability

• Increase interoperability

• Migration path

• support XML

• multiple backends

Page 49: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Proposal

• Rethink the storage

• Rethink the model

• Improve scalability

• Increase interoperability

• Migration path

• support XML

• multiple backends

• ISIS-NBP Cells

Page 50: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Proposal

• Rethink the storage

• Rethink the model

• Improve scalability

• Increase interoperability

• Migration path

• support XML

• multiple backends

• ISIS-NBP Cells

• multi-protocol

Page 51: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Proposal

• Rethink the storage

• Rethink the model

• Improve scalability

• Increase interoperability

• Migration path

• support XML

• multiple backends

• ISIS-NBP Cells

• multi-protocol

• First priority!

Page 52: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based
Page 53: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Architecture

Page 54: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Page 55: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Engine

Page 56: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Engine

ISIS_DLLCISIS core modules

Page 57: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Engine

Page 58: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Database

Engine

Page 59: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Database

Engine

.mst.xrf.iso

Page 60: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Database

Engine

Page 61: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Database

Application

Engine

Page 62: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Database

Application

Engine

Page 63: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Database

Application

Engine WINISISmx tool

Page 64: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Database

Application

Engine

Page 65: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Classic ISIS Tools and Applications

Database

Application

Engine

Application

Engine

Application

Engine

Page 66: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS Architecture

Page 67: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Page 68: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Page 69: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

Page 70: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

.mst.xrf.iso

Page 71: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

Page 72: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

Page 73: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

BDB ?ZODB ?

XMLOO

relational

Page 74: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

Page 75: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

Console

browsingmanagementmaintenance

Page 76: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

Console

Page 77: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

Console Gateway

software interface: HTTP, RSS, XML-RPC,

OAI-PMH,...

Page 78: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell

Engine

Database

Console Gateway

Page 79: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based
Page 80: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Scenarios

Page 81: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Scenarios

Page 82: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Scenarios

Page 83: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Scenarios

Page 84: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Scenarios

Page 85: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Scenarios

Page 86: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based
Page 87: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP in Action

Page 88: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP in action

• Interactive Console

‣ browse collection

‣ pft

‣ unicode / encoding / gizmo

‣ cascaded configuration

‣ i18n

‣ remote console

• Gateway

‣ remote console

‣ embedded HTML

‣ URL based (actionlets)

‣ HTTP REST

‣ XML-RPC

Page 89: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based
Page 90: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Project Status

Page 91: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell Status

Page 92: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell Status

Engine

Page 93: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell Status

Engine

Database

Page 94: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell Status

Engine

Database

Page 95: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell Status

Engine

Database

Page 96: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell Status

Engine

Database

Console

Page 97: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

ISIS-NBP Cell Status

Engine

Database

Console Gateway

Page 98: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Database Status

Database

Console Gateway.mst, .xrf, .fdtrecord undeleteconfigurable capacity/ layout

.isoindexing

other DB backendserror recovery

defragmentation

Page 99: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Database Status

Engine

Database

Console Gateway.mst, .xrf, .fdtrecord undeleteconfigurable capacity/ layout

.isoindexing

other DB backendserror recovery

defragmentation

Page 100: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Database Status

Engine

Database

Console Gateway.mst, .xrf, .fdtrecord undeleteconfigurable capacity/ layout

.isoindexing

other DB backendserror recovery

defragmentation

Page 101: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Database Status

Engine

Database

Console Gateway.mst, .xrf, .fdtrecord undeleteconfigurable capacity/ layout

.isoindexing

other DB backendserror recovery

defragmentation

Page 102: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Console Status

Database

Console Gateway

command completioncommand historysyntax highlightO.S. integrationtask automation supportembedded help

Page 103: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Console Status

Engine

Database

Console Gateway

command completioncommand historysyntax highlightO.S. integrationtask automation supportembedded help

Page 104: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Console Status

Engine

Database

Console Gateway

command completioncommand historysyntax highlightO.S. integrationtask automation supportembedded help

Page 105: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Engine Status

Database

Console Gateway

UNICODEi18nformatting language 76% isis → object modelcascaded configurationnew concept: Collections

generic database modeloptimizations

formatting language 24%

IsisScript

Page 106: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Engine Status

Engine

Database

Console Gateway

UNICODEi18nformatting language 76% isis → object modelcascaded configurationnew concept: Collections

generic database modeloptimizations

formatting language 24%

IsisScript

Page 107: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Engine Status

Engine

Database

Console Gateway

UNICODEi18nformatting language 76% isis → object modelcascaded configurationnew concept: Collections

generic database modeloptimizations

formatting language 24%

IsisScript

Page 108: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Gateway Status

Database

Console Gateway

SSH Remote ConsoleHTML interfaceHTTP Restful APIXML-RCP API

WINISIS-like HTML interface

OAI-PMH supportJSON API

WebDAV APISOAP/WSDL API

RSS support

Page 109: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Gateway Status

Engine

Database

Console Gateway

SSH Remote ConsoleHTML interfaceHTTP Restful APIXML-RCP API

WINISIS-like HTML interface

OAI-PMH supportJSON API

WebDAV APISOAP/WSDL API

RSS support

Page 110: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Gateway Status

Engine

Database

Console Gateway

SSH Remote ConsoleHTML interfaceHTTP Restful APIXML-RCP API

WINISIS-like HTML interface

OAI-PMH supportJSON API

WebDAV APISOAP/WSDL API

RSS support

Page 111: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Community Resources

Mailing lists

[email protected]

[email protected]

Project Web Site (Trac) http://reddes.bvsaude.org/projects/isisnbp

• Wiki

• Subversion

• Documentation (under construction)

• Patches

Page 112: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Acknowledgements

• BIRME/PAHO/WHO

• Unesco

• GPr Sistemas

• ISIS-NBP Team

• External collaborators

Page 113: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Acknowledgements

• BIRME/PAHO/WHO

• Unesco

• GPr Sistemas

• ISIS-NBP Team

• External collaborators

Abel L. Packer João Chaves Jr

Adalberto Tardelli Renato Murasaki

Ernesto Spinak Rodrigo Senra

Francisco José Lopes

Heitor Barbieri

Page 114: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Acknowledgements

• BIRME/PAHO/WHO

• Unesco

• GPr Sistemas

• ISIS-NBP Team

• External collaborators

Egbert de Smet

Sherif H. Fouad

Page 116: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Rodrigo Dias Arruda Senrahttp://rodrigo.senra.nom.br

[email protected]

Obrigado a todos pela atenção.

Page 117: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is using Python ?

Page 118: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is using Python ?

Page 119: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is using Python ?

Page 120: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Who is using Python ?

Page 121: ISIS Network-based Platform€¦ · History April 2006 -first contact with BIREME-connect Isis to Plone/Zope !?May 2006-Unesco Headquarters in Paris-new open source network-based

Python is ...

• general purpose Programming Language

• focused on developer productivity

• multi-platform and multi-paradigm

• rich: batteries included + 3rd party extensions

• truly floss software

• easy to extend and embed

• mature (created in 1989, released 1991)