Saturday, February 06, 2010

what is Service?

Service is a collection of commonly used functionality!! It’s a package for consistent re-use. Other way eliminating duplicate components/functions/systems from enterprise. Building one common service, which can be re-used many applications with in enterprise and also out side enterprise.

“A service is a reusable unit of functionality which standardized the interfaces”

Example: place Order, Update Order, Order Status, Address validation...

There are 3 types of services:

1. On-demand: Service waits for the requester to invoke an interface and then initiates the requested action. Ex: Place an order.

2. Event-Driven: Upon receipt on event, service wills performs required function.

3. Continues: Service run’s on it’s own without formal invocation either periodically or continuously. Ex: Process monitoring Service.

No comments: