• DocumentCode
    3245131
  • Title

    Extending POP-C++ to Integrate Web Services into Parallel Objects

  • Author

    Ngo, Thanh-Nguyen ; Nguyen, Tuan-Anh ; Tran Van Hoai

  • Author_Institution
    Ho Chi Minh City Univ. of Technol., Ho Chi Minh City, Vietnam
  • fYear
    2009
  • fDate
    8-11 Dec. 2009
  • Firstpage
    882
  • Lastpage
    885
  • Abstract
    A grid environment is a collection of a large number of geographically distributed resources managed by various organizations. And it is considered as a powerful computing infrastructure to solve large and complex problems. To support the software development, until now, many grid programming languages have been investigated. Most of them use proprietary protocols or TCP-based protocols to communicate. Connectivity, especially the network firewall and the heterogeneous interoperability is one of the big issues for grid applications and development tools. POP-C++, which is a programming language adding a new type of ¿parallel object¿ to C++, also faces the same problem in its communication protocol which heavily based on TCP socket/XDR. This research aims at providing POP-C++ a novel mechanism for objects to choose a suitable protocol and message encoding to communicate among them. Web Services, which is a broadly accepted standard, is a good choice because it is widely used in structuring interactions among distributed software services. Its communications mostly use SOAP buffer over HTTP protocol which is normally allowed in all firewalls. In this paper, we discuss an extension of POP-C++ toward HTTP/SOAP to overcome the connectivity issue.
  • Keywords
    C++ language; Web services; authorisation; grid computing; hypermedia; open systems; parallel programming; transport protocols; HTTP protocol; POP-C++; SOAP buffer; TCP-based protocols; Web services; XDR; communication protocol; development tools; geographically distributed resource management; grid programming languages; heterogeneous interoperability; message encoding; network firewall; parallel objects; proprietary protocols; software development; Application software; Computer languages; Encoding; Environmental management; Programming; Resource management; Simple object access protocol; Sockets; Software standards; Web services; POP-C++. Grid computing. parallel objects. Web Services. HTTP. SOAP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
  • Conference_Location
    Shenzhen
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-5788-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2009.55
  • Filename
    5395318