Pick a Silverlight RIA scenario [D2D, B2E, B2B, B2C] or choose a Web Services style [SOAP/RPC, XML/REST]
From the architecture described in the previous post a cup of Silverlight, a drop of Architecture, you may experience several technical requirements :
To comply with these Real World variants, we propose to categorize Silverlight Rich Client Applications into scenarios that you 'll may mix to conform to your requirements.
D2D (Developer To Developer) - Development Env
B2E (Business To Employee) - Silverlight App on an Intranet, eventually consuming pre-existing Web Services
B2B (Business to Business) - Silverlight App delivered to partners, consuming pre-existing Web Services with federated security enforcement
B2C (Business to Consumer) - Silverlight App delivered to customers, eventually consuming pre-existing Web Services with form based security enforcement
In future posts, we discuss the architecture and an implementation sample with interoperability in mind.