Applications are usually service compositers and consumers. Consuming services is all about suporting a user interface or some other high-level application. Services are the building blocks for applications, and the applications should be rapidly assembled combinations of services that can be easilly deployed.
 
 
Best,
 
Bill Appleton
CTO
DreamFactory Software
tel. 408-399-7454  x 102
fax. 408-351-9005
cel. 408-656-3024
[EMAIL PROTECTED]
 
 

----- Original Message -----
From: Anil John
Sent: Wednesday, October 26, 2005 7:39 PM
Subject: [service-orientated-architecture] What is a Service? What is an Application?

Greetings,

Is there general agreement on what a "Service" is and what an
"Application" is in the context of a SOA?

Some of the definitions I've come across for a Service are:

"A service is a location on the network that has a machine-readable
description of the messages it receives and optionally returns" -- SOA
with Web Services by Eric Newcomer & Greg Lomow

"A discrete unit of logic that exist autonomously that conform to a set
of principles that allow them to evolve independently, while still
maintaining a sufficient amount of commonality and standardization" --
SOA by Thomas Erl

Others include - "A service is defined as a computer program that
provides a self-contained, stateless function, which accepts one or more
requests and returns one or more responses through a well-defined
interface."

Definition of Application range from "An application is a computer
program with a user interface" to others much more esoteric.

While I don't exactly expect everyone to agree, is there at least a
description of what a Service is and an Application is in a SOA that
folks can actually live with?

Regards,

- Anil





SPONSORED LINKS
Service-oriented architecture Computer monitoring software Free computer monitoring software


YAHOO! GROUPS LINKS




Reply via email to