Characteristics of Service Orientation
Modularity, reusability, and flexibility are among the key characteristics of service orientation. Each of these concepts is clarified here:
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
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 ...