Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 1,395 papers for “service invocation”

Service Invocation

Radoslav Gatev · Apress eBooks · 2021

Developing an application based on the Microservices architecture implies having many smaller services that work as a whole. A significant part of their responsibilities goes to being able to communicate with each other. Some of them will use a loosely coupled means of communication by broadcasting some messages to all interested parties. Others, instead, would want to invoke a particular service by making a direct request to it. Service discovery and service invocation are the essentials that you will need whenever implementing such a Microservices application.

Cited by 0

Protocols for Web Service Invocation

Christopher Walton Centre · 2008

The automatic invocation of a web service by an agent is a complex task which is currently being addressed by semantic markup techniques. However, it is difficult to define the computational aspects of a web service in this approach. In this paper we propose a protocol-based formalism which appears better suited to a representation of these issues. We define the syntax and semantics of a protocol language which express precisely how the interaction with a service should be performed, and how the service should be invoked. We also sketch an architecture for the execution of our protocols.

Cited by 0

Composite service discovery, description and invocation

Qianhui Liang, Stanley Y. W. Su, Herman Lam · 2004

Web Services Technology is an enabling technology which allows heterogeneous software and application systems to interoperate and enables organizations to share data, software and hardware resources over the Internet. The functionalities of heterogeneous software and application systems can be published uniformly as Web services and registered with a service registry. Standard protocols are provided to Internet users to find and invoke registered services. Registered Web services will have limited use unless they can be automatically or semi-automatically combined to form composite services that meet more complex service needs of users. This research investigates several research issues related to service composition and introduces a semi-automatic approach to composite service discovery, description and invocation. It extends the existing Web services model by introducing an Intelligent Service Registry, which interacts with and assists a service requestor through a user interface to specify his/her service requirements, and searches the registered Web services under the service categories selected by the requestor to construct a composite service template(s) for the requestor evaluation and approval. The operations in the discovered and approved template are bound to registered service operations. The resulting composite service is specified in the Web Services Flow Language and used by a Composite Service Processor to invoke the service operations provided by various service providers. In this work, a Service Dependency Graph (SDG) is introduced to capture the input and output relationships among registered Web service operations. It is formally represented as an And-Or graph. An And-Or graph search algorithm is used to construct the composite service template(s) that satisfies a requestor's composite service requirements. The major contributions of this work include (a) an extended Web services model for composite service discovery, description and invocation, (b) the formalization of Service Dependency Graph as an And-Or Graph, (c) an And-Or graph search algorithm for dynamically discovering composite Web services and its performance analysis, (d) an extended WSFL (Web Service Flow Language) for composite service description with constraint specifications, and (e) the architecture and implementation of the Intelligent Service Registry and its integration with an execution engine for the enactment of composite Web services.

Cited by 2

Ontology Mapping for Dynamic Service Invocation

2008

The need for translation during the dynamic invocation of services described on the semantic web is not addressed merely by introducing middle agents to translate messages. When an agent is attempting to utilize a service discovered and described on the Semantic Web using a service language like OWL-S, it must be able to translate descriptions of required inputs, given in terms from the ontology used in the service description, into corresponding terms from a local ontology in order to formulate a proper request. We are currently developing a model of the service invocation process that folds in translation. We are also architecture for semantic web services, our charter on the Architecture Committee of the Semantic Web Services Initiative (SWSI).

Cited by 0

Toward Remote Service Invocation in Android

Kazuhiro Nakao, Yukikazu Nakamoto · 2012

Android has spread as a platform for not only smart phones and tablet devices but also embedded devices. When Android was adapted for embedded systems, various kinds of application software were considered. One of these applications is to build collaborative and cooperative work environments. In developing software for collaborative and cooperative work, transparent invocation of remote services in other devices is expected. In this paper, we evaluate whether the inter-process communication mechanism in Android can be used in remote service invocation using the application layer protocol in the feasibility study. Moreover, we propose intent class extension to realize transparent remote service communication to other devices without any modifications to the Android application.

Cited by 16

Daios – Efficient Dynamic Web Service Invocation

Florian Rosenberg, Schahram Dustdar, Florian Rosenberg et al. · 2007

Systems based on the Service-Oriented Architecture (SOA) paradigm need to be able to bind to arbitrary (Web) services at run-time. However, current service frameworks are predominantly used through pre-compiled service access components, which are invariably hardwired to a specific service provider. In this paper, we present DAIOS – a massage-based service framework that supports implementation of SOAs, enabling dynamic invocation of SOAP/WSDL-based and RESTful services. It abstracts from all internals of the target service, allowing clients to be decoupled from services they use. DAIOS ’ runtime performance is on par with the current state of the art – and is, therefore, a feasible solution for developers striving to implement dynamic SOAs.

Cited by 0

Generic service provisioning and invocation in IMS

Hans Peng Liu · Bell Labs Technical Journal · 2008

In this letter, a new service creation and invoking mechanism, generic service provisioning and invocation, is introduced into the IP Multimedia Subsystem (IMS). This new mechanism allows end users to deliver their own applications to each other in a self-help mode with minimal involvement of network operators. A generic service manager application server (GSMG AS) is introduced into the service plane of the IMS network. The end user who wants to provide a certain service can register a generic service ID and the contact address of his user equipment (UE) to the GSMG AS through the serving call session control function (S-CSCF). When another end user invokes this service, that generic service ID is embedded in Session Initiation Protocol (SIP) call signaling messages sent to the GSMG AS. The GSMG AS will locate the registered contact address for this generic service and proxy the call to that UE so as to get the service logic executed. As an example, an automatic multilingual interpretation telephony service is described.

Cited by 0

Collaborative filtering based service ranking with invocation histories

Qiong Zhang · 2021

Collaborative filtering based recommender systems have been very successful on dealing with the information overload problem and providing personalized recommendations to users. When more and more web services are published online, this technique can also help recommend and select services which satisfy users’ particular Quality of Service (QoS) requirements and preferences. In this thesis, we propose a novel collaborative filtering based service ranking mechanism, in which the invocation and query histories are used to infer the users’ preferences, and user similarity is calculated based on invocations and queries. To overcome some of the inherent problems with the collaborative filtering systems such as the cold start and data sparsity problem, the final ranking score is a combination of the QoS-based matching score and the collaborative filtering based score. The experiment using the simulated data proves the effectiveness of the proposed algorithm.

Cited by 2Open access

SSWiM: A Semantic Service, Wrapper and Invocation Manager

Anna Sibirtseva, Zhongnan Shen, Jianwen Su et al. · Proceedings - International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems/Proceedings · 2008

Integrating service description, discovery, and invocation functionalities presents several fundamental problems in the management of web services and is a basic problem for composing Web services over a network. In this paper, we present the design of a system called "semantic service, wrapper, and invocation manager" (SSWiM) which provides these key functionalities. In particular, SSWiM manages storage of and queries over service descriptions in a service registry, wraps existing REST services with WSDL service interfaces, and supports for service invocation at run time. We describe WSDL services based on two levels of ontologies: a domain ontology for data sets and a service ontology for services. The input/output messages (data) and the functionality of a (WSDL) service are mapped to the domain ontology and the service ontology, respectively. We developed the data mapping methodology and the mapping algorithm. Service descriptions are registered in our service registry which supports a set of service discovery queries. The wrapper builder in SSWiM can generate WSDL services automatically from REST services so that services can be invoked uniformly in WSDL format.

Cited by 1

Collaborative filtering based service ranking with invocation histories

Qiong Zhang · Figshare · 2021

Collaborative filtering based recommender systems have been very successful on dealing with the information overload problem and providing personalized recommendations to users. When more and more web services are published online, this technique can also help recommend and select services which satisfy users’ particular Quality of Service (QoS) requirements and preferences. In this thesis, we propose a novel collaborative filtering based service ranking mechanism, in which the invocation and query histories are used to infer the users’ preferences, and user similarity is calculated based on invocations and queries. To overcome some of the inherent problems with the collaborative filtering systems such as the cold start and data sparsity problem, the final ranking score is a combination of the QoS-based matching score and the collaborative filtering based score. The experiment using the simulated data proves the effectiveness of the proposed algorithm.

Cited by 1Open access

Design of privacy-preserving authentication protocol for service invocation

ZHANG Bin CHAI Linpeng · SHILAP Revista de lepidopterología · 2018

Aiming at the requirement of the safe transmission of authentication credentials and the privacy preserving in service orientied multi-domain collaboration environment, a privacy-preserving authentication protocol for service invocation based on the provable secure certificateless aggregate signcryption scheme was proposed. By the path of the service invocation, the authentication information has been signcrypted successively, ensuring that the service providers can dynamically and orderly join in the process of service invocation authentication. The credentials and shared information can be safely transmitted respectively by the aggregate signcryption scheme and Diffie-Hellman algorithm, thus the SOAP message only can be decoded by specified acceptor, which is suitable for controlling the disclosure scope of the privacy information. Simultaneously, the public verifiability of CLASC can ensure that the validity of the aggregate signcryption can be verified by other service providers. The length of the SOAP message is shorter than existed protocols, which improve the transfer efficiency.

Cited by 0Open access

Efficient Device-to-Device Service Invocation Using Arrowhead Orchestration

Cristina Paniagua, Jens Eliasson, Jerker Delsing · IEEE Internet of Things Journal · 2019

The Internet of Things (IoT) enables interaction from real-world physical objects using sensors to the virtual world of computers and the Internet. The use of service-oriented architecture (SOA) is one step in the creation of basic and complex interactions between several sensors and actuators. However, the use of SOA-enabled technologies alone does not meet all requirements of how sensor and actuator systems could be integrated to create distributed monitoring and control applications. The centralized, traditional method of communication in wireless sensor networks via a gateway presents drawbacks that have to be addressed; device-to-cloud communication adds higher latency and higher power consumption and is less robust than the device-to-device (D2D) communication approach. Moreover, all these characteristics reduce the scalability of the network, thus limiting the use of IoT in the industry. In this article, the proposed method utilizes the arrowhead framework orchestration system to generate service composition within a (wireless) network formed by IoT devices. The aim is to achieve efficient D2D service invocation to reduce the drawbacks of today's widely used device-to-cloud approach. The method in this article performs efficient service composition for industrial IoT, including mapping SOA service composition in very small resource-constrained devices using the arrowhead orchestration. The results presented in this article at the service level can increase performance and robustness in fog computing on resource-constrained devices.

Cited by 17Open access

Design of privacy-preserving authentication protocol for service invocation

Linpeng CHAI, Bin ZHANG, Yang LIU et al. · SHILAP Revista de lepidopterología · 2018

Aiming at the requirement of the safe transmission of authentication credentials and the privacy preserving in service orientied multi-domain collaboration environment,a privacy-preserving authentication protocol for service invocation based on the provable secure certificateless aggregate signcryption scheme was proposed.By the path of the service invocation,the authentication information has been signcrypted successively,ensuring that the service providers can dynamically and orderly join in the process of service invocation authentication.The credentials and shared information can be safely transmitted respectively by the aggregate signcryption scheme and Diffie-Hellman algorithm,thus the SOAP message only can be decoded by specified acceptor,which is suitable for controlling the disclosure scope of the privacy information.Simultaneously,the public verifiability of CLASC can ensure that the validity of the aggregate signcryption can be verified by other service providers.The length of the SOAP message is shorter than existed protocols,which improve the transfer efficiency.

Cited by 0Open access

Dynamic Composition of Web Services by Service Invocation Dynamically

Sumathi Pawar, Niranjan N. Chiplunkar · International Journal of Education and Management Engineering · 2017

The automatic Web service composition is one of the greatest challenges. The problem of unavailability of public UDDI is motivation to develop an interactive system to search for Web services dynamically using search engines. This paper presents an interactive system for selecting compos able Web services automatically and dynamically according to the user requirement through search re sults of Bingo search engine. The methodology used here is searching for requested functions according to the user requested functional word in the Bingo search engine, finding the search precision by the support of the requested function in the search results, displaying operation elements and allowing the user to select required operation. If the user is unable to enter the input value of the Web services then searching for the Web services that resolves the unknown input. The search process is continued in many levels till the user gets satisfied and the suitable Web services resulted in this process results in the dynamic composition. A composition rule is framed to show the operations of the Web services that are composed according to the user requests during the run time. This is an interactive system, where the user can select required operation from the list of operations. The required parameters to invoke the Web services are filled during runtime automatically resulted into a dynamic invocation of the Web services. Nowadays, QoS information such as availability and response time are not provided by the UDDI due to the absence of UDDI. Therefore, this system tests such information by invoking Web services and qualitative Web services are used to generate composition plan.

Cited by 2Open access