Visual Bookshelf ist ein Amazon.de Partner, der eine Applikation auf Basis der Amazon Web Services erstellt hat. Mit der Partnerapplikation von Visual Bookshelf können Nutzer des Social Network Dienstes Facebook.com ihrem Nutzerprofil ihre Lieblingsbücher, die sie bereits gelesen haben, gerade lesen oder in Zukunft lesen möchten, hinzufügen. Zur Auswahl stehen dabei alle Bücher, die bei Amazon.de, Amazon.co.uk, Amazon.fr und Amazon.com im Katalog enthalten sind. Der Zugriff auf die Katalogdaten erfolgt über die Amazon Web Services.
Die folgende Abbildung zeigt das virtuelle Bücherregal der Partnerapplikation von Visual Bookshelf, wie dieses auf einem beispielhaften Nutzerprofil abgebildet ist. Im virtuellen Bücherregal werden dabei immer die Buchcover der Lieblingsbücher des Nutzers angezeigt.
Abbildung 1: Abbildung des virtuellen Bücherregals
Durch das Hinzufügen von Lieblingsbüchern zum eigenen Profil wird zum einen das Nutzerprofil des Users aussagekräftiger -
zum anderen lassen sich aber auch die Bücher "befreundeter" Nutzer
ansehen. Für den Zugriff auf die Produktdaten (Bücher) nutzt Visual Bookshelf die Amazon Web Services Schnittstelle.
(Der Zugriff auf Nutzerdaten von Facebook erfolgt nicht auf Basis der Amazon Web Services Schnittstelle sondern über eine Schnittstelle von Facebook. Visual Bookshelf kombiniert somit die beiden Schnittstellen, um seine Applikation zu realisieren.)
Klickt ein Nutzer auf dem oben abgebildeten virtuellen Bücherregal auf ein Buchcover, wird er auf eine Detailseite geleitet, auf der das Buch dann auch direkt bei Amazon.de gekauft werden kann.
Neue Bücher lassen sich ganz einfach sowohl von Amazon.de oder auch den anderen internationalen Websites von Amazon über eine Büchersuche hinzufügen (siehe folgende Abbildung 2, in der der Nutzer nach dem Begriff "Harry Potter" bei Amazon.de gesucht hat).
Abbildung 2: Produktsuche, um neue Artikel dem eigenen virtuellen Bücherregal hinzuzufügen:

Anmerkung zur technischen Realisierung:
Die Suche nach Artikeln kann dabei ganz einfach über einen einzigen Web Services Request (sogenannter ItemSearch-Request) erfolgen. Wie eine Suchabfrage über die Amazon Web Services zu realisieren ist, zeigen wir Ihnen im zweiten Teil dieses Artikels.
Der Nutzer kann auf der oben abgebildeten Suchtrefferliste zum Suchbegriff "Harry Potter" Bücher auswählen, die er gerade liest, bereits gelesen hat oder in Zukunft lesen will. Nach der Auswahl wird das Buch direkt in das virtuelle Bücherregal des eigenen Nutzerprofils übernommen (siehe Abbildung 1).
Der Partner Visual Bookshelf nutzt nun aber noch eine weitere Funktion, die recht einfach über die Amazon Web Services zugänglich ist: Weitergehende Produktempfehlungen anzeigen
Nach dem ein Buch aus der Trefferliste in das virtuelle Bücherregal übernommen wurde, verschwindet das Buch aus der Trefferliste und es werden anstelle dieses Buches ähnliche Bücher angezeigt (siehe gelb markierten bereich der folgenden Abbildung).
Abbildung 3: Vorschlag ähnlicher Produkte aus der Suchtrefferliste:
Das nun angezeigte ähnliche Buch, basiert auf der Funktion, die Sie auch auf der Amazon.de Website bei einem Produkt finden: Kunden die bei Amazon.de Produkt A gekauft haben, haben auch Produkt B gekauft).
Anmerkung zur technischen Realisierung:
Auf diese sogenannten Produktsimilarities kann wiederum mit einem einzigen Request über die Amazon Web Services zugegriffen werden (sogenannter SimilaritiesLookUp-Request). Mehr zur technischen Realisierung des SimilaritiesLookUp-Request erfahren Sie im zweiten Teil des Artikels.
Die Amazon Partnerapplikation von Visual Bookshel zeigt sehr schön, wie mit einer sehr überschaulichen Anzahl von Abfragen (2-3 Requests) auf die Amazon Web Services-Schnittstelle eine erfolgreiche Partneranwendung geschaffen werden kann.
Der Partner Visual Bookshelf hat die Anwendung aber nicht nur für Bücher erstellt sondern hat analog hierzu auch ein virtuelles CD-Regal, DVD-Regal, etc. erstellt.
Im zweiten Teil des Artikels (Link unten klicken) erfahren Sie, wie die oben erwähnten Requests aussehen können.