ASP.NET Website on Linux? – Mono is your solution
12/14/2009 at 7:33 PM | Posted in Design using .NET Framework | Leave a commentTags: .NET and Linux, ASP.NET, mono
Imagine you have a team of .NET professionals and you get a requirement for a website where your customer want to stick with low cost linux/apache hosting solutions. But you are not hiring new talent or training the team on technologies such as J2EE. Does this look like a roadblock ? – The answer is No – the open source Mono Framework is your solution !
Well, we have used this model and it works pretty fine. There were glitches initially but the framerok is being stabilized as the new versions are out.
Mono is an open source implementation of Microsoft’s .Net Framework based on the ECMA standards for C# and the Common Language Runtime.
Cross Platform? : This framework is not just for Linux. Mono runs on Linux, Microsoft Windows, Mac OS X, BSD, and Sun Solaris, Nintendo Wii, Sony PlayStation 3, Apple iPhone. It also runs on x86, x86-64, IA64, PowerPC, SPARC (32), ARM, Alpha, s390, s390x (32 and 64 bits) and more. Developing your application with Mono allows you to run on nearly any computer in existance.
Managed Add-in Framework (MAF)
12/13/2009 at 11:44 AM | Posted in Application Architecture | Leave a commentTags: .NET Framework Application Architecture, MAF, Managed Add-in Framework (MAF)
- Managed Add-in Framework
The assemblies for these segments are not required to be in the same application domain. You can load an add-in into its own new application domain, into an existing application domain, or even into the host’s application domain. You can load multiple add-ins into the same application domain, which enables the add-ins to share resources and security contexts.
The add-in model supports, and recommends, an optional boundary between the host and the add-in, which is called the isolation boundary (also known as a remoting boundary). This boundary can be an application domain or process boundary.
The contract segment in the middle of the pipeline is loaded into both the host’s application domain and the add-in’s application domain. The contract defines the virtual methods that the host and the add-in use to exchange types with each other.
To pass through the isolation boundary, types must be either contracts or serializable types. Types that are not contracts or serializable types must be converted to contracts by the adapter segments in the pipeline.
The view segments of the pipeline are abstract base classes or interfaces that provide the host and the add-in with a view of the methods that they share, as defined by the contract. Source : MSDN
.NET Framework Application Architecture Guide
12/12/2009 at 7:53 AM | Posted in Application Architecture, Design using .NET Framework | Leave a commentTags: .NET Framework Application Architecture, Architecture Guide
Looking for the guidelines and best practices for application designs using .NET framework and associated microsoft technologies? Here is the best resource to start with – the application architecture guide 2.0 – from patterns and practices.
This gives you detailed description of various application types, the possible design methodologies and the pros & cons for each design approach. Well, I believe each application will have it’s own requirements that impact the design decisions. Understanding this document can make your design decisions a lot easier.
Basics of Windows Clustering
12/12/2009 at 7:48 AM | Posted in Architecture Solutions, Clustering, Design using .NET Framework, Windows Hosting | Leave a commentTags: Clustering, Windows Server Hosting
This technet resource (click here) is good place for beginners to understand the basics of windows server clustering. It covers the clustering architecture and explains how this configuration works to provide availability, failover, scalability etc.
Happy reading !
Hello world!
12/12/2009 at 3:35 AM | Posted in Uncategorized | 1 CommentWelcome to WordPress.com. This is your first post. Edit or delete it and start blogging!
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.
