ACM Home Page
Please provide us with feedback. Feedback
Interface-oriented middleware and distributed service inference
Full text PdfPdf (321 KB)
Source ACM International Conference Proceeding Series; Vol. 80 archive
Proceedings of the 3rd workshop on Adaptive and reflective middleware table of contents
Toronto, Ontario, Canada
Pages: 244 - 249  
Year of Publication: 2004
ISBN:1-58113-949-7
Authors
L. Robert Varney  University of California, Los Angeles
D. Stott Parker  University of California, Los Angeles
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 29,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1028613.1028624
What is a DOI?

ABSTRACT

Distributed systems that dynamically adapt to changing environments should be developed based on incrementally defined, loosely coupled services. But current middleware platforms tend to encourage monolithic services that are tightly coupled with their environments. We suggest that the non-incremental nature of middleware services is due in part to the lack of support for implementation inheritance, and that tight coupling is due to insufficient support for interface abstraction.

Interface-oriented programming (IOP) is an extension of object-oriented programming in which all program inter-dependencies, including inheritance dependencies, are expressed using interface abstractions. This encourages development of partial classes, and requires a new program linking mechanism called representation inference to integrate them.

We propose that a distributed implementation of IOP including partial services and distributed service inference could address some of the limitations of middleware systems, providing new opportunities for performance reflection and transparent adaptation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Java 2 platform, enterprise edition (J2EE). Technical report, Sun Microsystems, Inc. http://java.sun.comi/j2ee.
 
2
CORBA components. Technical report, Object Management Group, 2002. http://www.omg.org.
 
3
 
4
 
5
6
 
7
 
8
S. McIlraith and T. C. Son. Adapting golog for composition of semantic web services. In Proceedings of Conference on Knowledge Representation and Reasoning, 2002.
 
9
E. Sirin, J. Hendler, and B. Parsia. Semi-automatic composition of web services using semantic descriptions. In Proceedings of Workshop on Web Services: Modeling, Architecture, and Infrastructure, 2003.
 
10
B. Srivastava and J. Koehler. Web service composition - current solutions and open problems. In Proceedings of Workshop on Planning for Web Services, 2003.
 
11
 
12
L. Robert Varney. Interface-oriented programming. Technical Report TR-040016, UCLA Department of Computer Science, 2004.
 
13
L. Robert Varney and D. Stott Parker. Inheritance decoupled: It's more than just specialization. In Proceedings of ECOOP/MASPEGHI Workshop, 2004.


Collaborative Colleagues:
L. Robert Varney: colleagues
D. Stott Parker: colleagues