2010 · 18 citations · 7 references
EngineeringInformation SystemsSystems EngineeringModel-based Systems EngineeringSystems ArchitectureSystems DesignBusiness ArchitectureModel ReuseReference ArchitectureService-oriented ArchitectureSoftware ArchitectureSolution ArchitectureAsset IdentificationAsset ReuseModel-to-model TransformationReference Architecture DesignReuseService Asset ManagementService ModelingService Reuse
In this paper, we study legacy asset reuse for SOA design. Typically, the cost of reusing legacy assets is much lower than the cost of creating new services from scratch. As an extension of our SOA service modeling, we use top-down approaches to identify business services, and use asset modeling for legacy asset identification to find potential reusable assets for those services. Using service capacity analysis, we evaluate the maturity of a legacy asset for transformation to a service. Finally, we provide a model transformation to convert a service model with legacy assets into an SOA reference architecture model. Our effort integrates asset reuse as a part of the overall SOA design cycle and increases the possibility of asset reuse. To help architects use our method in engineering practice, we have implemented our method in the SOMA-ME tooling environment.
7
S3: A Service-Oriented Reference Architecture
Ali Arsanjani, Liang‐Jie Zhang, Martin Ellis et al. · IT Professional · 2007 · 178 citations
Incubating Services in Legacy Systems for Architectural Migration
Hongji Yang · 2005 · 106 citations
SOMA-ME: A platform for the model-driven design of SOA solutions
Liang‐Jie Zhang, Nianjun Zhou, Y.-M. Chee et al. · IBM Systems Journal · 2008 · 71 citations