cancel
Showing results for 
Search instead for 
Did you mean: 

Implementation of client concept in CAF

Former Member
0 Kudos

Dear All,

I am planning to develop an application target for multiple tenants. I would like to know is there any support from CAF that can help me to achieve this. I know that the client concept in SAP should serve this purpose so I want to do something similar using the CAF. However, I believe this cannot be done if there's no framework support.

On the other hand, I am thinking whether I should use another approach. I share the application schema but not the database. So, I won't need to pay extra cost in the initial stage. When multi-tenancy support is needed, I can add a middleware to redirect the database connection to respective database for specific client/tenant.

Please suggest. Thanks!

Regards,

Alex

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

No concrete solution found

Former Member
0 Kudos

Hi Alex,

I think that you can do that without problems. It ll depend about how u ll design the application.

Since you can use WebServices and another services, u can design your business rules according with your scenario like any custom application or SAP client concept.

You may design an application that use the UME Group as the "client" and then direct the application (process) when it starts to the correct way (database in your schema).

For example: userA is assigned to CompanyA group in UME database and userB is assigned to CompanyB group in UME database. Then, when the process start, you can use a background execution that is a Java application where you may handle which database user need to use like: UserA - CompanyA use DatabaseA and userB - CompanyB use DatabaseB.

Reward points if it's helpful.

Former Member
0 Kudos

Dear Perdo,

Thanks for your input first. However, can you provide more detail on the implementation level? As I will use the CAF to create my application (Application Services and Entity Services), I can't find any point that I can make this database connection determination. Moreover, I wonder NWDI can support such a scenerio. Please comment. Thanks!

Regards,

Alex