Learn More
This paper presents an end-user-oriented programming environment called Mashroom. Major contributions herein include an end-user programming model with an expressive data structure as well as a set of formally-defined mashup operators. The data structure takes advantage of nested table, and maintains the intuitiveness while allowing users to express complex(More)
Interoperability has been regarded as a major issue in implementing e-Government systems. In this paper, a service grid based framework for the interoperability – eGovGrid, is proposed, which facilitates " horizontal " resource sharing and interoperability among " vertical " e-Government subsystems. Key concepts and technologies include an ontology-based(More)
Service composition is becoming the dominant paradigm for developing Web service applications. It is important to ensure that a service composition complies with the requirements for the application. A rigorous compliance checking approach usually needs the requirements being specified in property specification formalisms such as temporal logics, which are(More)
The paper presents a service composition language called VINCA, which differs from many existing ones in its emphasis on enabling business users to visually " program " from business viewpoint their personalized applications on the basis of Web-based services. VINCA embodies an integrated approach to mediating between diverse, rapidly changing user(More)
End-user service composition is a promising way to ensure flexible, quick and personalized information provision and utilization, and consequently to better cope with spontaneous business requirements. For end-users to compose services directly, issues like service granularity, service organization and business-level semantics are critical. End-users will(More)