Return to Home Page

This glossary supports the following titles:


SOA: Principles of Service Design (ISBN: 01323 44823, Prentice Hall)

Service-Oriented Architecture: Concepts, Technology, and Design (ISBN: 0131858580, Prentice Hall)

Service-Oriented Architecture: A Field Guide to Integrating XML & Web Services (ISBN: 0131 428985, Prentice Hall)

For more information about this book series, visit: www.soabooks.com

service agent

A service agent is an event-driven software program designed to automatically intercept and process in-coming or out-going messages or data exchanges. They are most commonly utilized to abstract and apply common, cross-cutting functions. This alleviates regular services from having to provide these functions.

Service agents are different from utility services in that they do not possess a service contract and are not explicitly invoked. Most vendor runtime platforms provide many service agents; however, they can also be custom developed. Service agents are commonly found in within the message processing logic of a typical Web service architecture.

Service agents are also known as: filters, handlers

See also:

- message processing logic

- service

- Web service

The Prentice Hall Service-Oriented Computing Series from Thomas Erl
Home    SOA Books    SOA Magazine    What Is SOA?    SOA Principles    SOA Methodology    Legal Copyright © 2004-2008 SOA Systems Inc.