Home // International Journal On Advances in Intelligent Systems, volume 9, numbers 3 and 4, 2016 // View article
Components for a SOA with ESB, BPM, and BRM - Decision Framework and architectural Details
Authors:
Andreas Hausotter
Arne Koschel
Malte Zuch
Johannes Busch
Juri Seewald
Keywords: Business Process Management (BPM); Business Rules Management (BRM); Business Rules Management System (BRMS); Enterprise Service Bus (ESB); Service-oriented Architecture (SOA)
Abstract:
To keep their competitive edge, enterprises need to change their operational processes in a flexible and agile manner. A Service-oriented Architecture (SOA) may help to meet these needs. One key feature of a SOA is the externalization of business process logic. However, the logic process is often complex, hard to understand and difficult to adapt. This issue is due to a mingling of process and decision logic. In order to ensure flexibility and agility, decision logic should be moved to a separate service. In previous work, we provided a decision framework, which recommends an approach to actually realize such a “rule service” conceptually. We apply our framework in particular to the German insurance domain utilizing a standardized insurance process scenario. The paper presents the resulting SOA architecture, which has an Enterprise Service Bus (ESB), a Business Process Management (BPM) / Workflow Management System (WfMS), and a Business Rules Management System (BRMS) / rules engine as key components. As a key contribution here, we provide several internal architectural and implementation details including deployment and runtime views of our architecture.
Pages: 287 to 297
Copyright: Copyright (c) to authors, 2016. Used with permission.
Publication date: December 31, 2016
Published in: journal
ISSN: 1942-2679