Pick a Silverlight RIA scenario [D2D, B2E, B2B, B2C] or choose a Web Services style [SOAP/RPC, XML/REST]

B2B scenario : Partner Environment

The B2B scenario corresponds to Enterprise Web Services exposed to a partner through a Rich Client application, traditionnaly built with some dynamic HTML/AJAX technology running on the server side, that have been elected to leverage the Silverlight capabilities (enriched user experience, vector based contents, scaling, rich media…).

As listed in Silverlight scenarios for Rich Internet Applications, the following constraints apply to the Partner Environment scenario :

  1. Infrastructure security is mandatory : it includes a DMZ to protect the Web Server and access to the Web Services and SSL/HTTPS communications to protect the confidential data owned by your enterprise and shared with your partner.
  2. Protocol adaptation is required if the application is interfaced with pre-existing Web Services that cannot be immediatly consumed by Silverlight. This extract work is performed by a mediation layer, materialized in the schema below by the Services Gateway. Moreover, the Services Gateway in the Customer scenario can enforce the alignement of the incoming messages with the entreprise governance policies.
  3. Authentication & authorization is required to secure read and write access to Entreprise Data. Claim based authentication would be the preferred way in this scenario. If you want wish to use Form based authentication, have a look at the B2C scenario.
  4. A cross domain security file is required to access the Services Gateway if not host on the Site of Origin.

image

We plan to document this scenario by extending the “B2E with mediation” scenario with a Services Gateway (such as Managed Services Engine)  and SSL/HTTPS.

Published 31 July 08 12:10 by Steve SFARTZ

Comments

# A Cup of Silverlight, RIA & Interoperability : Silverlight scenarios for Rich Internet Applications said on July 31, 2008 6:15 AM:

PingBack from http://blogs.msdn.com/silverlight_plus_java/archive/2008/07/28/silverlight-scenarios-for-rich-internet-applications.aspx

# A Cup of Silverlight, RIA & Interoperability said on July 31, 2008 6:41 AM:

The B2E scenario corresponds to internal Web applications , traditionnaly built with some dynamic HTML/AJAX

# A Cup of Silverlight, RIA & Interoperability said on July 31, 2008 10:50 AM:

The B2C scenario corresponds to Web applications accessed by customers , traditionnaly built with some

# A Cup of Silverlight, RIA & Interoperability said on July 31, 2008 10:51 AM:

The B2C scenario corresponds to Web applications accessed by customers , traditionnaly built with some

Anonymous comments are disabled

About Steve SFARTZ

I work for Microsoft France as a Technology Evangelist with expertise in Enterprise Architecture, Interoperability, SOA & Cloud Computing.
Contact me or read one of my other blogs : Think Big mais pas trop..., SOA & Interop @Microsoft France, Cloud Computing @ Microsoft France, Silverlight, RIA & Interoperability

Au sein de l'équipe Entreprise de Microsoft France, je me concentre sur les problématiques Cloud Computing, SOA et Interopérabilité.
Contactez-moi ou bien consultez l'un de mes blogs : Think Big mais pas trop..., SOA & Interop @Microsoft France, Cloud Computing @ Microsoft France, Silverlight, RIA & Interoperability

Search

This Blog

Syndication

Page view tracker