Sorunuzun tek bir cevabı yok. XML formatında veritabanınızdan bilgi paylaşacaksınız.

"asp.net xml web servisleri" olayını araştırınız. Web servisi olduğu zaman android, ios, mobil site, e-ticaret sitesi, başka bir web servisi yada televizyon uygulamasına bile xml veri gönderirsiniz. Siz veriyi hangi şartlar, hangi güvenlik önlemi ile hangi format ile yayın yapacağınızı ve hangi protokoller, servisler ve istemciler ile hangi kullanıcıya ne derece izin vereceksin gibi hem sistemi, hem servisi hem de kullanıcıları herşeyi planlamanız gerekiyor.

Örnek proje olarak http://www.akbank.com/tr-tr/hizmetler/Sayfalar/Web-Servis-Hizmetleri.aspx verilebilir.

Bu yazdıklarınız zaten bir kişinin yapacağı iş değildir. Bu çok komplike ve büyük bir projeler ve siteler için olur. Bir programlama dili öğrenmek gibi değil. Bu iş süreç işidir. http://apigee.com adresini incelemenizi tavsiye ederim. Size fikir verebilir.