• DocumentCode
    1967689
  • Title

    Architecting systems with components and services

  • Author

    Jiang, Michael ; Willey, Allan

  • fYear
    2005
  • fDate
    15-17 Aug. 2005
  • Firstpage
    259
  • Lastpage
    264
  • Abstract
    Complexity has been one of the key challenges to the architecture, design, and implementation of large-scale and distributed enterprise applications. Object-oriented design overcame many of the scalability issues of previous technologies by applying encapsulation and inheritance. As systems became larger and more complex, classes and objects turned out to be too fine-grained and cumbersome to capture the structures and behaviors of these systems. Component-based software engineering techniques were proposed to further raise the level of abstraction. Recently, the growing demand for Internet computing imposes new challenges. Software systems are required to be more distributed and loosely coupled. The service-oriented aspects of these network-based systems further complicate their architecture and design. This paper presents a software architecture that addresses the above issues by combining the strength of component-based and service-based design methodologies. Experiences from the deployment of enterprise applications based on this architecture are presented.
  • Keywords
    object-oriented programming; software architecture; Internet computing; component-based software engineering; distributed enterprise applications; network-based systems; object-oriented design; service-based design; software architecture; software systems; Application software; Computer architecture; Design methodology; Encapsulation; Internet; Large-scale systems; Scalability; Software architecture; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration, Conf, 2005. IRI -2005 IEEE International Conference on.
  • Print_ISBN
    0-7803-9093-8
  • Type

    conf

  • DOI
    10.1109/IRI-05.2005.1506483
  • Filename
    1506483