Skip to main content
Log in

Using policies in highly configurable component-based NGOSS

  • Published:
BT Technology Journal

Abstract

The mission of operational support systems (OSS) is to run and manage the daily operations of a company. It is very important that the OSS exhibits great flexibility in adjusting its behaviour to ad hoc circumstances and in evolving as dictated by emerging changes. Contemporary advances in the area of software engineering, involving component-based frameworks, service-oriented architectures and Web Services, considerably facilitate the development of flexible component-based OSS. However, unless business rules, constraints and processes are disentangled from the OSS and become separately managed entities, every single change on them would require direct modifications within the system’s software, a fact that still limits the flexibility. It is the primary aim of this paper to examine the role that policies can play in delivering highly adaptable, configurable and flexible component-based new generation OSS (NGOSS). In order to ensure the highest degree of flexibility for NGOSS, the paper makes a threefold contribution. Firstly, a generic high-level model is introduced encompassing constructs that include policies capable of specifying NGOSS components in a technology-neutral way. The model complies with most of the TeleManagement Forum’s NGOSS principles. Secondly, we show how policies can be specified and used to flexibly configure component behaviour. Thirdly, the design of a component container is presented, which provides all necessary tools to facilitate the use of policies and aids the software materialisation of a policy-enabled interface to OSS components. An implementation of the container and an example scenario of its use is then shown.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Sun Microsystems, Enterprise JavaBeans Downloads and Specifications — http://java.sun.com/products/ejb/docs.html

  2. Marvie R and Merle P: ‘CORBA Component Model: Discussion and Use with OpenCCM’, Technical Report, LIFL, France (2002).

    Google Scholar 

  3. The TeleManagement Forum — http://www.tmforum.org/

  4. Next Generation Operational Support Systems — http://www.tmforum.org/browse.asp?catID=397

  5. ‘NGOSS Architecture Technology Neutral Specification’, TMF 053, Public Evaluation Version 2.5, The TeleManagement Forum (May 2002).

  6. OSS through Java Initiative — http://java.sun.com/products/oss/adoption/catalyst/catalystNice2002.html

  7. ‘NGOSS Architecture Technology Neutral Specification Metamodel’, ANNEX TMF 053F, Member Evaluation, Version 1, The TeleManagement Forum (February 2003).

  8. Moore B, Ellesson E, Strassner J and Westerinen A: ‘Policy Core Information Model — Version 1 Specification’, IETF RFC3060 (February 2001).

  9. Rafalow L: ‘CIM Policy Model White Paper’, DMTF White Paper, DSP0108 (March 2002).

  10. Lobo J, Bhatia R and Naqvi S: ‘A Policy Description Language’, Proceedings of AAAI99 Conference, Orlando, Florida, USA (July 1999).

  11. ‘shared Information/Data (SID) Model’, Addendum 1-POL, GB922 Addendum, The TeleManagement Forum (July 2003).

  12. Strassner J: ‘Policy Based Network Management’, Morgan Kaufman Publishing (2004).

  13. Damianou N, Dulay N, Lupu E and Sloman M ‘The Ponder Policy Specification Language’, Proceedings of the Policy Workshop 2001, LNCS 1995, Springer, Bristol, UK (January 2001).

    Google Scholar 

  14. Fry M and Ghosh A: ‘Application Level Active Networking’, Computer Networks, 31, No7, pp 655–667 (1999).

    Article  Google Scholar 

  15. Funnelweb — http://dmir.it.uts.edu.au/projects/alan/

  16. Zhao B and Joseph A: ‘XSet: A Lightweight XML Search Engine for Internet Applications’, (2000) — http://www.cs.berkeley.edu/∼ravenben/xset/

  17. Distributed Management Task Force — http://www.dmtf.org/

  18. Georgalas N and Azmoodeh M: ‘Using MDA in Technology-independent Specifications of NGOSS Architectures’, First European Workshop on Model Driven Architecture with Emphasis on Industrial Application (MDA-IA 2004), Enschede, The Netherlands (March 2004).

  19. ‘NGOSS TNA — System Contract Description’, TMF053B v4.0, The TeleManagement Forum (February 2004).

Download references

Authors

About this article

Cite this article

Georgalas, N., Bagley, C. Using policies in highly configurable component-based NGOSS. BT Technol J 23, 149–161 (2005). https://doi.org/10.1007/s10550-005-0038-x

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10550-005-0038-x

Keywords

Navigation