Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Qi Zhao 0005

dblp:05/490-5 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2014
0000-0002-8683-6145ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Services computing and microservices · 100%
Artificial intelligence
1 paper

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Services computing and microservices
service composition
0.322014
iMashup: a mashup-based framework for service composition · Sci. China Inf. Sci. 2014
iMashup: assisting end-user programming for the service-oriented web · ASE 2010
Services computing and microservices › service composition
service mashup
0.212014
iMashup: a mashup-based framework for service composition · Sci. China Inf. Sci. 2014
Services computing and microservices › service composition
mashup creation
0.112010
iMashup: assisting end-user programming for the service-oriented web · ASE 2010

Methods — techniques the papers use, named apart from their topics

tag-based model · 0.2planning · 0.2
YearPublicationVenuePosition
2014 iMashup: a mashup-based framework for service composition
Xuanzhe Liu, Gang Huang 0001, Qi Zhao 0005, Hong Mei 0001, M. Brian Blake
Sci. China Inf. Sci.3
2012 A data access framework for service-oriented rich clients
Qi Zhao 0005, Xuanzhe Liu, Xingrun Chen, Jiyu Huang, Gang Huang 0001, Hong Mei 0001
Serv. Oriented Comput. Appl.1
2011 Composing Data-Driven Service Mashups with Tag-Based Semantic Annotations
abstract
Spurred by Web 2.0 paradigm, there emerge large numbers of service mashups by composing readily accessible data and services. Mashups usually address solving situational problems and require quick and iterative development lifecyle. In this paper, we propose an approach to composing data driven mashups, based on tag-based semantics. The core principle is deriving semantic annotations from popular tags, and associating them with programmatic inputs and outputs data. Tag-based semantics promise a quick and simple comprehension of data capabilities. Mashup developers including end-users can intuitively search desired services with tags, and combine several services by means of data flows. Our approach takes a planning technique to retrieving the potentially relevant composition opportunities. With our graphical composition user interfaces, developers can iteratively modify, adjust and refine their mashups to be more satisfying.
Xuanzhe Liu, Qi Zhao 0005, Gang Huang 0001, Hong Mei 0001
ICWS2
2010 Mashing-Up Rich User Interfaces for Human-Interaction in WS-BPEL
abstract
Services computing paradigm together with Web services have significantly promoted the automation of business process in enterprise. Prevalent service composition technologies, such as WS-BPEL and WSCI, provide promising means to deal with machine-to-machine communication. Traditionally, in the phase of business process modeling, there usually require some human-involved tasks. Recent new technologies such as BPEL4People and Human Task begin to consider involving human interaction in business process. However, such approaches still have some limitations. On one hand, they exactly require some extensions of current BPEL standards. As a result, the existing business processes have to be rewritten and redeployed. On the other hand, they yet lack of the development and deployment supports of flexible and reusable user interfaces in business process. In this paper, we address these issues by enabling human interaction in business process with rich web applications. Our approach models human tasks as services, and can be seamlessly integrated to current BPEL without any modifications to existing engine and processes. We further support building human task presentations from service-oriented rich user interfaces. During the process execution, the corresponding task stakeholders can select, configure and compose these reusable and rich UI components according to their own application context.
Qi Zhao 0005, Xuanzhe Liu, Ying Li 0012, Gang Huang 0001
ICWS1
2010 iMashup: assisting end-user programming for the service-oriented web
abstract
The Web is currently moving towards a platform with rich services. A notable trend is that end-users create mashups composing services with short, iterative development life cycles as well as updating with evolving needs. However, the large number of services and the high complexity of composition constraints make manual composition extremely difficult. Addressing this issue, we have developed an approach to assisting the end-users to build mashups in a simple and fast fashion. A tag-based model provides end-users a quick and intuitive insight of services. End-users simply describe their desired goals with tags. Interacting with a service repository, our approach employs a planning approach to suggest services that end-users might want to involve in the final outputs, including some additional interesting or relevant ones to induce more potential composition opportunities. End-users are allowed to iteratively modify, adjust or refine their goals. We have implemented our approach with a tool called iMashup.
Xuanzhe Liu, Qi Zhao 0005, Gang Huang 0001, Zhi Jin 0001, Hong Mei 0001
ASE2
2010 A Browser-Based Middleware for Service-Oriented Rich Client
abstract
Along with the proliferation of web-delivered services and the wide adoption of popular Web technologies, it has been an emerging development style that composes service-oriented applications with rich user experiences in the web browser. Currently, these service-oriented rich client (SoRC) applications are usually tightly coupled with specific requirements and scenarios, without the solutions of common problems for development, deployment and operation. It leads to the fact that SoRC applications are exactly done in an ad-hoc manner. In this paper, we propose a new type of middleware, which is embedded in web browsers and encapsulates reusable solutions for common problems. This browser-embedded middleware consists of a container managing component instances, a set of communication mechanisms coordinating both browser-server and inter-browser interactions. Different SoRC applications can be constructed more easily based on the middleware. In the case study, we construct a mashup environment, called iMashup, with the middleware and compare it with some popular environments. The comparison shows that iMashup provides composition capabilities with less implementation efforts, occupies much lower memory consumption and achieves more scalability.
Qi Zhao 0005, Xuanzhe Liu, Gang Huang 0001, Jiyu Huang, Hong Mei 0001
ICSS1
2009 Service-oriented rich client applications supported by Internetware browser middleware
abstract
Since many web sites provide their own services and a web browser becomes a rich client platform, a new type of web application that is constructed by assembling web-delivered services in web browser, called Service-Oriented Rich Client (SoRC), emerges. Typical SoRC applications include web OSes and mashups. Due to the increasing complexity of SoRC, we propose a new type of middleware, which is embedded in web browsers and encapsulates reusable solutions for common problems of SoRC, including a container for component instances, a set of mechanisms for interactions within the browser, between the browser and server. Different SoRC applications can be constructed easily in high quality based on this middleware. We implement a prototype of the Internetware browser middleware, and then build two SoRC applications based on this prototype: 1) a web-based BPEL editor, iServiceStudio; 2) a mashup environment, iMashup.
Qi Zhao 0005, Gang Huang 0001, Hong Mei 0001
Internetware1