A Conceptual Framework to Analyze Enterprise Business Solutions from a Software Architecture Perspective
The architectural aspects of software systems are not always explicitly exposed to customers when a product is presented to them by software vendors. Therefore, customers might be put at a major risk if new emerging business needs come to light that require modification of some of the core business processes within their organizations. So they might need to replace their existing systems or re-architect old ones to comply with new architectural standards. This paper describes a proposed framework that helps organizations to build a comprehensive view of their system architecture prior to dealing with vendors. Consequently, every organization can have a reference model that facilitates negotiation and communication with software vendors. The paper applies the proposed framework to an organization in the region of Saudi Arabia to validate its applicability and generates an architectural design for their software systems.
Keywords: Software Architecture, SOA, ERP, Business Process
Download Full-Text
ABOUT THE AUTHOR
Basem Y. Alkazemi
Basem Y. Alkazemi is an assistant professor at Umm Al-Qura University (UQU) in Saudi Arabia under the school of computer science & Engineering. He obtained his PhD in 2009 from Newcastle University in U.K. His PhD topic was concerned with addressing the complexity of re-using open-source software components. Basem is currently holding the position of vice dean of IT deanship for e-government at UQU. One of his main duties is to establish a framework that leads to the integration of all the university software systems in a unified model. He is a member in the IEEE, SIGSOFT-ACM, and SEI societies. His main research interests include software architectural patterns, software product lines, Aspect-oriented SE, SOA, and CBSE.
Basem Y. Alkazemi
Basem Y. Alkazemi is an assistant professor at Umm Al-Qura University (UQU) in Saudi Arabia under the school of computer science & Engineering. He obtained his PhD in 2009 from Newcastle University in U.K. His PhD topic was concerned with addressing the complexity of re-using open-source software components. Basem is currently holding the position of vice dean of IT deanship for e-government at UQU. One of his main duties is to establish a framework that leads to the integration of all the university software systems in a unified model. He is a member in the IEEE, SIGSOFT-ACM, and SEI societies. His main research interests include software architectural patterns, software product lines, Aspect-oriented SE, SOA, and CBSE.