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
Link To Document