Tuesday, March 16, 2010

IT field

life of software developer

3 comments:

  1. Leverage the Power of ASP.NET and Silverlight Platforms with WCF RIA Services
    WP Greet Box icon
    X
    Hello there! If you are new here, you might want to subscribe to the RSS feed for updates on this topic.
    Share

    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.

    ReplyDelete
  2. WCF RIA service is used for build N-tier apps.and now if i am using any WCF service so in that case WCF RIA service support directly that WCF service or we have to take reference of that WCF service with provide all wcf end points declaration(like bindings , contracts) and make a proxy.or WCF RIA service takes the end point declaration for connecting WCF service.

    Means how SL, WCF RIA serviec and WCF service refernce Connected each other.

    ReplyDelete
  3. The Business Application Template comes up with boiler plate code. Note there is no physical refrence of WCF Ria Service to the Silverlight Client application. All the Bindings and EndPoints of the service is generated via code, The Framework does this for you.

    Cheers

    ReplyDelete