• DocumentCode
    2494390
  • Title

    Towards a dynamic CORBA component platform

  • Author

    Marvic, R. ; Merle, Philippe ; Geib, Jean-Marc

  • Author_Institution
    Lab. d´´Inf Fondamentale, CNRS, Villeneuve d´´Ascq, France
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    305
  • Lastpage
    314
  • Abstract
    Distributed object computing (DOC) middleware, even if commonly used, has several drawbacks in supporting large and complex distributed applications: no visibility of distributed object interconnections, no implementation separation between business logic and system services, and no application deployment process. In response to this, DOC middleware is evolving to distributed component computing (DCC) middleware such as the Enterprise Java Beans and the CORBA Component Model (CCM). Such middleware provides new solutions to exhibit component interconnections, to separate functional and non-functional aspects, and to deploy components. However, this new middleware generation does not allow applications to have fine-grain control of their deployment process, i.e. the deployment process is hard-coded into DCC middleware and applications cannot adapt it to their requirements. In the context of the CCM, this paper promotes a flexible deployment process supported by a dynamic CORBA Component platform. This platform is composed of an OMG IDL compiler, generic container servers, and our CorbaScript engine (basis and first implementation of the OMG IDLscript specification). It allows software architects to dynamically drive the deployment of their distributed components, as well as to be reactive to their evolutions
  • Keywords
    Java; client-server systems; distributed object management; CORBA Component Model; CorbaScript engine; DOC middleware; Enterprise Java Beans; OMG IDL compiler; component interconnections; distributed component computing middleware; distributed object computing middleware; dynamic CORBA component platform; flexible deployment process; generic container servers; Application software; Containers; Distributed computing; Engines; Java; Large-scale systems; Logic; Middleware; Packaging; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Objects and Applications, 2000. Proceedings. DOA '00. International Symposium on
  • Conference_Location
    Antwerp
  • Print_ISBN
    0-7695-0819-7
  • Type

    conf

  • DOI
    10.1109/DOA.2000.874202
  • Filename
    874202