Knapsack problems: algorithms and computer implementations
Knapsack problems: algorithms and computer implementations
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
HTN planning: complexity and expressivity
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
Dealing with non-functional requirements: three experimental studies of a process-oriented approach
Proceedings of the 17th international conference on Software engineering
Why properties are objects or some refinements of “is-a”
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
IEEE Intelligent Systems
Web Services: Been There, Done That?
IEEE Intelligent Systems
EKAW '02 Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management. Ontologies and the Semantic Web
Semantic Matching of Web Services Capabilities
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Value-Added Web Services Composition Using Automatic Program Synthesis
CAiSE '02/ WES '02 Revised Papers from the International Workshop on Web Services, E-Business, and the Semantic Web
Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
Synchronization analysis for decentralizing composite Web services
Proceedings of the 2003 ACM symposium on Applied computing
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Large Scale, Type-Compatible Service Composition
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Decentralized orchestration of composite web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Constraint Driven Web Service Composition in METEOR-S
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
Decentralizing execution of composite web services
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Probabilistic, context-sensitive, and goal-oriented service selection
Proceedings of the 2nd international conference on Service oriented computing
A service creation environment based on end to end composition of Web services
WWW '05 Proceedings of the 14th international conference on World Wide Web
WWW '05 Proceedings of the 14th international conference on World Wide Web
Orchestrating Composite Web Services under Data Flow Constraints
ICWS '05 Proceedings of the IEEE International Conference on Web Services
A Semantic Template Based Designer for Web Processes
ICWS '05 Proceedings of the IEEE International Conference on Web Services
A survey on web services composition
International Journal of Web and Grid Services
Sapa: a multi-objective metric temporal planner
Journal of Artificial Intelligence Research
Complexity results for planning
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 1
Information modeling for end to end composition of semantic web services
ISWC'05 Proceedings of the 4th international conference on The Semantic Web
Quality of service profiles in web service discovery
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
An ontology-based framework for bioinformatics workflows
International Journal of Bioinformatics Research and Applications
Speeding up web service composition with volatile external information
Proceedings of the 2008 international workshop on Context enabled source and service selection, integration and adaptation: organized with the 17th International World Wide Web Conference (WWW 2008)
Speeding up web service composition with volatile information
Proceedings of the 17th international conference on World Wide Web
Exploiting organisational information for service coordination in multiagent systems
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 1
AAAI'06 proceedings of the 21st national conference on Artificial intelligence - Volume 2
Forgetting actions in domain descriptions
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 1
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 2
Journal of Artificial Intelligence Research
Automated composition of Web services via planning in asynchronous domains
Artificial Intelligence
A novel architecture for Web service composition
Journal of Network and Computer Applications
What can agent-based computing offer service-oriented architectures, and vice versa?
PRIMA'10 Proceedings of the 13th international conference on Principles and Practice of Multi-Agent Systems
Journal of Visual Languages and Computing
SAP speaks PDDL: exploiting a software-engineering model for planning in business process management
Journal of Artificial Intelligence Research
ICCCI'12 Proceedings of the 4th international conference on Computational Collective Intelligence: technologies and applications - Volume Part II
Hi-index | 0.00 |
The demand for quickly delivering new applications is increasingly becoming a business imperative today. However, application development is often done in an ad hoc manner resulting in poor reuse of software assets and longer time-to-delivery. Web services have received much interest due to their potential in facilitating seamless business-to-business or enterprise application integration. A web service composition system can help automate the process, from specifying business process functionalities, to developing executable workflows that capture non-functional (e.g. Quality of Service (QoS)) requirements, to deploying them on a runtime infrastructure. Intuitively, web services can be viewed as software components and the process of web service composition similar to software synthesis. In addition, service composition needs to address the build-time and runtime issues of the integrated application, thereby making it a more challenging and practical problem than software synthesis. However, current solutions based on business web services (using WSDL, BPEL, SOAP, etc.) or semantic web services (using ontologies, goal-directed reasoning, etc.) are both piecemeal and insufficient. We formulate the web service composition problem and describe the first integrated system for composing web services end to end, i.e., from specification to deployment. The proposed solution is based on a novel two-staged composition approach that addresses the information modeling aspects of web services, provides support for contextual information while composing services, employs efficient decoupling of functional and non-functional requirements, and leads to improved scalability and failure handling. We also present Synthy, a prototype of the service composition system, and demonstrate its effectiveness with the help of an application scenario from the telecom domain.