An architecture-based approach for service-oriented software development | Posted on:2004-09-23 | Degree:Ph.D | Type:Thesis | University:Arizona State University | Candidate:Mudiam, Sudhakiran Venkata | Full Text:PDF | GTID:2468390011474988 | Subject:Computer Science | Abstract/Summary: | | Legacy applications are prime candidates for software reuse as they have been relied upon for several years and often have a strong organizational commitment. Migrating existing legacy applications is a very likely requirement when moving to and adopting a new technology. A service-based development paradigm is one in which components are viewed as services. In this model, services interact and can be providers or consumers of data and behavior.; This dissertation describes an architecture-based approach for the synthesis of services from legacy components and their subsequent integration with service-requesting client applications. The technique utilizes an architecture description language to describe services and achieves run-time integration using current middleware technology. This dissertation demonstrates and evaluates the approach by synthesizing and integrating example applications using the automated tools that have been created.; The approach involves capturing the interface of legacy components as a software architecture specification. Once specified, the architecture specification is used to generate a service by wrapping the legacy components rising automated tools. In addition, once these services are stored in a repository, a software architecture specification is used to specify a client to utilize the services. This specification is then used to generate the client application using another automated cool. When the generated client application is executed or a network, it requests the interested services and binds and integrates with there. | Keywords/Search Tags: | Software, Services, Approach, Architecture, Applications, Legacy, Client | | Related items |
| |
|