Move to information-based products Fact-based approach Machine-based navigation You never know what people will want to know Support for non-pop music Global commerce Support for music fanatics (who miss the sleeve notes)
sleeve notes, as information Knowledge of music, artists, recordings, geography …. Search technology with associations Multi-lingual output Identifiers to accompany music files
need for speed Application of “topics” to subjects, without repeating logic (e.g., genre) Highly-developed object model, which taxes web services Adapting data concepts to hierarchical XML
graph models Query-by-example, with brings back the right amount of data 2-step searching, with the concept of “retrieval depth” Metadata caching Custom XML models
sets can be large SOAP API has automatic documentation (WSDL), but REST (which most people prefer) does not. Simplicity at request time is a nightmare at result time Need for extensive documentation and programming examples