• DocumentCode
    436020
  • Title

    Supporting Live Development of SOAP and CORBA Servers

  • Author

    Pallemulle, Sajeeva L. ; Goldman, Kenneth J. ; Morgan, Brandon E.

  • Author_Institution
    Washington Univ., St. Louis, MO
  • fYear
    2005
  • fDate
    10-10 June 2005
  • Firstpage
    553
  • Lastpage
    562
  • Abstract
    We present middleware for a server development environment that facilitates live development of SOAP and CORBA servers. As the underlying implementation platform, we use JPie, a tightly integrated programming environment for live software construction of Java applications. JPie provides dynamic classes whose signature and implementation can be modified at run time, with changes taking effect immediately upon existing instances of the class. We extend this model by automating the server deployment process, allowing developers to devote their full attention to the implementation of server logic. Moreover, the live development model enables the construction of server applications while they are running, connected, and communicating with test clients. Combined with our client development environment, these features facilitate the live, simultaneous construction of both the client and server applications
  • Keywords
    Java; distributed object management; file servers; middleware; software engineering; CORBA server; JPie; Java application; SOAP server; integrated programming; live development support; live software construction; middleware; server deployment automation; server development environment; server logic implementation; Aerodynamics; Application software; Buildings; Genetic mutations; Java; Logic; Middleware; Programming environments; Simple object access protocol; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2005. ICDCS 2005. Proceedings. 25th IEEE International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2331-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.2005.76
  • Filename
    1437117