Data Organization Patterns for Cloud Enterprise Applications

With the popularity of cloud computing and SaaS, enterprises are willing to rent various cloud services and use them in their daily work. However, on-premise applications are still widely used inside enterprises. That is to say, to achieve the goal of business collaboration, a cloud service usually need to obtain business data from multiple sources, which include the relevant on-premise applications and other cloud services. In this paper, we study and summarize data organization and management patterns for cloud enterprise applications from different aspects. Based on these patterns, we propose an innovative cloud-based data organization model (CEDM). Compared with traditional ones, it highlights the characters of resource sharing and reuse. Besides, this model is more convenient for tackling complex data synchronization issues in cloud environment.