bibliotheken en cloud computing
TRANSCRIPT
![Page 1: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/1.jpg)
Informatie aan ZeeOostende
16 Sept 2011
Bibliotheken en cloud computingBibliotheken en cloud computing
Annette Dortmund
Product ManagerOCLC
![Page 2: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/2.jpg)
AgendaAgenda
• Changing Perceptions of Cloud Computing
• Cloud Computing for Libraries
• Beyond a mere Cloud Concept for Library Management Services
![Page 3: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/3.jpg)
Singularity
3D/Holographic Displays
Today – 2 years 2 - 4 years 5 years and out
ImportanceSearch
Netbooks
Dynamic Scripting Languages
Blogs
RIA
Cloud ComputingMobile Computing
Web Analytics and Business IntelligenceSemantic Tech
Enterprise 2.0XML Mobile Cloud Computing
Semantic WebHTML 5/Silverlight/AIRLocation-based computing
Open source software
Micro-Targeted AdvertisingMicroblogsTaxonomies
APIs
RSSE-Readers
Mash-Ups
WikisMicro Formats
Vertical SearchVirtual Reality/Communities
Cloud-based GamingE-Paper
Ontologies802.11n
Agents
RFD/SPARQL
Natural Language Processing
Visualization
RFID/RFID Dust
REST
Wearable Computers
Augmented Reality-ARML
High
Low
© Outsell 2010
Cloud Computing – a major trendCloud Computing – a major trend
![Page 4: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/4.jpg)
Cloud Computing – What is it?Cloud Computing – What is it?
A style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies.
-Gartner Group
Simple: Web-based applications with shared data and services.
![Page 5: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/5.jpg)
Cloud Computing - examplesCloud Computing - examples
Infrastructure Platform Applications Services
KPM
G
A style of computing where scalable and elastic IT-related capabilities are provided 'as a service' to customers using Internet technologies.
-Gartner Group
Simple: Web-based applications with shared data and services.
![Page 6: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/6.jpg)
Why cloud computing is differentWhy cloud computing is different
“Unlike most innovations … which started in the enterprise and went to the consumer, this innovation started in consumer and is now coming back into the enterprise.”
- Geoffrey Moore “Core Content and the Cloud”
http://www.youtube.com/watch?v=0swJCYLH2Ck
![Page 7: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/7.jpg)
Why Cloud Computing for enterprises?Why Cloud Computing for enterprises?
Subscribe to high quality services when / as long as needed
Choose best value, not pieces of technology
Save costs on IT infrastructure & management
Improve service quality (performance, availability, …)
Improve visibility and accessibility of the service
Focus on core business, grow, innovate
Collaborate, Aggregate & Share Data & Services
![Page 8: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/8.jpg)
Challenges connected with Cloud ComputingChallenges connected with Cloud Computing
Data security & privacy, data ownership & exit options
Scalability, Reliability and Performance of the Service
Interoperability with external Services
Compliance with legal standards (national, EU & international), lack of appropriate standards
…http://blog.marinetelecom.net/2009/10/
![Page 9: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/9.jpg)
Why cloud computing is differentWhy cloud computing is different
“If you think that you know better than ‘the cloud’, you don’t.”
- Geoffrey Moore “Core Content and the Cloud”
http://www.youtube.com/watch?v=0swJCYLH2Ck
![Page 10: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/10.jpg)
German Government & Cloud ComputingGerman Government & Cloud Computing
IT strategy cloud computing (Sept 2010)
• Remove technical, structural, organisational and legal barriers
• data integrity and security
• service availability
• service interoperability
• legal issues / contract templates
• Increase public acceptance of cloud based solutions
• Leverage economic potential, especially for the public sector and smaller and medium-sized businesses
![Page 11: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/11.jpg)
German Government & Cloud ComputingGerman Government & Cloud Computing
Framework Paper on Information Security,issued by the Bundesamt für Sicherheit in der Informationtechnik (BSI) / Federal Office for Information Security (Sept 2010) for review
Minimum security requirements for cloud solution service providers, including :
• ID and rights management, Emergency management, Interoperability, Data protection and compliance, Cloud certification
BSI Paper Cloud Computing: http://bit.ly/cywMMH, summary in en: http://bit.ly/cUNjSD
![Page 12: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/12.jpg)
![Page 13: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/13.jpg)
Libraries and Cloud Computing
Libraries and Cloud Computing
![Page 14: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/14.jpg)
Changing demandChanging demand
![Page 15: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/15.jpg)
Changing CollectionsChanging Collections
![Page 16: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/16.jpg)
Libraries and Cloud ComputingLibraries and Cloud Computing
• Libraries are doing more than ever
• Libraries are changing rapidly
• Cost & time requirements are exploding
• Cloud computing has helped other industries
![Page 17: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/17.jpg)
Libraries and Cloud ComputingLibraries and Cloud Computing
Libraries have been building “cloud” services for 40 years (cataloging, resource sharing, online reference…)
![Page 18: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/18.jpg)
Libraries and Cloud ComputingLibraries and Cloud Computing
Cloud based library services could
bring the power of library cooperation to core library management
Libraries will be freed to focus on innovation
![Page 19: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/19.jpg)
Why Cloud Computing for enterprises libraries?Why Cloud Computing for enterprises libraries?
Subscribe to high quality services when / as long as needed
Choose best value, not pieces of technology
Save costs on IT infrastructure & management
Improve service quality (performance, availability, …)
Improve visibility and accessibility of the service
Focus on core business, grow, innovate
Collaborate, Aggregate & Share Data & Services
![Page 20: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/20.jpg)
Informatie aan ZeeOostende
16 Sept 2011
Cloud Computing for Libraries Cloud Computing for Libraries
Some Ideas on Architecture
![Page 21: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/21.jpg)
Successful on the web (web-scale)Successful on the web (web-scale)
Infrastructure
CommunityData
![Page 22: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/22.jpg)
Libraries and Web-Scale?Libraries and Web-Scale?
Infrastructure
CommunityData
![Page 23: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/23.jpg)
Building Web-Scale for / with LibrariesBuilding Web-Scale for / with Libraries
Infrastructure
CommunityData
![Page 24: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/24.jpg)
Key principles of a cooperative platformKey principles of a cooperative platform
Data richness: Offer data pools and integrated workflows for all purchased, licensed and digital content
Collaboration: Share data and services with other libraries & partners in a controlled way
Designed for the cloud: Responsive, massive scalable, highly fault tolerant, suitable for public consumption
![Page 25: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/25.jpg)
Key principles of a cooperative platformKey principles of a cooperative platform
Openness: Support interoperability between cloud based solutions, with library-developed or 3rd party applications / services through APIs, incl. exit options
Extensibility: Platform can be extended by applications, provided by supplier, libraries or partners
![Page 26: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/26.jpg)
Design for Web-ScaleDesign for Web-Scale
Responsive
Massively Scalable
Highly Fault Tolerant
Suitable for Public Consumption
Goals Architecture Features
Service Oriented
Architecture
“Shared Nothing”
Architecture
Judicious Caching
Stateless Services
Replication &
Failover
Embrace Open
Standards
Highly Layered
Discoverable
Services
Asynch. Transactio
ns
Avoid Distribute
d Transactio
ns
Temporary data
inconsistency
Partition by data
and domain
Optimistic Locking
Network savvy APIs
Versioned APIs
Data Redundan
cy
![Page 27: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/27.jpg)
Design for Web-ScaleDesign for Web-Scale
Responsive
Massively Scalable
Highly Fault Tolerant
Suitable for Public Consumption
Goals Architecture Features
Service Oriented
Architecture
“Shared Nothing”
Architecture
Judicious Caching
Stateless Services
Replication &
Failover
Embrace Open
Standards
Highly Layered
Discoverable
Services
Asynch. Transactio
ns
Avoid Distribute
d Transactio
ns
Temporary data
inconsistency
Partition by data
and domain
Optimistic Locking
Network savvy APIs
Versioned APIs
Data Redundan
cy
![Page 28: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/28.jpg)
Public consumption of WorldCat APIPublic consumption of WorldCat API
WorldCat Based Apps
Not necessarily library oriented or generated!
Example: „shopping apps“
Top App: RedLaser
![Page 29: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/29.jpg)
Example: Red LaserExample: Red Laser
• Scan barcode (Camera)
• Compare prices
• Libraries are listed in addition to book shops
• Check library address,phone numbers, opening hours, or go to online OPAC / website
All mobile
![Page 30: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/30.jpg)
A Service PlatformA Service Platform
With such an architecture – discoverable services and a platform concept –, can libraries develop their own custom applications for library management activities.
In addition, they can expose and share those applications as Web services on the platform for other libraries to use.
They can innovate collectively.
![Page 31: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/31.jpg)
The Open Extensible Platform:It’s the Good Stuff in the Middle!The Open Extensible Platform:It’s the Good Stuff in the Middle!
![Page 32: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/32.jpg)
What Is the Platform?What Is the Platform?
• From a practical standpoint, the Platform offers:
• A “toolbox” for developers that want to use OCLC services and data to build new or enhance existing applications
• An “App Gallery”, through which libraries can easily share apps created by the community
• App Store, plug-ins, etc.
• Support for collaboration and cooperation within the library community
![Page 33: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/33.jpg)
“I want to…”“I want to…”
I want to create an app that combines
my library’s activity with info about titles
on the NY Times bestseller list.
![Page 34: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/34.jpg)
“I want to build an app…”“I want to build an app…”
Feed into selection and acquisition decision-making…Trends within the library
Trends from outside of the library realm…
![Page 35: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/35.jpg)
“I begin by…”“I begin by…”
Searching for documentation and other information
necessary to begin writing my app.
![Page 36: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/36.jpg)
“Next I…”“Next I…”
Build my app in my local development environment…
And upload the appto the Platform.
// build request$listURL =
'http://api.nytimes.com/svc/books/v2/lists/' . $listname . '.xml';
$listURL = $listURL . '?api-key=' . $NYT_API ;
// go get the XML$xml =
simplexml_load_file($listURL);$bookCount = count($xml-
>xpath('//results/book'));if ($bookCount > 0) {
$list_title = $xml->results->book[0]->list_name;
$list_date = $xml->results->book[0]->published_date;
![Page 37: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/37.jpg)
Managing Apps on the PlatformManaging Apps on the Platform
![Page 38: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/38.jpg)
Uploading an App to the PlatformUploading an App to the Platform
![Page 39: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/39.jpg)
Uploading an App to the PlatformUploading an App to the Platform
![Page 40: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/40.jpg)
“And then I share the app…”“And then I share the app…”
• Options to contribute apps to a shared App Gallery for use by other libraries
• Share innovative solutions with peers
• OCLC is working on an incentive model for sharing local development with the Platform community
![Page 41: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/41.jpg)
“I want to…”“I want to…”
As an acquisitions librarian, I want to find tools that will
help me to better understand and react to the interests
of my library community.
![Page 42: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/42.jpg)
Finding an App on the PlatformFinding an App on the Platform
![Page 43: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/43.jpg)
A Sample Platform AppA Sample Platform App
Exactly what I want!
![Page 44: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/44.jpg)
Using a Shared App in WMSUsing a Shared App in WMS
![Page 45: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/45.jpg)
Building on the Developer NetworkBuilding on the Developer Network
• The library development community is already doing some of this work with OCLC services
http://www.oclc.org/developer
![Page 46: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/46.jpg)
Building on the Developer NetworkBuilding on the Developer Network
• Coupling “community” tools with “technology/data” tools creates new opportunities for innovation
From going it alone…
To working as a community to solve library problems
![Page 47: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/47.jpg)
The cloud concept leads to a platform and apps concept
for library management services
and to collective innovation.
![Page 48: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/48.jpg)
Where are we today? (OCLC Web-Scale Management Services)
Where are we today? (OCLC Web-Scale Management Services)
Global Library Exposure : WorldCat.org
Discovery to Delivery : WorldCat Local
Circulation & Acquisitions
Knowledge Base Management
License Management• Available for pilots. General Availability Q2 2011
Open Extensible Platform• DevNet now; Platform General Availability Q3 2011
![Page 49: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/49.jpg)
A Sea ChangeA Sea Change
“For 25 years of library automation, we’ve had a choice of brand, and now we have a choice of kind.”
-Marshall Breeding
![Page 50: Bibliotheken en cloud computing](https://reader036.vdocuments.site/reader036/viewer/2022081602/5558537cd8b42a993b8b4adf/html5/thumbnails/50.jpg)
“...companies distinguish themselves through defining different futures for their library customers.”— Marshall Breeding
SCELC Colloquium11 May 2010