Characteristics of Service Orientation

Modularity, reusability, and flexibility are among the key characteristics of service orientation. Each of these concepts is clarified here:

check.png Modularity: Organizations need to begin their move to service orientation by rethinking the large, complex, and unmanageable applications of the past. The route to modularity begins with the following:

• Identifying the components of business applications

• Configuring reusable services to meet business demands

check.png Reusability: Knowing which services are best suited for reuse depends on how you classify the service. Basically, the components of an application can be classified in one of two ways:

Reusable: These services are common to various business processes important to the organization. You need to encapsulate the rules and logic of a common business process to create a reusable business service. A service designed to check a customer’s credit is an example of a service that can easily be reused in lots of different situations.

Application-specific: These services are unique to a particular business process and include logic or instructions that are likely to be used in the specific context of the application at hand. Such services are not likely to be reused.

Using a tested and proven component ...

Get Hybrid Cloud For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.