Presentation is loading. Please wait.

Presentation is loading. Please wait.

GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1.

Similar presentations


Presentation on theme: "GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1."— Presentation transcript:

1 GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1

2 WHAT ARE GUITAR FAKE SHEETS? combination of lyrics, guitar charts, and other helpful information to play music 4/28/2014guitariffic | ryszard kilarski2

3 GUITARIFFIC! designed in cs679 rebuilt in html/js in cs701 servicified in cs751 4/28/2014guitariffic | ryszard kilarski3

4 CHORD CHARTS ability to add, edit, delete and search for chord charts 4/28/2014guitariffic | ryszard kilarski4

5 SONGS ability to add, edit, delete, and search for songs… AND something extra 4/28/2014guitariffic | ryszard kilarski5

6 ROTATING BACKGROUND IMAGES BASED ON SONG/ARTIST isn’t that cool? 4/28/2014guitariffic | ryszard kilarski6

7 AVAILABLE SERVICES whole song services guitar chart services song services guitar chart services flickr 4/28/2014guitariffic | ryszard kilarski7

8 ENCAPSULATED IMAGE ACCESS LAYER FROM THE SONG SERVICE swap image layer with different scheme; currently implemented with flickr only, via REST service SongServiceImpl > FlickrImageImpl flickr GoogleImageImpl ImageImpl Google images 4/28/2014guitariffic | ryszard kilarski8

9 ENCAPSULATED DATA ACCESS LAYER swap data layer with different scheme; currently implemented in- memory representation of charts and songs charts also load a starter set from an xml file GuitarChartServiceImpl (or SongServiceImpl) > (or >) GuitarChartMemoryDBImpl (or SongMemoryDBImpl) chords.xml GuitarChartSqlDBImpl (or SongSqlDBImpl) StorageFactory 4/28/2014guitariffic | ryszard kilarski9

10 REST AND SOAP SERVICES wsdl REST-based test client SoapUI to test SOAP services 4/28/2014guitariffic | ryszard kilarski10

11 4/28/2014guitariffic | ryszard kilarski11 guitariffic ?


Download ppt "GUITARIFFIC web services 4/28/2014guitariffic | ryszard kilarski1."

Similar presentations


Ads by Google