Using Query Languages and Mobile Code to Reduce Service Invocation Costs

Abstract

This paper discusses an approach to reducing the overhead associated with service invocation while at the same time increasing the usefulness of the data returned by services. The described technique is based on shifting computation from the client side to the service side thereby reducing the number of calls the client must make to the service. It is shown that reductions in the number of service invocations can be substantial when the called service is part of a client initiated search algorithm. Performing the search on the service side greatly reduces the number of required service invocations. As a concrete example, this paper describes work being performed by CERDEC C2D (Communications Electronics Research, Development, and Engineering Center - Command and Control Directorate) at Fort Monmouth, NJ to expose a military mission plan as a web service through the use of simple SQL-like (Structured Query Language) statements optimized for mission data query.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 2006
Accession Number
ADA481455

Entities

People

  • N. Palmer
  • R. Szymanski
  • T. Chase

Organizations

  • United States Army Communications-Electronics Command

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Cyber
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Addressing
  • Algorithms
  • Availability
  • Bandwidth
  • Coding
  • Command And Control
  • Computations
  • Data Processing
  • Data Sets
  • Databases
  • Domain Specific Programming Languages
  • Engineering
  • Information Systems
  • Language
  • New Jersey
  • Web Service

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Military Science and Technology Research and Modernization.
  • Parallel and Distributed Computing.

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control
  • Microelectronics