Web-Based Support for Cooperative Software Engineering
Annals of Software Engineering
Hi-index | 0.00 |
The paper describes a concept of an open cooperative web platform for developing, designing and executing “compositional” applications, here interpreted as instances dynamically composed of three kinds of semantically interrelated resources. The resources include interoperable components, textual schemas describing their functionality and structuring rules as well as textual definitions of application structure and content. The described open software environment is built on top of emerging XML based standards and technologies of web and grid services. Its functionality comprises managing application resources and transforming them into contextual GUI which supports activities of developing, composing and executing applications. Users and developers contribute to evolutional growth of application resources by creating new definitions, specifying new schemas and implementing components. Semantic Web concepts with RDF/RDF Schema language are applied to organize resource pools accessible in the environment framework.