Product line software engineering (PLSE) is a promising method for software reuse. For the key of success, a reusable and adaptable architecture design is necessary. In domain of mobile games product lines, architectu...
详细信息
ISBN:
(纸本)9788955191356
Product line software engineering (PLSE) is a promising method for software reuse. For the key of success, a reusable and adaptable architecture design is necessary. In domain of mobile games product lines, architectures have some common structures because of circumstance properties of the domain and business constraints. In this paper, we classify them as architecture patterns. By doing this, we can expect increasing portability, reusability, adaptability, maintainability, and eventually productivity and improving quality.
While the importance of multi-tier architectures for enterprise information systems is widely accepted and their benefits are well published, the systematic migration from monolithic legacy systems toward multi-tier a...
详细信息
ISBN:
(纸本)0769521630
While the importance of multi-tier architectures for enterprise information systems is widely accepted and their benefits are well published, the systematic migration from monolithic legacy systems toward multi-tier architectures is known to a much lesser extent. In this paper we present a pattern on how to re-use elements of legacy systems within multi-tier architectures, which also allows for a smooth migration path. We report on experience we made with migrating existing municipal information systems towards a multi-tier architecture. The experience is generalized by describing the underlying pattern such that it can be re-used for similar architectural migration tasks. The emerged Dublo pattern is based on the partial duplication of business logic among legacy system and newly deployed application server While this somehow contradicts the separation-of-concerns principle, it offers a high degree of flexibility in the migration process and allows for a smooth transition. Experience with the combination of outdated database technology with modem server-side component and web services technologies is discussed. In this context, we also report on technology and architecture selection processes.
In this paper we present OSS Factory (Open Source Software Factory), an ecosystem aligning software demands, undergraduation Computing students qualification and Open Software practices in a collaborating relation, de...
详细信息
ISBN:
(纸本)9789728865900
In this paper we present OSS Factory (Open Source Software Factory), an ecosystem aligning software demands, undergraduation Computing students qualification and Open Software practices in a collaborating relation, dedicated to produce open software applications to cope with market demands, using students codification potential. A contest among students attending software engineering courses (or volunteers), guided by professors and coordinated by a central entity is the force to move OSS Factory. To validate the elements and interaction proposed, experiments applying the structure described in the paper have been performed, and positive results were achieved.
暂无评论