Date Added: Feb 2010
Service-Oriented Architecture (SOA) is changing the way applications are developed and integrated. The organizations can reuse the existing business logic easily with the help of web service standards, free from the implementation of various new technologies in the business logic. This paper talks about injecting high performance into the data services. BPEL and other orchestration standards make it simple to rope the services by the use of combined process flow. SOA offers various ways to access information as well as unite information more easily and simply. The methods mentioned here can improve quickness and productivity in organizations leading to enhanced interoperability across existing monolithic applications. The mid-tier caching strategy talked about in this paper can introduce high performance into data services as part of a SOA. The performance of SOA application is directly proportional to the amount of time it takes to recover the basic data. Data-tier caching is designed to improve the speed to access service state or the result data. It is used to lessen the amount of traffic and latency between the service using the cache and underlying data providers. The caching solution should be designed with considering various issues including the frequency of updating the cached data needs, weather the data is user-specific or application-wide, and also what method to be used to specify the updating process of cache needs.