Bibliotheken en cloud computing<br />Annette Dortmund<br />Product Manager<br />OCLC<br />
Agenda<br /><ul><li> Changing Perceptions of Cloud Computing
 Cloud Computing for Libraries
 Beyond a mere Cloud Concept 	for Library Management Services </li></li></ul><li>Mobile Computing<br />Search<br />Cloud C...
Cloud Computing – What is it?<br />A style of computing in which scalable and elastic IT-enabled capabilities are delivere...
Cloud Computing - examples<br />A style of computing where scalable and elastic IT-related capabilities are provided 'as a...
Why cloud computing is different<br />“Unlike most innovations … which started in the enterprise and went to the consumer,...
Why Cloud Computing for enterprises?<br />Subscribe to high quality services when / as long as needed<br />Choose best val...
Challenges connected with Cloud Computing<br />Data security & privacy, data ownership & exit options<br />Scalability, Re...
Why cloud computing is different<br />“If you think that you know better than ‘the cloud’, you don’t.”<br /><ul><li>Geoffr...
German Government & Cloud Computing<br />IT strategy cloud computing (Sept 2010)<br /><ul><li>Remove technical, structural...
data integrity and security
service availability
service interoperability
legal issues / contract templates
Increase public acceptance of cloud based solutions
Leverage economic potential, especially for thepublicsectorandsmallerand medium-sizedbusinesses</li></li></ul><li>German G...
Libraries and Cloud Computing<br />
Changing demand<br />
ChangingCollections<br />
Libraries and Cloud Computing<br /><ul><li>Libraries are doing more than ever
Libraries are changing rapidly
Cost & time requirements are exploding
Cloud computing has helped other industries </li></li></ul><li>Libraries and Cloud Computing<br />Libraries have been buil...
Libraries and Cloud Computing<br />Cloud based library services could <br />bring the power of library cooperation to core...
Why Cloud Computing for enterpriseslibraries?<br />Subscribe to high quality services when / as long as needed<br />Choose...
Cloud Computing for Libraries <br />SomeIdeas on Architecture<br />
Successful on the web (web-scale)<br />Infrastructure<br />Data<br />Community<br />
Libraries and Web-Scale?<br />Infrastructure<br />Data<br />Community<br />
Building Web-Scale for / with Libraries<br />Infrastructure<br />Data<br />Community<br />
Key principles of a cooperative platform<br />Data richness: Offer data pools and integrated workflows for all purchased, ...
Key principles of a cooperative platform<br />Openness: Support interoperability between cloud based solutions, with libra...
Design for Web-Scale<br />Goals<br />Architecture Features<br />Responsive<br />Service Oriented Architecture<br />Judicio...
Design for Web-Scale<br />Goals<br />Architecture Features<br />Responsive<br />Service Oriented Architecture<br />Judicio...
Public consumptionof WorldCat API<br />WorldCat BasedApps<br />Not necessarilylibraryorientedorgenerated!<br />Example: „s...
Example: Red Laser<br /><ul><li>Scan barcode (Camera)
Compareprices
Libraries arelistedin additiontobookshops
Check libraryaddress,phonenumbers, openinghours, orgoto online OPAC / website</li></ul> All mobile<br />
A Service Platform<br />With such an architecture – discoverable services and a platform concept –, can libraries develop ...
The Open Extensible Platform:It’s the Good Stuff in the Middle!<br />
What Is the Platform?<br /><ul><li>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</li></li></ul><li>“I want to…”<br />I want to creat...
“I want to build an app…”<br />Trends from outside of the library realm…<br />Feed into selection and acquisition decision...
“I begin by…”<br />Searching for documentation and other information necessary to begin writing my app.<br />
“Next I…”<br />// build request<br />	$listURL = 'http://api.nytimes.com/svc/books/v2/lists/' . $listname . '.xml';<br />	...
Managing Apps on the Platform<br />
Upcoming SlideShare
Loading in …5
×

Bibliotheken en cloud computing

820 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
820
On SlideShare
0
From Embeds
0
Number of Embeds
136
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Author….crossing the chasm, inside the tornado, talking about “morphing the technology stack”Cloud Computing = Internet + Broadband + Mobile
  • Bibliotheken en cloud computing

    1. 1. Bibliotheken en cloud computing<br />Annette Dortmund<br />Product Manager<br />OCLC<br />
    2. 2. Agenda<br /><ul><li> Changing Perceptions of Cloud Computing
    3. 3. Cloud Computing for Libraries
    4. 4. Beyond a mere Cloud Concept for Library Management Services </li></li></ul><li>Mobile Computing<br />Search<br />Cloud Computing<br />Importance<br />Web Analyticsand Business Intelligence<br />Semantic Tech<br />High<br />RIA<br />Enterprise 2.0<br />XML<br />Mobile Cloud Computing<br />Blogs<br />Semantic Web<br />HTML 5/Silverlight/AIR<br />Singularity<br />Location-basedcomputing<br />Natural Language Processing<br />Open sourcesoftware<br />Augmented Reality-ARML<br />Dynamic Scripting Languages<br />RFD/SPARQL<br />Micro-Targeted Advertising<br />Microblogs<br />Wearable Computers<br />APIs<br />Ontologies<br />Agents<br />Taxonomies<br />802.11n<br />3D/Holographic Displays<br />Mash-Ups<br />E-Paper<br />Visualization<br />RSS<br />E-Readers<br />Cloud-based Gaming<br />RFID/RFIDDust<br />Netbooks<br />Virtual Reality/Communities<br />Wikis<br />VerticalSearch<br />REST<br />Low<br />Micro Formats<br />Today – 2 years<br />2 - 4 years<br />5 yearsand out<br />© Outsell 2010<br />Cloud Computing – a major trend<br />
    5. 5. Cloud Computing – What is it?<br />A style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies.<br /> -Gartner Group<br />Simple: Web-based applications with shared data and services.<br />
    6. 6. Cloud Computing - examples<br />A style of computing where scalable and elastic IT-related capabilities are provided 'as a service' to customers using <br />Internet technologies.<br /> -Gartner Group<br />Simple: Web-based applications with shared data and services.<br />Infrastructure<br />Platform<br />Applications<br />Services<br />KPMG<br />
    7. 7. Why cloud computing is different<br />“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.”<br /><ul><li>Geoffrey Moore </li></ul>“Core Content and the Cloud”<br />http://www.youtube.com/watch?v=0swJCYLH2Ck<br />
    8. 8. Why Cloud Computing for enterprises?<br />Subscribe to high quality services when / as long as needed<br />Choose best value, not pieces of technology<br />Save costs on IT infrastructure & management<br />Improve service quality (performance, availability, …)<br />Improve visibility and accessibility of the service<br />Focus on core business, grow, innovate<br />Collaborate, Aggregate & Share Data & Services<br />
    9. 9. Challenges connected with Cloud Computing<br />Data security & privacy, data ownership & exit options<br />Scalability, Reliability and Performance of the Service<br />Interoperability with external Services<br />Compliance with legal standards (national, EU & international), lack of appropriate standards<br />…<br />http://blog.marinetelecom.net/2009/10/<br />
    10. 10. Why cloud computing is different<br />“If you think that you know better than ‘the cloud’, you don’t.”<br /><ul><li>Geoffrey Moore </li></ul>“Core Content and the Cloud”<br />http://www.youtube.com/watch?v=0swJCYLH2Ck<br />
    11. 11. German Government & Cloud Computing<br />IT strategy cloud computing (Sept 2010)<br /><ul><li>Remove technical, structural, organisational and legal barriers
    12. 12. data integrity and security
    13. 13. service availability
    14. 14. service interoperability
    15. 15. legal issues / contract templates
    16. 16. Increase public acceptance of cloud based solutions
    17. 17. Leverage economic potential, especially for thepublicsectorandsmallerand medium-sizedbusinesses</li></li></ul><li>German Government & Cloud Computing<br />Framework Paper on Information Security,issued by the BundesamtfürSicherheit in derInformationtechnik(BSI) / Federal Office for Information Security (Sept 2010) for review<br />Minimum security requirements for cloud solution service providers, including :<br />ID and rights management, Emergency management, Interoperability, Data protection and compliance, Cloud certification<br />BSI Paper Cloud Computing: http://bit.ly/cywMMH, summary in en: http://bit.ly/cUNjSD<br />
    18. 18.
    19. 19. Libraries and Cloud Computing<br />
    20. 20. Changing demand<br />
    21. 21. ChangingCollections<br />
    22. 22. Libraries and Cloud Computing<br /><ul><li>Libraries are doing more than ever
    23. 23. Libraries are changing rapidly
    24. 24. Cost & time requirements are exploding
    25. 25. Cloud computing has helped other industries </li></li></ul><li>Libraries and Cloud Computing<br />Libraries have been building “cloud” services for 40 years (cataloging, resource sharing, online reference…)<br />
    26. 26. Libraries and Cloud Computing<br />Cloud based library services could <br />bring the power of library cooperation to core library management<br />Libraries will be freed to focus on innovation<br />
    27. 27. Why Cloud Computing for enterpriseslibraries?<br />Subscribe to high quality services when / as long as needed<br />Choose best value, not pieces of technology<br />Save costs on IT infrastructure & management<br />Improve service quality (performance, availability, …)<br />Improve visibility and accessibility of the service<br />Focus on core business, grow, innovate<br />Collaborate, Aggregate & Share Data & Services<br />
    28. 28. Cloud Computing for Libraries <br />SomeIdeas on Architecture<br />
    29. 29. Successful on the web (web-scale)<br />Infrastructure<br />Data<br />Community<br />
    30. 30. Libraries and Web-Scale?<br />Infrastructure<br />Data<br />Community<br />
    31. 31. Building Web-Scale for / with Libraries<br />Infrastructure<br />Data<br />Community<br />
    32. 32. Key principles of a cooperative platform<br />Data richness: Offer data pools and integrated workflows for all purchased, licensed and digital content<br />Collaboration: Share data and services with other libraries & partners in a controlled way<br />Designed for the cloud: Responsive, massive scalable, highly fault tolerant, suitableforpublicconsumption<br />
    33. 33. Key principles of a cooperative platform<br />Openness: Support interoperability between cloud based solutions, with library-developed or 3rd party applications / services through APIs, incl. exit options<br />Extensibility: Platform can be extended by applications, provided by supplier, libraries or partners<br />
    34. 34. Design for Web-Scale<br />Goals<br />Architecture Features<br />Responsive<br />Service Oriented Architecture<br />Judicious Caching<br />Partition by data and domain<br />Embrace Open Standards<br />Massively Scalable<br />Network savvy APIs<br />“Shared Nothing” Architecture<br />Optimistic Locking<br />Stateless Services<br />Highly Layered<br />Asynch. Transactions<br />Highly Fault Tolerant<br />Versioned APIs<br />Discoverable Services<br />Data Redundancy<br />Replication & Failover<br />Suitable for Public Consumption<br />Avoid Distributed Transactions<br />Temporary data inconsistency<br />
    35. 35. Design for Web-Scale<br />Goals<br />Architecture Features<br />Responsive<br />Service Oriented Architecture<br />Judicious Caching<br />Partition by data and domain<br />Embrace Open Standards<br />Massively Scalable<br />Network savvy APIs<br />“Shared Nothing” Architecture<br />Optimistic Locking<br />Stateless Services<br />Highly Layered<br />Asynch. Transactions<br />Highly Fault Tolerant<br />Versioned APIs<br />Discoverable Services<br />Data Redundancy<br />Replication & Failover<br />Suitable for Public Consumption<br />Avoid Distributed Transactions<br />Temporary data inconsistency<br />
    36. 36. Public consumptionof WorldCat API<br />WorldCat BasedApps<br />Not necessarilylibraryorientedorgenerated!<br />Example: „shoppingapps“ <br />Top App: RedLaser<br />
    37. 37. Example: Red Laser<br /><ul><li>Scan barcode (Camera)
    38. 38. Compareprices
    39. 39. Libraries arelistedin additiontobookshops
    40. 40. Check libraryaddress,phonenumbers, openinghours, orgoto online OPAC / website</li></ul> All mobile<br />
    41. 41. A Service Platform<br />With such an architecture – discoverable services and a platform concept –, can libraries develop their own custom applications for library management activities. <br />In addition, they can expose and share those applications as Web services on the platform for other libraries to use. <br />They can innovate collectively.<br />
    42. 42. The Open Extensible Platform:It’s the Good Stuff in the Middle!<br />
    43. 43. What Is the Platform?<br /><ul><li>From a practical standpoint, the Platform offers:
    44. 44. A “toolbox” for developers that want to use OCLC services and data to build new or enhance existing applications
    45. 45. An “App Gallery”, through which libraries can easily share apps created by the community
    46. 46. App Store, plug-ins, etc.
    47. 47. Support for collaboration and cooperation within the library community</li></li></ul><li>“I want to…”<br />I want to create an app <br />that combines <br />my library’s activity <br /> with info about titles <br />on the NY Times <br />bestseller list.<br />
    48. 48. “I want to build an app…”<br />Trends from outside of the library realm…<br />Feed into selection and acquisition decision-making…<br />Trends within the library <br />
    49. 49. “I begin by…”<br />Searching for documentation and other information necessary to begin writing my app.<br />
    50. 50. “Next I…”<br />// build request<br /> $listURL = 'http://api.nytimes.com/svc/books/v2/lists/' . $listname . '.xml';<br /> $listURL = $listURL . '?api-key=' . $NYT_API ;<br />// go get the XML<br /> $xml = simplexml_load_file($listURL);<br /> $bookCount = count($xml->xpath('//results/book'));<br /> if ($bookCount > 0) {<br /> $list_title = $xml->results->book[0]->list_name;<br /> $list_date = $xml->results->book[0]->published_date;<br />Build my app in my local development environment…<br />And upload the app<br />to the Platform.<br />
    51. 51. Managing Apps on the Platform<br />
    52. 52. Uploading an App to the Platform<br />
    53. 53. Uploading an App to the Platform<br />
    54. 54. “And then I share the app…”<br /><ul><li>Options to contribute apps to a shared App Gallery for use by other libraries
    55. 55. Share innovative solutions with peers
    56. 56. OCLC is working on an incentive model for sharing local development with the Platform community</li></li></ul><li>“I want to…”<br />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.<br />
    57. 57. Finding an App on the Platform<br />
    58. 58. A Sample Platform App<br />Exactly what I want!<br />
    59. 59. Using a Shared App in WMS<br />
    60. 60. Building on the Developer Network<br /><ul><li>The library development community is already doing some of this work with OCLC services</li></ul>http://www.oclc.org/developer<br />
    61. 61. Building on the Developer Network<br /><ul><li>Coupling “community” tools with “technology/data” tools creates new opportunities for innovation</li></li></ul><li>The cloud concept leads to a platform and apps concept for library management services and to collective innovation.<br />
    62. 62. Where are we today? (OCLC Web-Scale Management Services)<br /><ul><li>Global Library Exposure : WorldCat.org
    63. 63. Discovery to Delivery : WorldCat Local
    64. 64. Circulation & Acquisitions
    65. 65. Knowledge Base Management
    66. 66. License Management</li></ul>Available for pilots. General Availability Q2 2011<br /><ul><li>Open Extensible Platform</li></ul>DevNet now; Platform General Availability Q3 2011<br />
    67. 67. A Sea Change<br />“For 25 years of library automation, we’ve had a choice of brand, and now we have a choice of kind.”<br /> -Marshall Breeding<br />
    68. 68. “...companies distinguish themselves through defining different futures for their library customers.”<br /> — Marshall BreedingSCELC Colloquium 11 May 2010<br />
    69. 69. Thank You!<br />Comments? Questions?<br />Just let me know, now or later.<br />annette.dortmund@oclc.org<br />

    ×