Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Design and Architecture
  4. Multi-Tenant Architecture

Multi-Tenant Architecture

Scheduled Pinned Locked Moved Design and Architecture
sysadminasp-netdesignarchitectureworkspace
5 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    Nitin Singh India
    wrote on last edited by
    #1

    While designing a MTA based system, how should we structure the application deployment such that we can build tenant specific functionality as well and restrict that to the requesting tenant. We need to design asset management so we can build on core and specific components and then load them at runtime based on the tenant who's requesting. Our environment is web+mobile client with thin server

    P J J 3 Replies Last reply
    0
    • N Nitin Singh India

      While designing a MTA based system, how should we structure the application deployment such that we can build tenant specific functionality as well and restrict that to the requesting tenant. We need to design asset management so we can build on core and specific components and then load them at runtime based on the tenant who's requesting. Our environment is web+mobile client with thin server

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      There are many great pages available here[^] that should help you get started.

      1 Reply Last reply
      0
      • N Nitin Singh India

        While designing a MTA based system, how should we structure the application deployment such that we can build tenant specific functionality as well and restrict that to the requesting tenant. We need to design asset management so we can build on core and specific components and then load them at runtime based on the tenant who's requesting. Our environment is web+mobile client with thin server

        J Offline
        J Offline
        jschell
        wrote on last edited by
        #3

        Are you sure you actually need to keep the assets (storage) separated? Functionality, which you mentioned, isn't really a reason. Just stating that because MTA is difficult to implement.

        1 Reply Last reply
        0
        • N Nitin Singh India

          While designing a MTA based system, how should we structure the application deployment such that we can build tenant specific functionality as well and restrict that to the requesting tenant. We need to design asset management so we can build on core and specific components and then load them at runtime based on the tenant who's requesting. Our environment is web+mobile client with thin server

          J Offline
          J Offline
          John D Sanders
          wrote on last edited by
          #4

          I have used the N-Tier architecture approach where the Business Layer delivers the client specific requirements. You could use the Decorator Pattern to complete.

          Thanks JD http://www.seitmc.com/seitmcWP

          N 1 Reply Last reply
          0
          • J John D Sanders

            I have used the N-Tier architecture approach where the Business Layer delivers the client specific requirements. You could use the Decorator Pattern to complete.

            Thanks JD http://www.seitmc.com/seitmcWP

            N Offline
            N Offline
            Nitin Singh India
            wrote on last edited by
            #5

            I have client specific overrides for business rules. We run the industry standard & compliance related rules first and then the client specific rules. We are currently having main biz class having the standard rules and client specific rules as a decorator over that. Then we detect the client id passed and load the appropriate decorator. Assets are loaded through a CMS due to different branding elements.

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups