Object-oriented distributed component software development based on CORBA

Sik-Sang Yau, Bing Xia

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Component-based software development would allow application software to be largely constructed from existing software components. However, it faces many barriers in component integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to cross-platform and cross-language object-oriented distributed software development through distributed component integration based on CORBA is presented. A distributed component model is developed to facilitate easy information retrieval at integration time. By dynamically generating adapters for distributed components using an integration tool, the component connecting process can be transparent to both component developers and software developers for integration. Group adapters are also developed for replicated component groups to automatically maintain state consistency and active group membership and provide fault-tolerance features in the resulting application software.

Original languageEnglish (US)
Title of host publicationProceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998
PublisherIEEE Computer Society
Pages246-251
Number of pages6
ISBN (Electronic)0818685859
DOIs
StatePublished - Jan 1 1998
Event22nd Annual International Computer Software and Applications Conference, Compsac 1998 - Vienna, Austria
Duration: Aug 19 1998Aug 21 1998

Other

Other22nd Annual International Computer Software and Applications Conference, Compsac 1998
CountryAustria
CityVienna
Period8/19/988/21/98

Fingerprint

Common object request broker architecture (CORBA)
Software engineering
Application programs
Object oriented programming
Fault tolerance
Information retrieval
Computer programming languages
Communication

Keywords

  • distributed object environment
  • distributed system
  • fault-tolerance
  • integration
  • Object-oriented component-based software development

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Cite this

Yau, S-S., & Xia, B. (1998). Object-oriented distributed component software development based on CORBA. In Proceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998 (pp. 246-251). IEEE Computer Society. https://doi.org/10.1109/CMPSAC.1998.716662

Object-oriented distributed component software development based on CORBA. / Yau, Sik-Sang; Xia, Bing.

Proceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998. IEEE Computer Society, 1998. p. 246-251.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yau, S-S & Xia, B 1998, Object-oriented distributed component software development based on CORBA. in Proceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998. IEEE Computer Society, pp. 246-251, 22nd Annual International Computer Software and Applications Conference, Compsac 1998, Vienna, Austria, 8/19/98. https://doi.org/10.1109/CMPSAC.1998.716662
Yau S-S, Xia B. Object-oriented distributed component software development based on CORBA. In Proceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998. IEEE Computer Society. 1998. p. 246-251 https://doi.org/10.1109/CMPSAC.1998.716662
Yau, Sik-Sang ; Xia, Bing. / Object-oriented distributed component software development based on CORBA. Proceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998. IEEE Computer Society, 1998. pp. 246-251
@inproceedings{fa1d54d7e17a460a9a6beb9ea7db43c2,
title = "Object-oriented distributed component software development based on CORBA",
abstract = "Component-based software development would allow application software to be largely constructed from existing software components. However, it faces many barriers in component integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to cross-platform and cross-language object-oriented distributed software development through distributed component integration based on CORBA is presented. A distributed component model is developed to facilitate easy information retrieval at integration time. By dynamically generating adapters for distributed components using an integration tool, the component connecting process can be transparent to both component developers and software developers for integration. Group adapters are also developed for replicated component groups to automatically maintain state consistency and active group membership and provide fault-tolerance features in the resulting application software.",
keywords = "distributed object environment, distributed system, fault-tolerance, integration, Object-oriented component-based software development",
author = "Sik-Sang Yau and Bing Xia",
year = "1998",
month = "1",
day = "1",
doi = "10.1109/CMPSAC.1998.716662",
language = "English (US)",
pages = "246--251",
booktitle = "Proceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998",
publisher = "IEEE Computer Society",

}

TY - GEN

T1 - Object-oriented distributed component software development based on CORBA

AU - Yau, Sik-Sang

AU - Xia, Bing

PY - 1998/1/1

Y1 - 1998/1/1

N2 - Component-based software development would allow application software to be largely constructed from existing software components. However, it faces many barriers in component integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to cross-platform and cross-language object-oriented distributed software development through distributed component integration based on CORBA is presented. A distributed component model is developed to facilitate easy information retrieval at integration time. By dynamically generating adapters for distributed components using an integration tool, the component connecting process can be transparent to both component developers and software developers for integration. Group adapters are also developed for replicated component groups to automatically maintain state consistency and active group membership and provide fault-tolerance features in the resulting application software.

AB - Component-based software development would allow application software to be largely constructed from existing software components. However, it faces many barriers in component integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to cross-platform and cross-language object-oriented distributed software development through distributed component integration based on CORBA is presented. A distributed component model is developed to facilitate easy information retrieval at integration time. By dynamically generating adapters for distributed components using an integration tool, the component connecting process can be transparent to both component developers and software developers for integration. Group adapters are also developed for replicated component groups to automatically maintain state consistency and active group membership and provide fault-tolerance features in the resulting application software.

KW - distributed object environment

KW - distributed system

KW - fault-tolerance

KW - integration

KW - Object-oriented component-based software development

UR - http://www.scopus.com/inward/record.url?scp=85046027695&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85046027695&partnerID=8YFLogxK

U2 - 10.1109/CMPSAC.1998.716662

DO - 10.1109/CMPSAC.1998.716662

M3 - Conference contribution

AN - SCOPUS:85046027695

SP - 246

EP - 251

BT - Proceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998

PB - IEEE Computer Society

ER -