• DocumentCode
    756395
  • Title

    Ruby Extensions

  • Author

    Vinoski, Steve

  • Author_Institution
    IONA Technologies
  • Volume
    10
  • Issue
    5
  • fYear
    2006
  • Firstpage
    85
  • Lastpage
    87
  • Abstract
    The author reviewed Maik Schmidt´s enterprise integration with Ruby as a means of exploring dynamic languages´ applicability to middleware integration projects. Using languages such as Ruby for these projects is straight forward when developers can create pure dynamic language applications that access preexisting services, even though such services are typically implemented in middleware languages such as Java, C++, or C. This approach works reasonably well because the dynamic language applications typically reside in separate address spaces from the services they use, accessing the services only through avenues that guarantee separation, including database drivers and network connections. Are dynamic languages like Ruby useful in middleware integration projects that require you to directly couple the dynamic code to legacy code? The author explores what it takes to cleanly integrate Ruby into an existing C++ middleware system
  • Keywords
    C++ language; middleware; C++ middleware system; Ruby application; dynamic language application; middleware integration project; middleware language; Databases; Diversity reception; Java; Middleware; Runtime; Search engines; Virtual machining; Virtual manufacturing; XML; Yarn; Ruby; dynamic programming languages; integration; middleware;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2006.109
  • Filename
    1703351