Grant: Collaborative Research and Development Grants
Queen's University
$68,000.00
Personalized service composition for end users
FY 2015-16
Summary
Service-Oriented Architecture (SOA) uses loosely coupled services as basic constructs to compose larger
systems in a relatively low-cost and rapid fashion. However, current service composition techniques and tools
are mainly designed for professional SOA developers to solve complex business problems across
organizations. It is challenging for end users without professional SOA knowledge to compose services and
automate their frequently reoccurring activities, such as planning a trip.
The goal of this project is to develop techniques that hide the complexity of web services standards and tools
and automatically compose services which reflect the changing contexts of users. The work will centre around
three dimensions: 1) Context aware service discovery: We will create techniques that automatically capture the
context of a user's environment, and use the context to assist in service discovery; 2) Dynamic service
composition: We will devise techniques that dynamically search and compose services on-the-fly to assist users
in fulfilling their desired goals (such as planning a trip); and 3) Collaborative service mashup environment: We
aim to provide an environment where an end user can collaboratively compose, comment and share services.
Such an environment will permit the integration of disparate web resources (e.g., web services and data-driven
websites) to make the most benefits of the web resources.
The results of this research will permit companies, like IBM, SAP and RIM, to expedite the delivery and wide
adaption of their software products to end users over the web. The results of this project will shift the
traditional server centric model, with pre-defined on-line services, to a new user centric paradigm, where an
end user can personalize their web space and build services which adapt to their needs. This project will train
11 HQP (2 Ph.D., 4 MSc, and 5 BSc students) in the important area of software engineering of SOA software.
Program
Collaborative Research and Development Grants
Recipient
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
395600-2009
Name nom
Zou, Ying
Department département
Electrical and Computer Engineering
Organization id
29
Institution établissement
Queen's University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2015
Competition year année de concours
2009
Award amount
68000
Program id
CRDPJ
Program name en
Collaborative Research and Development Grants
Program name fr
Subventions de recherche et développement coopérative
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
Research subject code
2706
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Software engineering
Research subject fr
Génie logiciel
Partie
4
Nb partie
4
Application title
Personalized service composition for end users
Keyword
NSERC
Application summary
Service-Oriented Architecture (SOA) uses loosely coupled services as basic constructs to compose larger
systems in a relatively low-cost and rapid fashion. However, current service composition techniques and tools
are mainly designed for professional SOA developers to solve complex business problems across
organizations. It is challenging for end users without professional SOA knowledge to compose services and
automate their frequently reoccurring activities, such as planning a trip.
The goal of this project is to develop techniques that hide the complexity of web services standards and tools
and automatically compose services which reflect the changing contexts of users. The work will centre around
three dimensions: 1) Context aware service discovery: We will create techniques that automatically capture the
context of a user's environment, and use the context to assist in service discovery; 2) Dynamic service
composition: We will devise techniques that dynamically search and compose services on-the-fly to assist users
in fulfilling their desired goals (such as planning a trip); and 3) Collaborative service mashup environment: We
aim to provide an environment where an end user can collaboratively compose, comment and share services.
Such an environment will permit the integration of disparate web resources (e.g., web services and data-driven
websites) to make the most benefits of the web resources.
The results of this research will permit companies, like IBM, SAP and RIM, to expedite the delivery and wide
adaption of their software products to end users over the web. The results of this project will shift the
traditional server centric model, with pre-defined on-line services, to a new user centric paradigm, where an
end user can personalize their web space and build services which adapt to their needs. This project will train
11 HQP (2 Ph.D., 4 MSc, and 5 BSc students) in the important area of software engineering of SOA software.