Performance in Layered Software Architectures: The case of customized organizational software

International Journal of Computer Trends and Technology (IJCTT)          
© 2019 by IJCTT Journal
Volume-67 Issue-12
Year of Publication : 2019
Authors : Yonah Etene, Josphat M. Karani
DOI :  10.14445/22312803/IJCTT-V67I12P104


MLA Style:Yonah Etene, Josphat M. Karani  "Performance in Layered Software Architectures: The case of customized organizational software" International Journal of Computer Trends and Technology 67.12 (2019):15-19.

APA Style Yonah Etene, Josphat M. Karani. Performance in Layered Software Architectures: The case of customized organizational software International Journal of Computer Trends and Technology, 67(12),15-19.

Software architecture is the defining and structuring of a software solution that is capable of meeting technical and operational requirements. It is essential in the organization of a system into its components and helps guide the design of the overall system to ensure functionality of the components to achieve its effective performance.When components are layered, it makes it difficult for an organization to choose and customize the standard package software. This paper examined performance in layered software architecture and how to best achieve effective customization without affecting on the operations of an organization.

[1] K. Bradford, &L. Vaughan, Improve Commercial-off-the- Shelf (COTS) IntegrationEstimates.2004
[2] C.Bezemer, A. Zaidman, B. Platzbeecker, T. Hurkmans, and A. Hart, EnablingMultitenancy: An industrial experience report. 2010
[3] Z. Djamal, Configuration in ERP SaaSMulti-Tenancy. 2009
[4] R. Dolmetsch, T. Huber, E. Fleisch, and H. österle, Accelerated SAP.1998
[5] IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990
[6] IEEE 1471-2000 standard
[7] B. Gilad, and C. William, Mixin-based inheritance. 1990
[8] D. Jacobs, and S. Aulbach, Ruminations on multi-tenant databases. 2007
[9] D. Jyotirmoy Dutta nd. Understanding PLM System customization
[10] K.Kang, S.G.Cohen, J.A. Hess, W.E. Novak, A.S.Peterson, Feature-Oriented DomainAnalysis (FODA) Feasibility Study.1990
[11] J.Lamm, A. Espinoza, and A.K. Berg, System tests for reconfigurable signal processingSystems. 2009
[12] C. Mann, „Why software is so bad?, Technology Review.2002
[13] H. Marc, “Modular, layered architecture: the necessary foundation for effective massCustomization in software”. 2005
[14] H. Osterle, E. Feisch, and R. Alt, R. “Business Networking: Shaping Enterprise Relationshipson the Internet
[15] N. Pollock &J. Cornford, “Customizing Industry Standard Computer Systems for Universities. 2004
[16] K. Rajeev, “Efficient Customization of Software Applications of an Organization”. 2013
[17] AG. Siemens. “The SIMATIC PCS7, Process Control System. 2013
[18] T. Simpson, K. Umapathy, J. Nanda, S. Halbe, and B. Hodge, „Development of a frameworkfor web-based product platform customization?, Journal of Computing and InformationScience in Engineering. 2003
[19] M. Turner, D. Budgen,P. Brereton, “Turning software into a service”.2003
[20] P. C. Clements, “Coming Attractions in Software Architecture”. 1993
[21] P.Clement, F. Bechmann, L.Bass, D.Carlan, J. Ivers, R. Little, P. Merson, R.Nord andJ.Stafford. Documenting Architectures Layers (CMU/SEI-2000-SR-004)

Software architecture, Performance, Customization