It used to be that if someone wanted to display data from the Masterpiece application on a website, that website was required to reside on a Masterpiece server.
With the introduction of Masterpiece Web Services, that is no longer the case. Now a Masterpiece customer may elect to implement a website on the server of their choice and still access their Masterpiece data.
Masterpiece Web Services provides remote access to data via SOAP (Simple Object Access Protocol) and enables virtually all Masterpiece web data for a specified customer to be retrieved on demand.
The primary use of this service will be for data retrieval; however, to support web sales transactions, there are also functions to receive customer and order data which can then be imported into the local Masterpiece application to keep inventory up to date.
Customers can retrieve the following kinds of data:
Artists name, birth/death, photo, biography
Artwork all pertinent details (title, artist, category, medium, dimensions, price, etc.)
Events start/end dates, description, optionally link associated artwork
Company name, address, phone, email, description
Artwork images can be dynamically resized at runtime, for use in various displays (e.g., list of thumbnails, full-size popup).
Data retrieval requests can be easily filtered to get just the data you want (e.g., all titles for one artist, all titles in category painting).
Detailed documentation and sample code (in php5) are provided.
PHP5 is the suggested platform, but customers should be able to use any language and server having SOAP support.