A Framework for SOA-Based Application on Agile of Small and Medium Enterprise

SOA (Service Oriented Architecture) is a very promising solution that many small and medium sized enterprises may use for developing web service environments. SOA, however, has an inherent limitation: there is no specific method associated with it. Thus,

  • PDF / 1,592,468 Bytes
  • 14 Pages / 430 x 660 pts Page_size
  • 10 Downloads / 219 Views

DOWNLOAD

REPORT


2

Department of Computer information & Communication Engineering, Catholic Univ. of Daegu, Korea [email protected] Department of Computer information & Communication Engineering, Catholic Univ. of Daegu, Korea [email protected]

Summary. SOA (Service Oriented Architecture) is a very promising solution that many small and medium sized enterprises may use for developing web service environments. SOA, however, has an inherent limitation: there is no specific method associated with it. Thus, there are no definitive answers to support those enterprises. In this paper, we propose Xplus with the use of Agile methodologies as a framework for SOAbased applications. The employment of these methodologies will provide small to medium sized organizations with successful results for a wide variety of cases. The use of an Xplus framework on SOA systems will surpass methodologies as a niche for these organizations, allowing for the creation of productive, high-quality software. Keywords: Software Development Methodology, Service Oriented Architecture, Agile Methodology.

1 Introduction Most large enterprises are already employing web service environments. For most small and medium sized organizations, though, the move into this new field is still being made. Many of these businesses are strongly considering the use of an SOA-based system for the import of their web service environment of the reconstruction of existing web services. In recent years, numerous studies have attempted to build web-based business transaction environments, or to reconstruct existing web applications, on the basis of a Service-Oriented Architecture. SOA’s lack of a specific methodology, though, has meant that there are no definitive answers for the small and medium sized enterprises seeking to implement these applications, and thus making it very difficult to construct them on SOA-based systems. In this paper, we describe an attempt to implement Xplus as a framework for ServiceOriented Architecture by use of Agile methodologies. These methodologies are suitable for use by small and medium sized enterprises, to increase the agility required by the R. Lee and H.-K. Kim (Eds.): Computer and Information Science, SCI 131, pp. 107–120, 2008. c Springer-Verlag Berlin Heidelberg 2008 springerlink.com 

108

S.W. Shin and H.K. Kim

Fig. 1. SOA basic concepts

specific business. Through the introduction of SOA, it is possible to effectively provide the customer with the required services.

2 Related Works 2.1

SOA(Service Oriented Architecture)

Service-Oriented Architecture (SOA) is an architectural framework that supports integrating business tasks as linked services that can be accessed when needed over a network. Figure 1 presents the relationship between service, processes and the applications in SOA. Within SOA architecture, all functions, such as check service inventory, software distribution and payment services, etc., are defined as a kinds of the services [1]. For SOA there are three important architectural perspectives as shown in Figure 2. The Applicatio