Developing End-User Programmable Service-Oriented Applications with VINCA
نویسندگان
چکیده
Raising end-user’s programmability is a promising way to ensure more flexible and higher-quality information provision and utilization, and to better cope with spontaneous business requirements as well. This paper presents the state-of-the-art developments of the end-user service composition language VINCA and its corresponding approach to developing end-user programmable applications on the basis of Service-Oriented Architecture. With VINCA, end-users can visually express (and later easily change) their personalized requirements from their business viewpoints, letting the underlying supporting environment take care of the technical details. The presented language and approach have been tried out with different real-world scenarios, and the evaluation in this regard is given in the paper.
منابع مشابه
VINCA - A Visual and Personalized Business-Level Composition Language for Chaining Web-Based Services
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 view-point their personalized applications on the basis of Web-based services. VINCA embodies an integrated approach to mediating between diverse, rapidly changing user requirements and composites of individual servi...
متن کاملUsing Mobile RE Tools To Give End-Users a Voice
Researchers highlight end-user involvement in system design as an important concept for developing useful and usable solutions. However, end-user involvement in software engineering is still an open-ended topic. Novel paradigms such as service-oriented computing strengthen the need for more active end-user involvement in order to provide systems that are tailored to individual end-user needs. O...
متن کاملMéthodologie de provisionnement automatique d'applications métier orientées service sur les environnements cloud. (Method for automated provisioning of service-oriented cloud business applications)
Service-oriented computing and cloud computing offer many opportunities for developing and deploying applications. On the one hand, service-oriented computing allows to compose several functionalities from distributed services developed by different organizations. On the other hand, cloud computing allows to provision on demand scalable development and deployment environments. In this research ...
متن کاملCustomized Interface Generation Model Based on Knowledge and Template for Web Service
With the development of Service-Oriented Architecture, more and more researches have provided automatic and semi-automatic approaches to end-user. Users can construct their own applications with web services. However, it is hard for most end-users to customize the interfaces of applications with current service composition methods. To address this issue, an interface generation model was propos...
متن کاملایجاد نیمه خودکار مشاپ های سازمانی با استفاده از توصیفات معنایی
Mashups are next generation of web applications. A mashup is a lightweight web application that is created by combining information or capabilities from more than one existing resources to deliver a new and integrated experience to the user. Mashups introduce a new class of integration techniques in enterprises for implementing situational applications (i.e. applications that come together to s...
متن کامل