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...
Main Authors: | , , |
---|---|
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 |