A brief survey of software architecture concepts and service oriented architecture

@article{Valipour2009ABS,
  title={A brief survey of software architecture concepts and service oriented architecture},
  author={Mohammad Hadi Valipour and Bavar Amirzafari and K. Niki Maleki and Negin Daneshpour},
  journal={2009 2nd IEEE International Conference on Computer Science and Information Technology},
  year={2009},
  pages={34-38}
}
A critical issue in the design and construction of any complex software system is its architecture. Software architecture as an important column of software development process has various methods and roadmaps that all of them have some common principles and inception. Architecture-based approaches have been promoted as a means of controlling the complexity of systems construction and evolution. In this paper we try to describe basics and main structure of software architecture with a… Expand
An Architectural Model for System of Information Systems
One of the most important aspects when designing and constructing an Information System is its architecture. This also applies to complex systems such as System of Information Systems (SoIS). Thus,Expand
An Architectural Model for System of Information Systems
TLDR
An architectural model for System of Information Systems is presented, and the standards of Service Oriented Architecture are highlighted that might help in this task. Expand
Software architecture and requirements: A systematic literature review
TLDR
Information model regarding requirements and architecture is provided, which handles portability and contextual issues regarding platform dependency, and main purpose of information model is to facilitate practitioners for achieving traceability between requirements and Architecture. Expand
The evolution and erosion of a service-oriented architecture in enterprise software : A study of a service-oriented architecture and its transition to a microservice architecture
In this thesis project, a company’s continuously evolved service-oriented software architecture was studied for signs of architectural erosion. The architecture has been continuously developed overExpand
Principles of Service-Oriented Architecture and Web Services Application In Order to Implement Service-Oriented Architecture in Software Engineering
TLDR
This paper describes web services application in software engineering and study the fundamentals of SOA and shows that web services can be used as initial block in program creation according to several indicators like accessibility, quality, cost and efficiency. Expand
Coupling ontology with reference architectures to facilitate the instantiation process of software system architectures
TLDR
This thesis aims at facilitating the instantiation process of the software system architecture from the reference architecture by using an ontology, a tool to present the artefacts of a reference architecture in an organised and structured way. Expand
Classification of Software Quality Attributes for Service Oriented Architecture
TLDR
A comprehensive study about positive or negative effect of software quality attributes (SQA) in developing distributed system and a classification framework of SQA shows the relationship between SOA and SQA. Expand
A New Classification of Non-Functional Requirements for Engineering the Development of Software Services and Service-Oriented Applications
The service-oriented model of computing is increasingly becoming the mainstream for developing complex software systems and in particular highly distributed and web-based systems. However, theExpand
Strength Estimation of Relation between Metrics in Evolution based Model
TLDR
The maturity level of reuse metrics stated through the evolution based model is established by bringing out the strength of the relationship that is estimated through the study by relating the metrics quantitatively. Expand
Strength Estimation of Relation between Metrics in Evolution based Model
Object oriented system was the programming paradigm which aimed at the concept of software reuse. This reuse concept which has obtained its significance there upon needed to be strengthened inExpand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 32 REFERENCES
Software architecture: a roadmap
  • D. Garlan
  • Engineering, Computer Science
  • ICSE '00
  • 2000
TLDR
This paper examines some of the important trends of software architecture in research and practice, and speculates on the important emerging trends, challenges, and aspirations. Expand
Foundations for the study of software architecture
The purpose of this paper is to build the foundation for software architecture. We first develop an intuition for software architecture by appealing to several well-established architecturalExpand
Formalizing Architectural Connection
TLDR
This paper provides a formal semantics for one aspect of architectural description: the interactions between components and shows how this leads to a sound deductive system in which architectural compatibility can be checked in a way analogous to type checking in programming languages. Expand
Software architecture - perspectives on an emerging discipline
TLDR
1. architectural Styles, 2. Shared Information Systems, 3. Education of Software Architects, 4. Architectural Design Guidance. Expand
Implementing SOA: Total Architecture in Practice
Putting Service-Oriented Architecture (SOA) into Practice “This book is a must-have for enterprise architects implementing SOA. Through practical examples, it explains the relationship betweenExpand
A discipline of software architecture
TLDR
Action-centered design is proposed as the means to build software architecture by joining the two disciplines of software engineering and software design. Expand
Web services and service-oriented architectures
  • G. Alonso, F. Casati
  • Computer Science
  • 21st International Conference on Data Engineering (ICDE'05)
  • 2005
TLDR
This article describes Web services from an evolutionary perspective, with an emphasis on the utilization for enterprise application integration and service-oriented architectures. Expand
Introduction to Service-Oriented Programming
TLDR
This paper analyzes Service-Oriented technologies to identify the key characteristics and patterns of Sop, and demonstrates the value of SOP to developers and end users. Expand
Software Requirements Negotiation and Renegotiation Aids: A Theory-W Based Spiral Approach
TLDR
Needs and capabilities required to address the problem of negotiation and renegotiation that arises when the Theory-W based Spiral Model is applied to incremental requirements engineering are identified. Expand
Using style to understand descriptions of software architecture
TLDR
This paper considers conventionalized interpretations of software architecture as architectural styles and provides a formal framework for their uniform definition, allowing for the proof that the notational constraints on a style are sufficient to guarantee the meanings of all described systems. Expand
...
1
2
3
4
...