JOURNAL ARTICLE

Service-Oriented Logic Programming

Ionut TutuJose Luiz Fiadeiro

Year: 2015 Journal:   Logical Methods in Computer Science Vol: Volume 11, Issue 3   Publisher: Logical Methods in Computer Science e.V.

Abstract

We develop formal foundations for notions and mechanisms needed to support service-oriented computing. Our work builds on recent theoretical advancements in the algebraic structures that capture the way services are orchestrated and in the processes that formalize the discovery and binding of services to given client applications by means of logical representations of required and provided services. We show how the denotational and the operational semantics specific to conventional logic programming can be generalized using the theory of institutions to address both static and dynamic aspects of service-oriented computing. Our results rely upon a strong analogy between the discovery of a service that can be bound to an application and the search for a clause that can be used for computing an answer to a query; they explore the manner in which requests for external services can be described as service queries, and explain how the computation of their answers can be performed through service-oriented derivatives of unification and resolution, which characterize the binding of services and the reconfiguration of applications.

Keywords:

Metrics

4
Cited By
0.79
FWCI (Field Weighted Citation Impact)
0
Refs
0.82
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Agent-Oriented Probabilistic Logic Programming

Jie WangShi-Er JuChunnian Liu

Journal:   Journal of Computer Science and Technology Year: 2006 Vol: 21 (3)Pages: 412-417
BOOK-CHAPTER

Aspect-Oriented Logic Meta Programming

Kris De VolderTheo D’Hondt

Lecture notes in computer science Year: 1999 Pages: 250-272
BOOK-CHAPTER

Aspect-Oriented Logic Meta Programming

Kris De Voider

Lecture notes in computer science Year: 1998 Pages: 414-417
BOOK-CHAPTER

Service-Oriented Programming Paradigm

Saverio Giallorenzo

Undergraduate topics in computer science Year: 2023 Pages: 473-518
© 2026 ScienceGate Book Chapters — All rights reserved.