SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
Open-Source for Public Libraries
Library Automation Software. Case Study: IBLA Soft

Adina Riposan1, Emil Mieilica2, Iosif Biro3
1
 Military Technical Academy, and Contact Net Ltd, Bucharest, Romania,
adina.riposan@contactnet.ro
2,3
      Contact Net Ltd, Bucharest, Romania



Resume
Under the framework of the IOSSPL Project (www.iosspl.org), the open-source software for
library automation – IBLA Soft – has been developed based on the merging of advanced
emerging technologies for enterprise applications: OSS, JSR 168, GRID, J2SEE, JSF, ORM,
IOC, Hibernate, Spring Framework, FRBR and OPAC. We produced a high quality, low total
cost of ownership (TCO) solution that can meet the needs of most small and medium-size
public libraries. By examining the open-source software (OSS) community we have
concluded that the best approach was to use a portal framework. The JSR 168 standard was
implemented, standard supported by many large software companies like Sun, IBM, BEA
and the OSS community. A portal framework (based on standard J2EE enterprise
technology) was deployed on the server machine, and independent components (in
themselves J2EE-compliant applications) were published in the framework – the library,
community, and administration portlets.

The IOSSPL Project is an R&D project developed in collaboration by Romania and Italy. The
open-source product has been implemented in several pilot libraries (with hierarchical
interconnections) in Romania, and is further offered free of charge to all the public libraries in
Romania that express their interest to use the system. The solicitations came from a large
number of libraries of different types – public, educational, ONG and community libraries,
and R&D activities are under way for meeting their specific needs.



1. Introduction
The IOSSPL Project (www.iosspl.org) is an R&D project developed in collaboration by Romania
and Italy for the development of an Integrated Open Source System for Public Libraries. The
open-source product, as result of the project – IBLA Soft – has been implemented in five pilot
libraries (with hierarchical vertical and horizontal interconnections) in Romania, and it is further
offered free of charge to all the public libraries in Romania that will express their interest to
use the system. The solicitations came so far from a large number of counties and different
types of libraries – public libraries, educational libraries, ONG libraries, community libraries.

In order to maintain the system as an open-source software product and 100% free of charge
for the users, IBLA Soft will be further involved in other R&D projects for continual
development in innovative directions. In the same time, an open-source community will be
developed around the system so that the contributions from external development teams can
be added to the basic product and help the growth of a library software environment that can
be used by any public library in Romania.

eLiberatica
Brasov, Romania, May 2007                        1
2. IBLA Soft
Under the framework of the IOSSPL Project, the open-source software for library automation
– IBLA Soft – has been developed based on the merging of advanced emerging technologies
for enterprise applications: OSS, JSR 168, GRID, J2SEE, JSF, ORM, IOC, Hibernate, Spring
Framework, FRBR and OPAC.

We produced a high quality, low total cost of ownership (TCO) solution that can meet the
needs of most small and medium-size public libraries. During the initial user requirements
analysis phase we concluded that specifications clearly indicated towards a web-based
solution able to scale both horizontally (to accommodate more user requests) and vertically
(to integrate more organizations in a cooperative environment).

By examining the open-source software (OSS) community we have concluded that the best
approach was to use a portal framework. The JSR 168 standard was implemented, standard
supported by many large software companies like Sun, IBM, BEA and the OSS community.
A portal framework (a software application based on standard J2EE enterprise technology)
was deployed on the server machine, and independent components also known as portlets
(that are themselves J2EE-compliant applications) are published. The main advantage of this
approach is that portlets can be developed independently and deployed in a highly
configurable fashion on the portal. Each of the portlets employs an emergent technology
from J2SEE community that allows rapid deployment of rich graphical user interfaces with
built-in multilingual support.

An extensive toolset has been developed to allow the Administration from within the portal of
any aspect pertaining to its functionality. A complex organization model allows for fine-
grained security settings. This capability is mastered by the portal administrators from within
the portal. All the operations to be performed by the librarians require Authentication, as well
as the on-line/off-line operations allowed to be performed by the subscribers.


3. The Portal Structure
The IBLA Soft system is designed to cover the main functions of an integrated library system.
Moreover, it automatically integrates all the branches of the central library headquarter under
the same portal, allowing to manage the catalogues, the loans, reservations, and assets of
each branch separately, but from an unique point of access - the library portal - under the
administration and monitoring of the central library headquarter.

The analysis of the User functional requirements has led to the implementation of the
following portlets:
      Catalogue Search portlet
      Catalogue Management portlet
      Assets Management portlet
      Loans and Reservations portlet
      Community Forum portlet
      Community Wiki portlet
      Community Messages portlet
      Generic Content portlet
      News portlet
      Portal Administration portlet

The operation of the library system revolves around its Catalogue, and the first use case is the
Catalogue Search operation facilitated by the Catalogue Search portlet. We have developed a
powerful Search Engine that is able to respond to queries of arbitrary complexion, while
eLiberatica
Brasov, Romania, May 2007                      2
providing a very simple and intuitive user-interface that any user (who has ever accessed the
internet) feels very comfortable using. Although this interface is suitable for “Average Joe”
type of queries (and it is more than enough for someone who knows the syntax of the query
string), a more complicated interface is provided for more specific searches. Once an entity
has been identified by the query, the entity can be displayed to the user, or can be modified
by a librarian. The second use case is the Catalogue Management operation, which is
facilitated by the Catalogue Management portlet and it is authorised only to the Librarians
that hold this specific function in the library organization (to enter, modify and manage the
catalogue items). Our catalogue does not store just the attributes of an item, but also the
relationship between items and 3 more level of abstraction above it. This approach is guided
by the specification of a library standard named FRBR, which stands for the “Functional
Requirements for Bibliographic Records”. Further more, to aid the librarian in its work, a
wizard-like interface has been developed for simplifying the task to such a degree that makes
it impossible to enter invalid data, and impossible to forget to enter any required data.

The Asset Management portlet facilitates operations such as keeping the library inventory
during the entire chain of operations – from the acquisition, the item’s entry into the library
inventory, the item’s allocation to different library sections or branches, to the final outflow of
the item from the library inventory. All the operations are subject to Authentication.

The Loans portlet facilitates the management of the Loan and Reservation operations, both
for the Users and for the Librarians, in a specific, customised way, and subject to
Authentication.


4. Next Steps
From the business-case point of view, the usage of the library software is extended to the
Educational Libraries environment (we are currently conducting the requirements analysis for
meeting the educational needs). Moreover, we are addressing the automation of the village
libraries included in the national programme Knowledge Economy Programme, providing the
open-source software on a free of charge basis.

From the technical point of view, we envision the further development of the open-source
system to provide for mobile services and mobile payments for library services and digital
content, as well as for advanced facilities for visually impaired persons to access the library
portal (adaptable multimodal interfaces integration). Another direction of development is the
integration of an advanced Workflow Management system – Triana software (open-source) –
for facilitating the automatic remote updates and technical support on a large scale.


5. Acknowledgements
The IOSSPL project was partially sustained by Italian funding, approved by the Decree of the
Ministry of Productive Activities on 29/12/2004, based on an international projects contest
under the Law 212/92 D.M. n. 171 from 19/04/2001.




eLiberatica
Brasov, Romania, May 2007                       3

Weitere Àhnliche Inhalte

Was ist angesagt? (6)

smILLe Emtacl10 presentation
smILLe Emtacl10 presentationsmILLe Emtacl10 presentation
smILLe Emtacl10 presentation
 
Koha presentationnaclin2010
Koha presentationnaclin2010Koha presentationnaclin2010
Koha presentationnaclin2010
 
IRJET- Android Application for WIFI based Library Book Locator
IRJET-  	  Android Application for WIFI based Library Book LocatorIRJET-  	  Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book Locator
 
Library Skill
Library SkillLibrary Skill
Library Skill
 
Library Automation system
Library AutomationsystemLibrary Automationsystem
Library Automation system
 
Alexandria Automation System
Alexandria Automation SystemAlexandria Automation System
Alexandria Automation System
 

Ähnlich wie "Open Source for Public Libraries Case Study IBLA Soft Library Automation Software" by Adina Riposan @ eLiberatica 2007

Module 6_Research Publication_Ethics.docx
Module 6_Research Publication_Ethics.docxModule 6_Research Publication_Ethics.docx
Module 6_Research Publication_Ethics.docx
jisskuruvilla
 
Library automation and use of open source software odade
Library automation and use of open source software odadeLibrary automation and use of open source software odade
Library automation and use of open source software odade
Chris Okiki
 
Overview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and consOverview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and cons
Yuga Priya Satheesh
 
Ngl lecturer at kvs i, bhubaneswar
Ngl lecturer at kvs   i, bhubaneswarNgl lecturer at kvs   i, bhubaneswar
Ngl lecturer at kvs i, bhubaneswar
Ashok Kumar Satapathy
 
Ngl lecturer at kvs i, bhubaneswar
Ngl lecturer at kvs   i, bhubaneswarNgl lecturer at kvs   i, bhubaneswar
Ngl lecturer at kvs i, bhubaneswar
Ashok Kumar Satapathy
 
Ngl lecturer at kvs i, bhubaneswar
Ngl lecturer at kvs   i, bhubaneswarNgl lecturer at kvs   i, bhubaneswar
Ngl lecturer at kvs i, bhubaneswar
Ashok Kumar Satapathy
 
LTR: Open Source Integrated Library Systems
LTR: Open Source Integrated Library SystemsLTR: Open Source Integrated Library Systems
LTR: Open Source Integrated Library Systems
koegeljm
 

Ähnlich wie "Open Source for Public Libraries Case Study IBLA Soft Library Automation Software" by Adina Riposan @ eLiberatica 2007 (20)

Module 6_Research Publication_Ethics.docx
Module 6_Research Publication_Ethics.docxModule 6_Research Publication_Ethics.docx
Module 6_Research Publication_Ethics.docx
 
New ICT Trends and Issues of Librarianship
New ICT Trends and Issues of LibrarianshipNew ICT Trends and Issues of Librarianship
New ICT Trends and Issues of Librarianship
 
Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West Colleges
 
Library automation and use of open source software odade
Library automation and use of open source software odadeLibrary automation and use of open source software odade
Library automation and use of open source software odade
 
LibraryLibrary Automation and Use of Open Source Software automation and use ...
LibraryLibrary Automation and Use of Open Source Software automation and use ...LibraryLibrary Automation and Use of Open Source Software automation and use ...
LibraryLibrary Automation and Use of Open Source Software automation and use ...
 
Overview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and consOverview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and cons
 
Library automation in Bangladesh: Past, Present, Future
Library automation in Bangladesh: Past, Present, FutureLibrary automation in Bangladesh: Past, Present, Future
Library automation in Bangladesh: Past, Present, Future
 
Library Automation
Library AutomationLibrary Automation
Library Automation
 
Te tfund liberty
Te tfund libertyTe tfund liberty
Te tfund liberty
 
Application of oss nilis-2012
Application of oss nilis-2012Application of oss nilis-2012
Application of oss nilis-2012
 
Ngl lecturer at kvs i, bhubaneswar
Ngl lecturer at kvs   i, bhubaneswarNgl lecturer at kvs   i, bhubaneswar
Ngl lecturer at kvs i, bhubaneswar
 
Ngl lecturer at kvs i, bhubaneswar
Ngl lecturer at kvs   i, bhubaneswarNgl lecturer at kvs   i, bhubaneswar
Ngl lecturer at kvs i, bhubaneswar
 
Ngl lecturer at kvs i, bhubaneswar
Ngl lecturer at kvs   i, bhubaneswarNgl lecturer at kvs   i, bhubaneswar
Ngl lecturer at kvs i, bhubaneswar
 
Koha Presentation at Uttara University
Koha Presentation at Uttara UniversityKoha Presentation at Uttara University
Koha Presentation at Uttara University
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
 
Interconnection and sharing through webservices
Interconnection and sharing through webservicesInterconnection and sharing through webservices
Interconnection and sharing through webservices
 
Koha presentation2010
Koha presentation2010Koha presentation2010
Koha presentation2010
 
LTR: Open Source Integrated Library Systems
LTR: Open Source Integrated Library SystemsLTR: Open Source Integrated Library Systems
LTR: Open Source Integrated Library Systems
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Switching from Libsys to Koha with RFID Integration: A Migratory Experiment i...
Switching from Libsys to Koha with RFID Integration: A Migratory Experiment i...Switching from Libsys to Koha with RFID Integration: A Migratory Experiment i...
Switching from Libsys to Koha with RFID Integration: A Migratory Experiment i...
 

Mehr von eLiberatica

Mehr von eLiberatica (20)

"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe..."Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
 
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
 
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL..."Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
 
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
 
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
 
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
 
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic..."HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
 
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott..."Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
 
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"..."Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
 
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
 
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati..."Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
 
"For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom..."For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom...
 
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
 
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e..."Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
 
"OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B..."OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B...
 
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
 
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera..."The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
 
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
 
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe..."The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
 

KĂŒrzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

KĂŒrzlich hochgeladen (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

"Open Source for Public Libraries Case Study IBLA Soft Library Automation Software" by Adina Riposan @ eLiberatica 2007

  • 1. Open-Source for Public Libraries Library Automation Software. Case Study: IBLA Soft Adina Riposan1, Emil Mieilica2, Iosif Biro3 1 Military Technical Academy, and Contact Net Ltd, Bucharest, Romania, adina.riposan@contactnet.ro 2,3 Contact Net Ltd, Bucharest, Romania Resume Under the framework of the IOSSPL Project (www.iosspl.org), the open-source software for library automation – IBLA Soft – has been developed based on the merging of advanced emerging technologies for enterprise applications: OSS, JSR 168, GRID, J2SEE, JSF, ORM, IOC, Hibernate, Spring Framework, FRBR and OPAC. We produced a high quality, low total cost of ownership (TCO) solution that can meet the needs of most small and medium-size public libraries. By examining the open-source software (OSS) community we have concluded that the best approach was to use a portal framework. The JSR 168 standard was implemented, standard supported by many large software companies like Sun, IBM, BEA and the OSS community. A portal framework (based on standard J2EE enterprise technology) was deployed on the server machine, and independent components (in themselves J2EE-compliant applications) were published in the framework – the library, community, and administration portlets. The IOSSPL Project is an R&D project developed in collaboration by Romania and Italy. The open-source product has been implemented in several pilot libraries (with hierarchical interconnections) in Romania, and is further offered free of charge to all the public libraries in Romania that express their interest to use the system. The solicitations came from a large number of libraries of different types – public, educational, ONG and community libraries, and R&D activities are under way for meeting their specific needs. 1. Introduction The IOSSPL Project (www.iosspl.org) is an R&D project developed in collaboration by Romania and Italy for the development of an Integrated Open Source System for Public Libraries. The open-source product, as result of the project – IBLA Soft – has been implemented in five pilot libraries (with hierarchical vertical and horizontal interconnections) in Romania, and it is further offered free of charge to all the public libraries in Romania that will express their interest to use the system. The solicitations came so far from a large number of counties and different types of libraries – public libraries, educational libraries, ONG libraries, community libraries. In order to maintain the system as an open-source software product and 100% free of charge for the users, IBLA Soft will be further involved in other R&D projects for continual development in innovative directions. In the same time, an open-source community will be developed around the system so that the contributions from external development teams can be added to the basic product and help the growth of a library software environment that can be used by any public library in Romania. eLiberatica Brasov, Romania, May 2007 1
  • 2. 2. IBLA Soft Under the framework of the IOSSPL Project, the open-source software for library automation – IBLA Soft – has been developed based on the merging of advanced emerging technologies for enterprise applications: OSS, JSR 168, GRID, J2SEE, JSF, ORM, IOC, Hibernate, Spring Framework, FRBR and OPAC. We produced a high quality, low total cost of ownership (TCO) solution that can meet the needs of most small and medium-size public libraries. During the initial user requirements analysis phase we concluded that specifications clearly indicated towards a web-based solution able to scale both horizontally (to accommodate more user requests) and vertically (to integrate more organizations in a cooperative environment). By examining the open-source software (OSS) community we have concluded that the best approach was to use a portal framework. The JSR 168 standard was implemented, standard supported by many large software companies like Sun, IBM, BEA and the OSS community. A portal framework (a software application based on standard J2EE enterprise technology) was deployed on the server machine, and independent components also known as portlets (that are themselves J2EE-compliant applications) are published. The main advantage of this approach is that portlets can be developed independently and deployed in a highly configurable fashion on the portal. Each of the portlets employs an emergent technology from J2SEE community that allows rapid deployment of rich graphical user interfaces with built-in multilingual support. An extensive toolset has been developed to allow the Administration from within the portal of any aspect pertaining to its functionality. A complex organization model allows for fine- grained security settings. This capability is mastered by the portal administrators from within the portal. All the operations to be performed by the librarians require Authentication, as well as the on-line/off-line operations allowed to be performed by the subscribers. 3. The Portal Structure The IBLA Soft system is designed to cover the main functions of an integrated library system. Moreover, it automatically integrates all the branches of the central library headquarter under the same portal, allowing to manage the catalogues, the loans, reservations, and assets of each branch separately, but from an unique point of access - the library portal - under the administration and monitoring of the central library headquarter. The analysis of the User functional requirements has led to the implementation of the following portlets:  Catalogue Search portlet  Catalogue Management portlet  Assets Management portlet  Loans and Reservations portlet  Community Forum portlet  Community Wiki portlet  Community Messages portlet  Generic Content portlet  News portlet  Portal Administration portlet The operation of the library system revolves around its Catalogue, and the first use case is the Catalogue Search operation facilitated by the Catalogue Search portlet. We have developed a powerful Search Engine that is able to respond to queries of arbitrary complexion, while eLiberatica Brasov, Romania, May 2007 2
  • 3. providing a very simple and intuitive user-interface that any user (who has ever accessed the internet) feels very comfortable using. Although this interface is suitable for “Average Joe” type of queries (and it is more than enough for someone who knows the syntax of the query string), a more complicated interface is provided for more specific searches. Once an entity has been identified by the query, the entity can be displayed to the user, or can be modified by a librarian. The second use case is the Catalogue Management operation, which is facilitated by the Catalogue Management portlet and it is authorised only to the Librarians that hold this specific function in the library organization (to enter, modify and manage the catalogue items). Our catalogue does not store just the attributes of an item, but also the relationship between items and 3 more level of abstraction above it. This approach is guided by the specification of a library standard named FRBR, which stands for the “Functional Requirements for Bibliographic Records”. Further more, to aid the librarian in its work, a wizard-like interface has been developed for simplifying the task to such a degree that makes it impossible to enter invalid data, and impossible to forget to enter any required data. The Asset Management portlet facilitates operations such as keeping the library inventory during the entire chain of operations – from the acquisition, the item’s entry into the library inventory, the item’s allocation to different library sections or branches, to the final outflow of the item from the library inventory. All the operations are subject to Authentication. The Loans portlet facilitates the management of the Loan and Reservation operations, both for the Users and for the Librarians, in a specific, customised way, and subject to Authentication. 4. Next Steps From the business-case point of view, the usage of the library software is extended to the Educational Libraries environment (we are currently conducting the requirements analysis for meeting the educational needs). Moreover, we are addressing the automation of the village libraries included in the national programme Knowledge Economy Programme, providing the open-source software on a free of charge basis. From the technical point of view, we envision the further development of the open-source system to provide for mobile services and mobile payments for library services and digital content, as well as for advanced facilities for visually impaired persons to access the library portal (adaptable multimodal interfaces integration). Another direction of development is the integration of an advanced Workflow Management system – Triana software (open-source) – for facilitating the automatic remote updates and technical support on a large scale. 5. Acknowledgements The IOSSPL project was partially sustained by Italian funding, approved by the Decree of the Ministry of Productive Activities on 29/12/2004, based on an international projects contest under the Law 212/92 D.M. n. 171 from 19/04/2001. eLiberatica Brasov, Romania, May 2007 3