• DocumentCode
    2189986
  • Title

    Combining Object-Oriented Design and SOA with Remote Objects over Web Services

  • Author

    Ferber, Marvin ; Rauber, Thomas ; Hunold, Sascha

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Bayreuth, Bayreuth, Germany
  • fYear
    2010
  • fDate
    1-3 Dec. 2010
  • Firstpage
    83
  • Lastpage
    90
  • Abstract
    Current approaches of accessing stateful resources via SOAP Web services do not provide a standardized way to use program objects (classes). In this article, we show how the interface of an object-oriented class can be expressed using WSDL. This approach enables a program object to be used in a distributed environment by accessing its Web service interface. The set of Web services associated with a class define a Remote Object over Web Service (ROWS). A ROWS object can be used to facilitate the simultaneous use of the concepts of Service Oriented Architectures (SOA) and Distributed Object Architectures (DOA). In this context, we show how ROWS objects can be utilized in BPEL. Beyond that, we present a ROWS implementation that is suitable to serve as a standalone distributed object middleware. In a case study, we show how classes that were written in Java can be made accessible remotely through the ROWS technology.
  • Keywords
    Web services; distributed object management; middleware; object-oriented methods; service-oriented architecture; BPEL; Java; Remote Object; SOA; WSDL; Web services; distributed object architectures; distributed object middleware; object oriented design; program object; service oriented architectures; BPEL; CORBA; SOA; SOAP; Web Service; distributed object; remote object;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ECOWS), 2010 IEEE 8th European Conference on
  • Conference_Location
    Ayia Napa
  • Print_ISBN
    978-1-4244-9397-5
  • Type

    conf

  • DOI
    10.1109/ECOWS.2010.19
  • Filename
    5693248