Mining association rules between sets of items in large databases
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Event-based detection of concurrency
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Mining Process Models from Workflow Logs
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Generic Linear Business Process Modeling
ER '00 Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling: Conceptual Modeling for E-Business and the Web
Ontology-Driven Web Services Composition Platform
CEC '04 Proceedings of the IEEE International Conference on E-Commerce Technology
Automated Synthesis of Composite BPEL4WS Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Ubiquitous Provision of Context Aware Web Services
SCC '06 Proceedings of the IEEE International Conference on Services Computing
Service Pattern Discovery of Web Service Mining in Web Service Registry-Repository
ICEBE '06 Proceedings of the IEEE International Conference on e-Business Engineering
A review of ontology based query expansion
Information Processing and Management: an International Journal
Towards End User Service Composition
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
A JESS-enabled context elicitation system for providing context-aware Web services
Expert Systems with Applications: An International Journal
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
Distributed automatic service composition in large-scale systems
Proceedings of the second international conference on Distributed event-based systems
A User-Oriented Approach to Automated Service Composition
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Automatic Mash Up of Composite Applications
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
End-User Service Computing: Spreadsheets as a Service Composition Tool
IEEE Transactions on Services Computing
Ontology-Based Service Discovery Front-End Interface for GloServ
ESWC 2009 Heraklion Proceedings of the 6th European Semantic Web Conference on The Semantic Web: Research and Applications
Efficient event-based resource discovery
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Automated composition of web services by planning at the knowledge level
IJCAI'05 Proceedings of the 19th international joint conference on Artificial intelligence
A distributed service-oriented architecture for business process execution
ACM Transactions on the Web (TWEB)
An Approach for Context-Aware Service Discovery and Recommendation
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Hi-index | 0.00 |
In Service Oriented Architecture (SOA), service composition integrates existing services to fulfill specific tasks using a set of standards and tools. However, current service composition techniques and tools are mainly designed for SOA professionals. It becomes challenging for end-users without sufficient service composition skills to compose services. In this paper, we propose a framework that supports end-users to dynamically compose and personalize services to meet their own context. Instead of requiring end-users to specify detailed steps in the composition, our framework only requires end-users to specify the goals of their desired activities using a few keywords to generate a task list. To organize the task list, we analyze the historical usage data and recover the control flows among the tasks in the task list. We also mine the task usage pattern from the historical usage data to recommend new services. A prototype is designed and developed as a proof of concept to demonstrate that our approach enables end-users to discover and compose services easily.