Posts Tagged ‘RIA’

Leverage the Power of ASP.NET and Silverlight Platforms with WCF RIA Services

Wednesday, May 12th, 2010

It has always been difficult if not impossible to develop N-Tier applications. Though there were few applications framework some commercial and other few open source which helped the developers in building the apps based on the N Tier architecture and SOA principles. But the tables are now turning around; Microsoft has added one more jewel in their crown called WCF Ria Services, formerly known as .NET Ria services. I have been using this framework right from its raw bits and it is now in its RC2 stage. I must admit that that features have exponentially grown with every new release. It is now complete end to end application framework to build N-tier apps.

As the name suggests the framework in based on Core WCF (Windows Communication Foundation), which is a great enabler of SOA.As a developer using WCF Ria Services Framework you don’t have to worry about nities and grities of WCF. All that plumbing code is readily available to you from out of the box. But I recommend that knowledge of WCF can help you to troubleshoot your app develop on this framework. The framework uses the DomainService pattern, which is highly scalable pattern. It means that the framework can be glued to any UI Technologies, be it Silverlight, Ajax or Asp.net.The diagram below gives more clear idea.

WCFRiaClients

Gateway’s Customer Advantage

  1. You get your app developed in the latest technology with UI as Silverlight and all Domain Operations based on the WCF Ria Services. Asp.net Web Forms are now a decade old technology.
  2. Your application gets developed in true N-tier sense where the separation of concerns is also taking into the consideration by following MVVM pattern. This pattern is a great booster in Unit Testing.
  3. Your core business logic is given utmost priority because the developer is free from the plumbing logic code of various tiers as the framework is tightly integrated with Microsoft DAL Technologies like Linq and Entity Framework.
  4. Your offshore team can get started right away as Visual Studio 2010 provides the complete application template to develop the application based on this framework. So you save that precious hours ($) as developer does not have to assemble different projects and assemblies.
  5. Last but not least our technical expertise in this application framework.

Should you have any questions or feedback, feel free to post a comment and I’d be happy to discuss about that.