CURA: Complex-system Unified Reference Architecture - Position Paper: A Practitioner View

Ethan Hadar, Irit Hadar

Abstract

Constructing enterprise-level solution requires integration of existing, modified, and new modular technologies. A customer specific solution is instantiated from a reference implementation owned by the services organization, as a result of multiple products and their reference design created by the R&D organization. Yet, the disciplines of R&D and enterprise architecture differ in their analysis and design processes, artifacts, and semantics, leading to a mismatch in product design, knowledge and requirements interpretation. The Complex-systems Unified Reference Architecture (CURA) was developed as a common platform for both field and R&D practices. This methodology binds a 4-layered structure and a 4-phased architecture process, controlling the solution architecture lifecycle from reference design to reference implementation and solution instantiation, and fits both agile and DevOps methodologies. The presented version of CURA was tested and implemented with several customers as a lean and minimal blueprinting approach, serving as part of the architectural deliverables. CURA can be adjusted to other visual binding notations such as UML and TOGAF modeling languages, and can scale up to system-of-systems design.

References

  1. Amber S, 2015. “Just Barely Good Enough” models and documents: an agile best practice, http://www.agilemodeling.com/essays/barelyGoodEno ugh.html Retrieved 22 December 2015.
  2. Avgeriou P. Zdun U., Borne I, 2006. Architecture-centric evolution: new issues and trends. In Proceedings of the ECOOP 2006 workshop reader (ECOOP'06).
  3. Hadar E., Davis J., Ferguson D. F., 2012a. “Proactive Performance Optimization of IT Services SupplyChain Utilizing a Business Service Innovation Value Roadmap”, The Third International Conference on Cloud Computing, GRIDs, and Virtualization, Cloud Computing 2012, July 22-27, 2012 - Nice, France.
  4. Hadar, E., Hadar, I., Silberman G. M. and Harrison, J. M., 2012b. The 4x6 Tiered Architecture Method: An Approach to the Design of Enterprise Solutions, CAiSE/IWSSA 2012 Workshops, LNBIP 112, pp. 180-- 191. Springer, Heidelberg (2012), Gdansk, Poland, 2012.
  5. Kruchten, P., 1995. Architectural Blueprints - The “4+1” View Model of Software Architecture. IEEE Software 12 (6), pp. 42-50, (1995).
  6. Passos, L., Terra, R., Valente, M. T., Diniz, R., Mendonça, N., Buschmann, F., 2010. On Architecture Styles and Paradigms, IEEE Software, Vol. 27, Issue 4, 2010.
  7. TOGAF, 2015 http://www.opengroup.org/subjectareas/ enterprise/togaf, retrieved on December 22, 2015.
Download


Paper Citation


in Harvard Style

Hadar E. and Hadar I. (2016). CURA: Complex-system Unified Reference Architecture - Position Paper: A Practitioner View . In Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-189-2, pages 216-221. DOI: 10.5220/0005894302160221


in Bibtex Style

@conference{enase16,
author={Ethan Hadar and Irit Hadar},
title={CURA: Complex-system Unified Reference Architecture - Position Paper: A Practitioner View},
booktitle={Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,},
year={2016},
pages={216-221},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005894302160221},
isbn={978-989-758-189-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,
TI - CURA: Complex-system Unified Reference Architecture - Position Paper: A Practitioner View
SN - 978-989-758-189-2
AU - Hadar E.
AU - Hadar I.
PY - 2016
SP - 216
EP - 221
DO - 10.5220/0005894302160221