Very large software systems: A service-oriented approach

被引:0
|
作者
Chaudhuri, Neil [1 ]
机构
[1] LMI Govt Consulting, Mclean, VA 22012 USA
来源
WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 10 | 2005年
关键词
Service Oriented Architecture; SOA; web services; loose coupling; software architecture; software as services;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A very large scale, multi-organizational software system has typically a very long development cycle. Requirements continue to evolve while the system is being built. This affects already completed components as well as those not yet started. As a result, different parts of the system are in various phases of the development life cycle. Simultaneously, some parts of the system are in maintenance, others are in development, and others are still in the requirements phase. This leads to problems from the component interface perspective because the evolving requirements can lead to changes in the way system components need to communicate. This paper explores using a service-oriented approach to designing very large software systems. Service-oriented architectures are an architectural style that promote, among other things, loosely coupled application components and discoverable interfaces. Conceptualizing a very large software system as an enterprise of interacting, yet loosely coupled applications can help mitigate risks associated with evolving requirements and interfaces. Traditional approaches, such as data dictionaries, interface standardization, and locking requirements down tight early only go so far. Designers cannot anticipate all possible future needs or user requirements. Large systems amplify this concern, because customer personnel may change during development. Furthermore, these tactics tend to produce brittle, inflexible system architectures.
引用
收藏
页码:359 / 361
页数:3
相关论文
共 50 条
  • [1] Conceptual Modelling of Service-Oriented Software Systems
    Schewe, Klaus-Dieter
    Bosa, Karoly
    Buga, Andreea
    Nemes, Sorana Tania
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2018, 13 : 216 - 233
  • [2] Technical Debt in Service-Oriented Software Systems
    Nikolaidis, Nikolaos
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Tsekeridou, Sofia
    Piperidis, Avraam
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2022, 2022, 13709 : 265 - 281
  • [3] Automated Integration of Service-Oriented Software Systems
    Autili, Marco
    Inverardi, Paola
    Tivoli, Massimo
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 30 - 45
  • [4] Simulating adaptive service-oriented software systems
    Muqsith, Mohammed A.
    Sarjoughian, Hessam S.
    Huang, Dazhi
    Yau, Stephen S.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2011, 87 (11): : 915 - 931
  • [5] Approaches to Testing Service-Oriented Software Systems
    Bertolino, Antonia
    QUASSOSS 09: 1ST INTERNATIONAL WORKSHOP ON THE QUALITY OF SERVICE-ORIENTED SOFTWARE SYSTEM, 2009, : 1 - 2
  • [6] Probabilistic Approach to Service Commitment in Service-Oriented Systems
    Bannazadeh, Hadi
    Leon-Garcia, Alberto
    IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 273 - 278
  • [7] A modeling approach for exception handling in service-oriented software
    Jiang, Caoqing
    Ying, Shi
    Wen, Jing
    Jia, Xiangyang
    Wang, Yibing
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2013, 47 (04): : 118 - 124
  • [8] A Software Architecture to Control Service-Oriented Manufacturing Systems
    Gaiardelli, Sebastiano
    Spellini, Stefano
    Panato, Marco
    Lora, Michele
    Fummi, Franco
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 40 - 43
  • [9] Models for the Automated Integration of Service-oriented Software Systems
    Inverardi, Paola
    2017 IEEE/ACM 9TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE), 2017, : 2 - 2
  • [10] SOFTWARE TECHNOLOGY Service-Oriented Architecture and Legacy Systems
    Serrano, Nicolas
    Hernantes, Josune
    Gallardo, Gorka
    IEEE SOFTWARE, 2014, 31 (05) : 15 - 19