DocumentCode
1690426
Title
Distributed component technologies and their software engineering implications
Author
Emmerich, Wolfgang
Author_Institution
Dept. of Comput. Sci., Univ. Coll. London, UK
fYear
2002
Firstpage
537
Lastpage
546
Abstract
In this state-of-the-art report, we review advances in distributed component technologies, such as the Enterprise JavaBeans (EJB) specification and the CORBA component model (CCM). We assess the state of industrial practice in the use of distributed components. We show several architectural styles for whose implementation distributed components have been used successfully. We review the use of iterative and incremental development processes and the notion of a model-driven architecture. We then assess the state of the art in research into novel software engineering methods and tools for the modelling, reasoning and deployment of distributed components. The open problems identified during this review result in the formulation of a research agenda that will contribute to the systematic engineering of distributed systems based on component technologies.
Keywords
distributed object management; reviews; software engineering; software prototyping; subroutines; CORBA component model; Enterprise JavaBeans; component deployment; component modelling; distributed component technologies; distributed systems engineering; incremental development processes; industrial practice; iterative development processes; model-driven architecture; reasoning; research agenda; review; software architectural styles; software engineering; software tools; state of the art; systematic engineering; Assembly; Computer architecture; Computer science; Educational institutions; Java; Permission; Software engineering; Software reusability; Software systems; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location
Orlando, FL, USA
Print_ISBN
1-58113-472-X
Type
conf
Filename
1007997
Link To Document