saas

SaaS / Multi-Tenancy approaches for Java-based (GWT, Spring, Hibernate) web applications

拥有回忆 提交于 2019-12-02 14:04:55
I am currently looking into converting a single-tenant Java based web-app that uses Spring, GWT, Hibernate, Jackrabbit, Hibernate Search / Lucene (among others) into a fully fledged SaaS style app. I stumbled across an article that highlights the following 7 "things" as important changes to make to a single tenant app to make it an SaaS app: The application must support multi-tenancy. The application must have some level of self-service sign-up. There must be a subscription/billing mechanism in place. The application must be able to scale efficiently. There must be functions in place to

How to build a Jira-like SaaS site?

大憨熊 提交于 2019-12-02 08:29:24
Anyone know how to build a single-tenant SaaS application like Jira, Wordpress.com, etc.. where every customer gets a separate site, but hosted on the company servers? In the web seems to be a lot of information about multi-tenant SaaS applications and how to host them in sites like Heroku, Openshift, etc... but no much is said about single-tenant applications. I've been reading a lot but I need that someone point me in the right direction. Looks like you have got enough information about multi-tenant SaaS applications. The single-tenant SaaS application referred to in the question is also

SaaS- Tenant Specific Lookup Data in Shared Database

烈酒焚心 提交于 2019-12-02 07:50:00
I am developing multitenant SaaS based application and going with Shared Database for storing all the tenant records with help of TenantId column. Now the problem is i have some list of lookup records that needs to be shared for all the tenants. For example list of games. GamesTable Id GameName Also have another table used for storing only tenant specific records TenantGames Id TenantId GameName The basic need is i want to use both table data and get the necessary details (Game_Name) while joining with another transaction table like UserGames. How can i achive this with this design? Here Game

Measure SAAS App Bandwidth Usage

眉间皱痕 提交于 2019-12-02 05:57:35
问题 I am in the process of building a Ruby on Rails based SaaS app. The app is being hosted on AWS (Amazon). I need to measure the bandwidth usage by each customer for billing and customer segmenting. The customers could be identified by their Urls. like customer1.myapp.com or mycustomer.com Can somebody suggest the best way to accomplish this? Any tools or simple hacks would be appreciated. 回答1: Assuming you are fronting your Rails app with Nginx or Apache, you could use a log format that

How to create an SaaS Application?

ぐ巨炮叔叔 提交于 2019-11-30 11:40:12
问题 I don't know how else to say it so I'm just going to explain my ideal scenario and hopefully you can explain to me how to implement it... I'm creating an application with the Zend Framework that will be hosted with DreamHost. The application will be hosted on its own domain (i.e. example-app.com). Basically, a user should be able to sign up, get their own domain sampleuser.example-app.com or example-app.com/sampleuser which points to, what looks like their own instance of the app, which is

Active Directory authentication for SaaS product

做~自己de王妃 提交于 2019-11-30 08:22:47
After some theoretical help on the best approach for allowing a SaaS product to authenticate users against a tenant's internal Active Directory (or other LDAP) server. The application is hosted, but a requirement exists that tenants can delegate authentication to their existing user management provider such as AD or OpenLDAP etc. Tools such as Microsoft Online's hosted exchange support corporate AD sync. Assuming the client doesn't want to forward port 389 to their domain controller, what is the best approach for this? After doing some research and talking to a few system admins who would be

Database Design - Multiple Lookup/Enum Tables or One Large Table?

旧城冷巷雨未停 提交于 2019-11-30 07:08:35
问题 I have many tables that use Lookup/Enum references for most of their column values. For example: Person Table - PersonID | RaceCode | HairColorCode | HairStyleCode | TeethConditionCode Location Table - LocationID | SizeCode | ExteriorColorCode | ConditionCode Things like Race,Size,Color,Condition,etc would just be foreign key references to a Code lookup table. This code table has other fields but aren't important for my question. The database is for a SaaS application which means each client

How to create an SaaS Application?

偶尔善良 提交于 2019-11-30 00:52:40
I don't know how else to say it so I'm just going to explain my ideal scenario and hopefully you can explain to me how to implement it... I'm creating an application with the Zend Framework that will be hosted with DreamHost. The application will be hosted on its own domain (i.e. example-app.com). Basically, a user should be able to sign up, get their own domain sampleuser.example-app.com or example-app.com/sampleuser which points to, what looks like their own instance of the app, which is really a single instance serving up different content based on the url. Eventually, I want my users to be

How to build LDAP integration for my web app?

送分小仙女□ 提交于 2019-11-29 22:14:16
My company develops and sells a SaaS application that has hundreds of customers. Some of our customers have asked us to support LDAP integration for authenticating user accounts against their existing systems instead of having to create another login account for each of their employees. Seems like this is referred to as Single Sign On (SSO) in many places? Naturally our system already has a mechanism for maintaining user account profiles and authenticating those user accounts from our login page. We're a bit ignorant about LDAP and are confused about a few things. Please excuse the possible

How to give cname forward support to saas software

非 Y 不嫁゛ 提交于 2019-11-29 20:02:07
I have a webapp where users can create their account and use the service. Now I want to give them a custom domain facility where app.customer1web.com points_to myservice.com with userid customer1 once he sets up the custom domain, for the world it looks like my service is running on his machine. Many services like blogger, wp.com, tumblr give this feature. how do i do that? I am using java to write my web app. How do i map domain name to userid when request comes in? How do i map domain name to userid when request comes in? Obviously, you'll have to store that information somewhere, most