SharePoint(およびDynamics CRM)にあるようなリスト機能が必要です。データベースを(プログラムでまたはWebページから)拡張でき、サービス用に新しいWSDL+Webサービスが生成されます。
簡略化されたシナリオ:リスト「Shoppinglist」を作成し、列「Quantity」を追加し、列「Description」を追加します。これで、Visual StudioからこのリストにWebサービス参照を追加して、ショッピングリスト用にハードコードされたWebサービスであるかのように使用できるようになります。
どこから始めればよいかについての指針はありますか?すでに存在しますか?SharePointよりも少しモバイル性が高い方がいいと思います。(はい、マイクロソフト。時々、考えられないことをしてコンテンツを移行します。)