Thursday, August 4, 2016

A New Multi-Tenancy Framework for Building Software-as-a-Service (SaaS)

The goal of this project is to provide the framework needed to build multi-tenant .NET applications while using your preferred choice of ORM (NHibernate, EntityFramework, Dapper etc), IoC Container (SimpleInjector, AutoFac, StructureMap, Unity, etc) and web frameworks (MVC, NancyFx). We provide the basic and generic functions needed in typical SaaS solutions, like authentication, authorization, custom URL, data separation etc., thus freeing you up to focus solely on building your product.

The diagram below shows the framework architecture and will help in understanding how things (ought to) connect to each other.
Architecture Diagram for MultiTenancyFramework



A full documentation is provided through the project's Wiki page and by downloading the sample projects provided.

The source code is hosted on Github

No comments:

Post a Comment

Let's hear from you