Connecting frameworks: case study with middleware-based load balancing
暂无分享,去创建一个
With the increasing demand in application adaptability and the current availability of open libraries, delegating concerns in external frameworks becomes a more and more common software engineering practice. A consequence of this evolution is that the way frameworks are connected becomes an important issue for modularity, maintainability and extensibility. We study in this paper the framework connections involved in a typical middleware application using our load balancing service called DLBS. Such application consists in three frameworks: the client application, the middleware and DLBS. DLBS (Dynamic Load Balancing Service) brings new solutions regarding large scale load balancing for middleware based applications. DLBS offers a portable, multi-criteria and customizable load balancing service. It consists of a scalable monitoring infrastructure, a connection manager and customizable load balancing strategies. DLBS portability and integration across several middleware is made using aspect oriented techniques.
[1] William G. Griswold,et al. An Overview of AspectJ , 2001, ECOOP.
[2] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[3] Peter Sommerlad,et al. Pattern-Oriented Software Architecture: A System of Patterns: John Wiley & Sons , 1987 .
[4] Cristina V. Lopes,et al. A study on exception detection and handling using aspect-oriented programming , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.