silverlight 3.0 - Ria services replaces WCF services -


We currently have a Silverlight 2.0 application that communicates with a set of WCF web services. These services communicate with other WCF services for business logic.

  Client DMZ Intranet Silverlight - & gt; WCF Web Service Gateway - & gt; WCF Biz service - & gt; DB  

The WCF Web Service Gateway lives within DMZ.

We see that Riya Services can change our WCF Web Service Gateway, but it means that it will be installed in our DMZ and access to our database ... is it safe?

We also loose our business logic WCF services ... I have to give business logic within Riya Services (as is the case with the database and keeps the domain ...).

What is the recommended page for Riya Services? Where is it fit? What is the approach for companies that already invest in WCF web services? Can they use RIA?

We are considering this option, will we expose both web services and RIA ...

  Silverlight - & gt; WCF Web Service - & gt; WCF Biz service - & gt; DB - & gt; Riya Services - & gt; Db  

any comments? I am also surprised that nobody is actually using Riya in production ....

Appraising your proposal with silver lighting, the app called architecture WCF services and Riya services is appropriate to me.

Suppose that your DB has an employee unit.

I can move this approach up and down, but there are some problems

  • Suppose "WCF Biz service" accesses and modifies the employee
    • Does this data get directly from the database? (If so, what is the EntityFramework edmx model shared between "WCF Biz service" and RIA?)
    • Does it use RIA layer, and thus employee RiaProxy?
    • .?
    • Suppose you want to use the employee unit on your "WCF Biz service" operation contract
      • Is this not possible to be a pure SOA architecture?
      • Use a pure DTO data contract style approach with an employee?
      • Should you use the employee or employee RiaProxy?
        • It is not possible to use the employee because the silver app does not know it (or any other employee WCFProxy type can be built on the client)
        • It is possible to use the employee Riya Proxy , But the contract for your operation RA proxy (very poor design) and believes that the service uses RIA for data access
    • < / Ul>

      Through this RIA layer?



      Any opinions are welcome!

      KOIN


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -