On-Demand (SaaS, 서비스)에 대한 일반적인 사항을 정리한다.


Architecture


  • Multi-Tenant On-Demand Model
  • Multi-Instance On-Demand Model


presentation tier


business tier


data tier

  • metadata-driven 아키텍처
  • "Tenant View Filter" 패턴
  • Multi Tenant Data Access (MTDA)
    • Extensibility Patterns
      • Custom Columns
      • Preallocated Fields
      • Name-Value Pairs
    • Scalability Patterns
      • Single Tenant Scaleout
      • Tenant-Based Horizontal Partitioning
    • Security Patterns
      • Trusted Database Connections
      • Tenant View Filter
      • Tenant Data Encryption


참고 문헌


공유하기