• DocumentCode
    608075
  • Title

    Internet Metaobject Protocol (IMOP): Weaving the Global Program Grid

  • Author

    Hong, Seong-Kwan ; Yuh-Jzer Joung

  • Author_Institution
    Dept. of Inf. Manage., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2013
  • fDate
    25-28 March 2013
  • Firstpage
    892
  • Lastpage
    899
  • Abstract
    Software applications are increasingly relying on networks to function, but making programs to interact over the network is still tedious and error-prone. Conventional technologies such as CORBA and the WS-* stack are complicated to use, whereas Restful style operations rely on costly ad-hoc developments on a per-service basis. We believe the problem lies in the lack of a network protocol that can solely and sufficiently address interoperability needs. In light of this, we developed Internet Metaobject Protocol (IMOP), a remote method invocation protocol for object-based resource representations. IMOP thoroughly defines operations required to facilitate interactions, from reflecting a resource´s definition to invoking its methods. It also rigorously defines the types of data passed between systems, including primitive types, composite value types, and reference types. All of these are programming language neutral.
  • Keywords
    Internet; grid computing; protocols; CORBA; IMOP; Internet metaobject protocol; WS-* stack; ad-hoc developments; global program grid; object-based resource representations; programming language neutral; remote method invocation protocol; software applications; Arrays; HTML; Internet; Interoperability; Protocols; Syntactics; Uniform resource locators; Global Program Grid; Internet Metaobject Protocol (IMOP); Internet Protocol; Meso; Remote Procedure Call (RPC); Uniform Type Locator (UTL);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on
  • Conference_Location
    Barcelona
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4673-5550-6
  • Electronic_ISBN
    1550-445X
  • Type

    conf

  • DOI
    10.1109/AINA.2013.85
  • Filename
    6531848