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 条
[21]   A Maintainability Assessment Model for Service-Oriented Systems [J].
Senivongse, Twittie ;
Puapolthep, Assawin .
WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2015, VOL I, 2015, :139-144
[22]   A Service-Oriented Programming Approach for Dynamic Distributed Manufacturing Systems [J].
Atmojo, Udayanto Dwi ;
Salcic, Zoran ;
Wang, Kevin I-Kai ;
Vyatkin, Valeriy .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (01) :151-160
[23]   Adaptive Business Network Systems A Service-Oriented Architectural Approach [J].
He, Jing Jing ;
Jrad, Radhouane B. N. ;
Sundaram, David .
2015 6TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2015,
[24]   Service-Oriented Software Framework for Network Management [J].
Lee, Dongcheul ;
Park, Byungjoo .
ADVANCES IN SOFTWARE ENGINEERING, 2010, 117 :327-+
[25]   A Review on Service-Oriented Software Engineering (SOSE) [J].
Manjula, R. ;
Patil, Amit ;
Shingade, Rushikesh .
PROCEEDINGS OF 2016 ONLINE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING AND TECHNOLOGIES (IC-GET), 2016,
[26]   A Service-Oriented Approach for the Collaborative Simulation of Complex Engineering Systems [J].
Wang, Hongwei ;
Zhang, Heming ;
Johnson, Aylmer .
2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, :78-+
[27]   A Software Process Line for Service-Oriented Applications [J].
Garcia, Cleiton ;
Paludo, Marco ;
Malucelli, Andreia ;
Reinehr, Sheila .
30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, :1680-1687
[28]   Artificial intelligence in service-oriented software design [J].
Rodriguez, Guillermo ;
Soria, Alvaro ;
Campo, Marcelo .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 53 :86-104
[29]   USING SERVICE-ORIENTED ARCHITECTURE APPROACH FOR MULTIPLE USER INTERFACE SOFTWARE DEVELOPMENT [J].
Arefev, Roman ;
Zudilova, Tatiana ;
Seffah, Ahmed .
INFORMATICS, GEOINFORMATICS AND REMOTE SENSING CONFERENCE PROCEEDINGS, SGEM 2016, VOL I, 2016, :513-520
[30]   A new approach for service-oriented architecture [J].
Talaei-Khoei, A ;
Sheriffian, AH ;
Akbari, MK ;
Verdom, JF .
Enabling Technologies for the New Knowledge Society, 2005, :459-470