Increasing Efficiency in Service Oriented Architecture

Abstract:

Service Oriented Architecture is the architectural style that supports loosely coupled services to enable business flexibility in an interoperable, technology-agnostic manner [3].  Although a lot of research is carried out on Service Oriented Architecture (SOA) but still it lacks in term of efficiency. In this research paper I have tried to increase its efficiency by modifying layers in Service Oriented Architecture (SOA).In general, Service Oriented Architecture comprises of three layers; Presentation layer, Business layer and Data layer. The deficiency lies between the transformations of request between the layers .I have proposed a Service Oriented Architecture in which additional responsibilities have been added to Presentation layer. These responsibilities include checking of existence of requested service and also maintaining references of served services so that it can serve efficiently whenever requested again. I have termed the presentation layer as a reception layer.