Home // International Journal On Advances in Software, volume 9, numbers 1 and 2, 2016 // View article
Enterprise Integration Modeling
Authors:
Mihaela Iridon
Keywords: enterprise integration; system modeling; data integration; canonical model; integration patterns, prototyping, simulation, testing.
Abstract:
As larger and more complex line-of-business (LoB) software systems emerge and grow within an organization so does the need for such systems to interact with each other and exchange data, making it imperative to design flexible, scalable integration architectures and frameworks to support a robust and well-performing enterprise system. System integration is a multi-faceted undertaking, ranging from low-level data sharing (Shared Repository or File Sharing), to point-to-point communications (Remote Procedure Invocation via Service Orientation), to decoupled data exchange architectures (Messaging). It is not uncommon to build entire integration sub-systems responsible not only for exchanging information between systems (commands and notifications) but also for potentially more complex business logic orchestration across the entire enterprise (Message Broker). Moreover, implementing large integration solutions carries a considerable amount of risk so it is imperative that such solutions be validated by releasing functional prototypes to a smaller client bases in order to ascertain the benefits of - and perhaps the clients’ interest in - delivering new features. This paper is contemplating a practical data notification and synchronization integration solution that allows multiple enterprise domains to share data that is critical for business operations [1]. The solution features an incremental delivery approach based on initial prototyping that allowed for additional market analysis and a gradual integration. The article presents the architecture achieving this business objective, together with the corresponding system models and design artifacts. It described the data integration solution realized using a broker-based messaging approach employing various enterprise integration patterns, as well as the initial synchronous functional prototype and the many benefits of software system prototyping in general.
Pages: 116 to 127
Copyright: Copyright (c) to authors, 2016. Used with permission.
Publication date: June 30, 2016
Published in: journal
ISSN: 1942-2628