Header
Technology Enablers for SaaS: .NET based tools and technologies
Sept 12 , 2008  

Last week we covered a few Java specific tools and technologies that can be instrumental in building a SaaS product. This week we move our focus onto .Net specific Windows Workflow Foundation (WF), Windows Presentation Framework (WPF) and Windows Communication Framework (WCF).

Windows Workflow Foundation (WF): It is quite known that workflow provides a way of describing the order of execution and dependent relationships between pieces and dependent relationships between pieces of short and long running work. Since SaaS products frequently support different workflows based on tenant preferences, WF can be used as the programming model and engine building workflow-enabled applications on windows. WF includes support for both system workflow and human workflow across a wide range of scenarios.

Windows Presentation Framework (WPF): It is the graphical subsystem feature of the .NET Framework 3.0. It provides a consistent programming model for building applications and provides a clear separation between the UI and the business logic. It also enables richer control, design, and development of the visual aspects of Windows programs. A powerful concept in the WPF is the logical separation of a control from its appearance.

Windows Communication Framework (WCF): The WCF programming model unifies Web Services, .NET Remoting, Distributed Transactions, and Message Queues into a single Service-oriented programming model for distributed computing. It is intended to provide the rapid application development methodology for the development of web services, with a single API for inter-process communication in a local machine, LAN, or over the Internet. WCF uses SOAP messages for communication between two processes, thereby making WCF-based applications interoperable with any other process that communicates via SOAP messages.

Featured articles

What is Windows Workflow Foundation?

Windows Workflow Foundation-ScottGu's Blog

Windows Presentation Foundation Operability

Getting started with Windows Communication Framework

A Primer to Windows Communication Foundation
 

Join us for a Webinar," Successful New Product Development-What does it take?' on 25th September,2008
            Upcoming WEBINAR

Successful New Product Development-What does it take?

Truly successful software products are hard to come by. Products that are adopted and embraced by their target audience are more the exception than the rule. So, what does it take to build great software? Is having a brilliant product idea enough? Do you need to have a stellar team and dedicated UX experts?

Anyone attempting to build successful software should understand that software has to first and foremost fulfill customer expectations, address real market needs and be better than the existing competition. In addition, it should be cheap enough to be affordable, fast enough and feature-rich enough to be relevant and available soon-enough for customers to start using it.

In this webinar, you will learn:

*    How to validate your product idea
*  Usage of Web 2.0 concepts in the enterprise ecosystem
*    How you can enhance the quality of your product
*   How to leverage the latest development tools, technologies and platforms available

Date: September 25,2008.

Time:2 PM ET/11AM PT
 

Register


http://producteering.org | Sponsored by Aspire Systems