2014 · 19 citations · 71 references
BusinessInformation SystemsSystems EngineeringEnterprise ArchitectureInformation ArchitectureSystems ArchitectureApplication ArchitectureMulti-tenancy ArchitectureService-oriented ArchitectureSoftware ArchitectureSolution ArchitectureArchitecture ScenariosFunctional Modeling NotationsMulti-tenancyMulti-tenancy DesignScenariosSoftware-as-a-serviceUse Case Modeling Notations
Multi-tenancy architecture (MTA) is often used in Software-as-a-Service (SaaS) and the central idea is that multiple tenant applications can be developed using components stored in the SaaS infrastructure. Recently, MTA has been extended where a tenant application can have its own sub-tenants as the tenant application acts like a SaaS infrastructure. In other words, MTA is extended to STA (Sub-Tenancy Architecture). In STA, each tenant application not only needs to develop its own functionalities, but also needs to prepare an infrastructure to allow its sub-tenants to develop customized applications. This paper formulates eight models for STA, and discusses their trade-offs including their formal notations and application scenarios.
71
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Nearest neighbor pattern classification
Thomas M. Cover, Peter E. Hart · IEEE Transactions on Information Theory · 1967 · 16.1K citations
The PageRank Citation Ranking : Bringing Order to the Web
Lawrence M. Page, Sergey Brin, Rajeev Motwani et al. · 1999 · 12.7K citations
Authoritative sources in a hyperlinked environment
Jon Kleinberg · Journal of the ACM · 1999 · 9.1K citations · Full text