the worldshare platform: app-sharing at webscale world’s libraries. connected. the worldshare...

Download The WorldShare Platform: App-Sharing at Webscale    world’s libraries. Connected. The WorldShare Platform: App-Sharing at Webscale ALA Annual 2012 Kathryn Harnish Product Manager, WorldShare Platform

Post on 07-Mar-2018

218 views

Category:

Documents

6 download

Embed Size (px)

TRANSCRIPT

  • The worlds libraries. Connected.

    The WorldShare Platform: App-Sharing at Webscale ALA Annual 2012

    Kathryn Harnish Product Manager, WorldShare Platform

    harnishk@oclc.org

  • The worlds libraries. Connected.

    Library systems: behind bars

  • The worlds libraries. Connected.

    Data: locked up!

  • The worlds libraries. Connected.

    Innovation: locked up!

  • The worlds libraries. Connected.

    Providing raw materials needed to build and enhance products and services via platforms

    Embracing external use of those platforms to create innovation

    Building communities and encouraging platform participation in creative ways

    Recognizing the value of opening up

  • The worlds libraries. Connected.

    A move to platform solutions

  • The worlds libraries. Connected.

    What is a platform, anyway?

    Phil Simon, technology consultant and author, The Age of the Platform

    A platform [is]an extremely valuable and powerful ecosystem that quickly and easily scales, morphs, and incorporates new features, users, customers, vendors, and partners. The most vibrant platforms embrace third-party collaborationto foster symbiotic and mutually-beneficial relationships.

  • The worlds libraries. Connected.

    Scalable the single most important attribute of a platform is its ability to easily incorporate more

    Heavy reliance on data and technology

    Tolerance, openness, and fairness toward partners Through collaboration, everyone wins.

    Passionate users participating in innovative ways

    Borrowing/reusing/synthesizing what others have done

    Coopetition

    Simons platform characteristics

  • The worlds libraries. Connected.

    Dimensions of the platform age Attributes Pre-Platform Age Platform Age Ecosystems Stable. Primarily comprising

    relatively few arms-length resellers and strategic partners.

    Vibrant, robust, dynamic. Comprising individual developers and small partners. Partnerships and communities quickly form, change, and dissolve.

    Collaboration Well buy you or well crush you. Fixed pie. Competition-based.

    We want to work with you. Grow the pie together. Cooperation-based.

    Technology Mostly closed source or proprietary, sometimes available via expensive licensing.

    Mostly open source and less proprietary. Often takes form of a free development kit or an API.

    Innovation Top down. Internal or via acquisition. Usually slow.

    Bottom up. External or partner-based or assisted. Much faster.

    Source: Phil Simon, The Age of the Platform

  • The worlds libraries. Connected.

    The rise of the platform

    2004

    2006 2008

    2010

    Scalable technology for social activity

    Facebook API

    Facebook Platform and FBML

    E-commerce and Microsites

    Facebook Connect

  • The worlds libraries. Connected.

    Platforms: The Facebook example

    Facebook provides a scalable infrastructure through which the online community can share information.

  • The worlds libraries. Connected.

    Apps on the Facebook platform

    Using Facebooks service-oriented architecture, the online community can build and consume apps through the site.

  • The worlds libraries. Connected.

    Extending the Facebook platform

    Spotify leverages the Facebook platform I can see friends lists, comment back to my profile, and take advantage of ubiquitous authentication.

  • The worlds libraries. Connected.

    The rise of the platform at OCLC

    1971

    2000 2008

    2012

    Cooperative cataloging

    Integration with ILLiad

    Developer Network WorldCat Search API

    Webscale Management Services

    WorldShare Platform

  • The worlds libraries. Connected.

    The OCLC platform strategy

    App Gallery

    Platform Management

    Infrastructure

    Data

    Web Services

    Library Built Partner Built OCLC Built

  • The worlds libraries. Connected.

    The WorldShare Platform leverages OCLCs infrastructure to deliver an externalized integration environment

    Exposes a suite of business- and data-level Web services for use by libraries and other industry partners, beginning with WorldShare Management Services

    Creates opportunities for collaborative innovation, making it possible to transform the relationships between libraries, their data, and their systems

    OCLC WorldShare Platform

  • The worlds libraries. Connected.

    What is the WorldShare Platform?

    A developer toolbox, with Web service documentation, testing sandbox, and other resources necessary to build applications.

  • The worlds libraries. Connected.

    Platform Service Catalog

  • The worlds libraries. Connected.

    Developers Platform Workspace

  • The worlds libraries. Connected.

    What is the WorldShare Platform?

    An App Gallery to support sharing apps across librariesand allow single click installation for even non-technical users.

  • The worlds libraries. Connected.

    Sharing apps via the Platform Gallery

  • The worlds libraries. Connected.

    Locating an app of interest

  • The worlds libraries. Connected.

    Click-to-Install apps easy for everyone!

  • The worlds libraries. Connected.

    What is the WorldShare Platform?

    A place to facilitate collaborative

    innovation through online forums,

    mashathons, etc.

  • The worlds libraries. Connected.

    Platform launched in December 2011

    Wide variety of Web services bibliographic, item, acquisitions, and more available, with more coming soon!

    Developers learning about the platform and OCLC Web services at mashathons

    Cool things are already being created

    The Platform today

  • The worlds libraries. Connected.

    Cool thing #1: New York Times Bestseller App

  • The worlds libraries. Connected.

    Cool thing #1: New York Times Bestseller App

  • The worlds libraries. Connected.

    Cool thing #1: New York Times Bestseller App

  • The worlds libraries. Connected.

    Cool thing #2: Find your library holdings for Netflix DVDs

    Developed by Karen Coombs, OCLC

  • The worlds libraries. Connected.

    Cool thing #3: Find materials and get citations in Facebook

    Developed by OCLCs Office of Research

  • The worlds libraries. Connected.

    Cool thing #4: Find materials about your current location

    Developed by Ed Summers, Library of Congress

  • The worlds libraries. Connected.

    Cool thing #5: Direct users from computer to shelf

    Developed by Andrea Schurr, University of Tennessee Chattanooga

  • The worlds libraries. Connected.

    Cool thing #5: Direct users from computer to shelf

    Developed by Andrea Schurr, University of Tennessee Chattanooga

  • The worlds libraries. Connected.

    Cool thing #6: Mobile self-check app

    Developed by George Campbell, Freelance Mobile App Developer

    WMS API End Points https://circ.sd00.worldcat.org/ https://circ.sd00.worldcat.org/LHR/ https://circ.sd00.worldcat.org/ncip

    WSKey2

    Droid or iPhone

    Scan item bar code and check it in Scan patron and item bar code and check it out Scan patron and item bar code and reserve it Retrieve a branchs pull list Check in pull list items

  • The worlds libraries. Connected.

    The WorldShare Platform developer experience Clearly documented APIs, code libraries, test

    environments, and more Consistency

    Standard query syntax and parameters which can be used to interact with all Web services

    Documented data output, including standard fields to be included Content negotiation for different media types

    Stability and reliability Documented SLAs for Web services Monitoring tools Versioning

  • The worlds libraries. Connected.

    What weve learned with the WorldShare Platformso far! Services need to be designed with a variety of stakeholders

    in mind Include external developer use cases when planning for service

    exposure

    Write services are hard! OCLC on the cutting edge in terms of exposing write services to

    external developers

    Authentication necessary, but with a higher developer cost

    Policy (internal and external) often harder than technology E.g., terms & conditions

  • The worlds libraries. Connected.

    What weve learned with the WorldShare Platformso far! Too many barriers limit adoption of Web services

    Test accounts available to anyone

    Provide support for coders-in-training

    Develop code libraries and sample code

    Openness and third-party collaboration is essential Coopetition and service neutrality

    Its about community Open APIsbring together like-minded individuals who often

    share surprisingly similar goals. (Phil Simon)

    Encourage experimentation and small bets

  • The worlds libraries. Connected.

    Future opportunities with the Platform

    WorldShare Platform

    Exchange check

    requests with ERP

    Support fine/fee payment

    with PayPal

    Provide real-time budget

    info in selector environments

    Automate patron

    notification calls with Skype

    Embed analytics data in

    workflows

    Integrate with

    course mgmt

    systems

  • The worlds libraries. Connected.

Recommended

View more >