Arctic beans containers composition of non-functional services using composition filters

It is becoming clear that modern middleware platforms must provide both deploy-time configuration and run-time reconfiguration to accommodate rapid changing requirements and also to be able to operate in dynamic environments. J2EE is a key example of a middleware architecture that supports enterpris...

Full description

Bibliographic Details
Main Authors: Blair, Gordon S., Yang, Jie, Andersen, Anders
Format: Report
Language:English
Published: Universitetet i Tromsø 2005
Subjects:
Online Access:https://hdl.handle.net/10037/396
_version_ 1829304566754050048
author Blair, Gordon S.
Yang, Jie
Andersen, Anders
author_facet Blair, Gordon S.
Yang, Jie
Andersen, Anders
author_sort Blair, Gordon S.
collection University of Tromsø: Munin Open Research Archive
description It is becoming clear that modern middleware platforms must provide both deploy-time configuration and run-time reconfiguration to accommodate rapid changing requirements and also to be able to operate in dynamic environments. J2EE is a key example of a middleware architecture that supports enterprise applications via its Enterprise JavaBeans (EJB) component model. EJB provides limited configurability in terms of a fixed set of non-functional middleware services at deployment-time (via a declarative deployment descriptor). However, EJB along with other related enterprise architectures generally do not provide enough support for re-configuration or evolution. At best, there is limited support in some platforms for replacing or updating particular services. This paper discusses the design of configurable and re-configurable middleware architecture and also the key role of separation of concerns for such platforms. The paper also describes the Arctic Beans component model which uses the Composition Filters model to capture such concerns and also support their safe composition.The paper also explains how this model can be used to construct an Arctic Beans container, in the style of EJB. The main contribution of the paper is to demonstrate that adaptable middleware platform can be developed using separation of concern technologies, specifically the composition filters model.
format Report
genre Arctic
genre_facet Arctic
geographic Arctic
geographic_facet Arctic
id ftunivtroemsoe:oai:munin.uit.no:10037/396
institution Open Polar
language English
op_collection_id ftunivtroemsoe
op_relation Tekniske rapporter / Institutt for informatikk 59(2005)
https://hdl.handle.net/10037/396
op_rights openAccess
publishDate 2005
publisher Universitetet i Tromsø
record_format openpolar
spelling ftunivtroemsoe:oai:munin.uit.no:10037/396 2025-04-13T14:13:43+00:00 Arctic beans containers composition of non-functional services using composition filters Blair, Gordon S. Yang, Jie Andersen, Anders 2005 335045 bytes application/pdf https://hdl.handle.net/10037/396 eng eng Universitetet i Tromsø University of Tromsø Tekniske rapporter / Institutt for informatikk 59(2005) https://hdl.handle.net/10037/396 openAccess VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420 VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550 Research report Forskningsrapport 2005 ftunivtroemsoe 2025-03-14T05:17:56Z It is becoming clear that modern middleware platforms must provide both deploy-time configuration and run-time reconfiguration to accommodate rapid changing requirements and also to be able to operate in dynamic environments. J2EE is a key example of a middleware architecture that supports enterprise applications via its Enterprise JavaBeans (EJB) component model. EJB provides limited configurability in terms of a fixed set of non-functional middleware services at deployment-time (via a declarative deployment descriptor). However, EJB along with other related enterprise architectures generally do not provide enough support for re-configuration or evolution. At best, there is limited support in some platforms for replacing or updating particular services. This paper discusses the design of configurable and re-configurable middleware architecture and also the key role of separation of concerns for such platforms. The paper also describes the Arctic Beans component model which uses the Composition Filters model to capture such concerns and also support their safe composition.The paper also explains how this model can be used to construct an Arctic Beans container, in the style of EJB. The main contribution of the paper is to demonstrate that adaptable middleware platform can be developed using separation of concern technologies, specifically the composition filters model. Report Arctic University of Tromsø: Munin Open Research Archive Arctic
spellingShingle VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420
VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550
Blair, Gordon S.
Yang, Jie
Andersen, Anders
Arctic beans containers composition of non-functional services using composition filters
title Arctic beans containers composition of non-functional services using composition filters
title_full Arctic beans containers composition of non-functional services using composition filters
title_fullStr Arctic beans containers composition of non-functional services using composition filters
title_full_unstemmed Arctic beans containers composition of non-functional services using composition filters
title_short Arctic beans containers composition of non-functional services using composition filters
title_sort arctic beans containers composition of non-functional services using composition filters
topic VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420
VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550
topic_facet VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420
VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550
url https://hdl.handle.net/10037/396