Design Principles for Application Integration The purpose of

















- Slides: 17
“Design Principles for Application Integration” • The purpose of the paper is to introduce a number of principles for the design, validation, and presentation of process models aligning the applications of an organisation to its business processes.
stove pipe problem Application The Integration: The stove pipe problem Market Purchase Production Shipment Service Business process ITsystem 1 ITsystem 2 ITITsystem 3 systems ITsystem 4 IT system 5
Architectures of Application Integration Application B Application A Application BA Application B Application A Application C B Application Message Broker Application B Process Broker Application F Application E Application C D Application A Application E Application C Application D D Application C Person A
Business Modeling Language (BML) Operator Reg Application Nr Application
Business Modeling Language (BML) Operator Reg Application Nr Application
Business Modeling Language (BML) Operator Reg Application Number handling process Update Applicati Process Nr Application
Business Modeling Language (BML) Operator Reg Application Nr Application
Modelling Application Integration Problem: Complex and unstructured models Exception handling Extensive communication Redundancy Solution: View guidelines
Common models för different stakeholders
View 1: Customer interaction The Customer Process
View 2: Broker request The Customer Process
View 3: External system interaction Nr application
View 4: Exception handling The Number Handling Process
View 6: Notifications The Number Handling Process
Classification of Messages (based on Speech Act Theory) Assertive - Information confirmation - Service confirmation - Reservation confirmation - Booking confirmation - Notification Commissive - Service Promise Directive - Information request - Service Request - Reservation request - Booking request - Cancel reservation - Cancel booking
Classification of Processes • Customer processes • Interface processes - Request interface processes - Release interface processes • Synchronisation processes • Maintenance processes

















