Maintaining schema versions compatibility in cloud applications collaborative framework.

Autor: Baqasah, Abdullah, Pardede, Eric, Rahayu, Wenny
Předmět:
Zdroj: World Wide Web; Nov2015, Vol. 18 Issue 6, p1541-1577, 37p
Abstrakt: The eXtensible Markup Language (XML) is a meta language that is widely used to provide a non-proprietary universal format for sharing hierarchical data among different software systems and application domains. Many organizations and content providers have been publishing and sharing their information through XML and its standard schemas. With the increased popularity of cloud application deployment, it is a common practice to share data and its schemas, which underpins integrated applications within the cloud environment. Cloud environment fosters collaboration more than in the traditional distributed system, through i) a direct access and update of shared files using a web-based collaboration packages and ii) a seamless access by new technologies such as smartphones and tablet devices. Since the heterogeneous schemas stored in the cloud tend to evolve across time, there is a need to handle their versions adequately. In this paper, we propose a central framework the can be deployed in a cloud environment to aid schema developers and standard groups to track XML Schema changes, maintain versions compatibility, and help in the enhancement of a particular schema version. The framework is prototyped as a tool (called XSM) to store and retrieve versioned XSDs and evaluate them based on the quality indicators defined for this purpose. The versioning correctness and functionality of the proposed indicators are examined through a set of XSDs. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index