Sie sind auf Seite 1von 13

The Architecture Design Process

OutSystems Training
Topics

● Architecture design process


○ Disclose
○ Organize
○ Assemble

● Guiding principles for assembling modules

● The Electronic Canvas


Architecture design process - 3 step, iterative process

1. Disclose
2. Organize
3. Assemble

As new concepts or additional


details are disclosed, keep
iterating over the 3 steps to refine
the architecture using the canvas
1. Disclose: Business concepts and integration needs

1. Disclose

Points:13
Points:13
Must Have
Must Have

User Stories Information Integration UX


and Roles Architecture technology expectations
1. Disclose: Claim Handling example

Claim
handling
1. Disclose

Web Site Claim Customer Contract Product

CRM ERP

Customer
Call Center Audit ACL
management
2. Organize: Concepts on the canvas

1. Disclose 2. Organize

Orchestration Site Call Center


Access portals

End-User Customer Claim


management handling
User processes

Core Business Customer Claim Contract Product


Business concepts

Library ERP CRM Audit ACL


Integration needs & NFRs
2. Organize: Concepts on the canvas

1. Disclose 2. Organize

Orchestration Site Call Center Backoffice


Access portals

End-User Customer Claim


Analytics
management handling
User processes

Core Business Customer Claim Contract Product


Business concepts

Library ERP CRM Audit ACL


Integration needs & NFRs
3. Assemble: Grouping concepts (or not)

1. Disclose 2. Organize 3. Assemble

Auto Home Health


Claim Claim Claim

Claim
Guiding principles for assembly

● Join concepts if they are related and strongly connected

● Don’t join concepts if they are too complex or have different life cycles

● Isolate the reusable logic from the integration logic


○ Consumers don’t care about integration logic
3. Assemble: Matching recommended patterns

1. Disclose 2. Organize 3. Assemble

Customer _Sync
Portal

Customer_CS
App1 App2
Customer_IS

ERP Theme
Tool to support Architecture Design
Download the Electronic Canvas from the OutSystems Forge
http://www.outsystems.com/forge/component/706/electronic-canvas/

Allows you to arrange concepts in the 4LC using drag and drop
Review

● Architecture design process


○ Disclose
○ Organize
○ Assemble

● Guiding principles for assembling modules

● The Electronic Canvas


The Architecture Design Process
Thank you!

Das könnte Ihnen auch gefallen