An Introduction to Component – Oriented Software Technology
Prashant1, Nidhi Sharma2
1Mr. Prashant, Asst. Prof., Department of I.T., Gurgaon College of Engg., Gurgaon, Haryana, India.
2Nidhi Sharma, Deputy Registrar, Gurgaon College of Engg., Gurgaon, Haryana, India.
Manuscript received on July 17, 2012. | Revised Manuscript received on August 25, 2012. | Manuscript published on August 30, 2012. | PP: 30-39 | Volume-1 Issue-6, August 2012.  | Retrieval Number: F0615071612/2012©BEIESP

Open Access | Ethics and Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Modern software systems are increasingly required to be open and distributed. Such systems are open not only in terms of network connections and interoperability support for heterogeneous hardware and software platforms, but, above all, in terms of evolving and changing requirements. Although object-oriented technology offers some relief, to a large extent the languages, methods and tools fail to address the needs of open systems because they do not escape from traditional models of software development that assume system requirements to be closed and stable. In this paper we have discussed that open systems requirements can only be adequately addressed by adopting a component oriented as opposed to a purely object-oriented software development approach, by shifting emphasis away from programming and towards generalized software composition.
Keywords: Component, Object, Composition, Static.