Cargando…

Middleware Trends And Market Leaders 2011

The Controls Middleware (CMW) project was launched over ten years ago. Its main goal was to unify middleware solutions used to operate CERN accelerators. An important part of the project, the equipment access library RDA, was based on CORBA, an unquestionable standard at the time. RDA became an oper...

Descripción completa

Detalles Bibliográficos
Autores principales: Dworak, A, Charrue, P, Ehm, F, Sliwinski, W, Sobczak, M
Lenguaje:eng
Publicado: 2011
Materias:
Acceso en línea:http://cds.cern.ch/record/1391410
_version_ 1780923368959115264
author Dworak, A
Charrue, P
Ehm, F
Sliwinski, W
Sobczak, M
author_facet Dworak, A
Charrue, P
Ehm, F
Sliwinski, W
Sobczak, M
author_sort Dworak, A
collection CERN
description The Controls Middleware (CMW) project was launched over ten years ago. Its main goal was to unify middleware solutions used to operate CERN accelerators. An important part of the project, the equipment access library RDA, was based on CORBA, an unquestionable standard at the time. RDA became an operational and critical part of the infrastructure, yet the demanding run-time environment revealed some shortcomings of the system. Accumulation of fixes and workarounds led to unnecessary complexity. RDA became difficult to maintain and to extend. CORBA proved to be rather a cumbersome product than a panacea. Fortunately, many new transport frameworks appeared since then. They boasted a better design and supported concepts that made them easy to use. Willing to profit from the new libraries, the CMW team updated user requirements and in their terms investigated eventual CORBA substitutes. The process consisted of several phases: a review of middleware solutions belonging to different categories (e.g. data-centric, object-, and message-oriented) and their applicability to a communication model in RDA; evaluation of several market recognized products and promising start-ups; prototyping of typical communication scenarios; testing the libraries against exceptional situations and errors; verifying that mandatory performance constraints were met. Thanks to the investigation performed the team have selected a few libraries that suit their needs better than CORBA. Further prototyping will select the best candidate.
id cern-1391410
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2011
record_format invenio
spelling cern-13914102022-08-17T13:32:17Zhttp://cds.cern.ch/record/1391410engDworak, ACharrue, PEhm, FSliwinski, WSobczak, MMiddleware Trends And Market Leaders 2011Accelerators and Storage RingsThe Controls Middleware (CMW) project was launched over ten years ago. Its main goal was to unify middleware solutions used to operate CERN accelerators. An important part of the project, the equipment access library RDA, was based on CORBA, an unquestionable standard at the time. RDA became an operational and critical part of the infrastructure, yet the demanding run-time environment revealed some shortcomings of the system. Accumulation of fixes and workarounds led to unnecessary complexity. RDA became difficult to maintain and to extend. CORBA proved to be rather a cumbersome product than a panacea. Fortunately, many new transport frameworks appeared since then. They boasted a better design and supported concepts that made them easy to use. Willing to profit from the new libraries, the CMW team updated user requirements and in their terms investigated eventual CORBA substitutes. The process consisted of several phases: a review of middleware solutions belonging to different categories (e.g. data-centric, object-, and message-oriented) and their applicability to a communication model in RDA; evaluation of several market recognized products and promising start-ups; prototyping of typical communication scenarios; testing the libraries against exceptional situations and errors; verifying that mandatory performance constraints were met. Thanks to the investigation performed the team have selected a few libraries that suit their needs better than CORBA. Further prototyping will select the best candidate.CERN-ATS-2011-196oai:cds.cern.ch:13914102011-10-01
spellingShingle Accelerators and Storage Rings
Dworak, A
Charrue, P
Ehm, F
Sliwinski, W
Sobczak, M
Middleware Trends And Market Leaders 2011
title Middleware Trends And Market Leaders 2011
title_full Middleware Trends And Market Leaders 2011
title_fullStr Middleware Trends And Market Leaders 2011
title_full_unstemmed Middleware Trends And Market Leaders 2011
title_short Middleware Trends And Market Leaders 2011
title_sort middleware trends and market leaders 2011
topic Accelerators and Storage Rings
url http://cds.cern.ch/record/1391410
work_keys_str_mv AT dworaka middlewaretrendsandmarketleaders2011
AT charruep middlewaretrendsandmarketleaders2011
AT ehmf middlewaretrendsandmarketleaders2011
AT sliwinskiw middlewaretrendsandmarketleaders2011
AT sobczakm middlewaretrendsandmarketleaders2011