mon1 5

Uploaded from authorPOINTLite
Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Agenda: 

Agenda

History: 

History Architectures from 1, 2, 3 to n-tier (OERA) Application Integration via ESB (SOA) Implementation of SOA based on (Web-)Services Formal methodology for analysis & design (UML and OO) Constant changing world  roundtrip engineering, enabled by Model Driven Development What have we learned in 40 years of software development?

Objective and purpose: 

Objective and purpose Model Driven Architecting Decouple the way that application systems are defined from the technology they run on. This is in order to ensure that the investments made in building systems can be preserved even when the underlying technology platforms change.

Model Driven Architecting: 

Model Driven Architecting Platform Independent Model Platform Specific Model Code Round Trip Engineering

What is iMo: 

A best practice approach for application development based on: OpenEdge Reference Architecture (OERA) OpenEdge 10.1 (OO extensions on the ABL) Model Driven Architecting based on UML Round Trip Engineering What is iMo

iMo: 

Consists of tools (Enterprise Architect and design time catalog) and the knowledge (base classes and services) to support a development team to build a modern OpenEdge Reference Architecture-based application within the OpenEdge development environment. iMo Definition

How iMo works – schematic: 

How iMo works – schematic Import Generate Bus. task Bus Entity Data acces object iMo Repository

How iMo works – in UML: 

How iMo works – in UML

Organization: 

Organization Development initiated by Progress Professional Services Netherlands Not a Progress Product, but a Service Offering based on best practices, i.e. no TechSup, no guarantees Current development backed by 5 Application Partners (4 NL, 1 BE) In operation at BGN, OAD, Interpolis Progress EMEA Services Consultants trained: NL, BE, FR, DE, Scan

Screen shot: right mouse click (OAD): 

Screen shot: right mouse click (OAD)

Screen shot: tree view (OAD): 

Screen shot: tree view (OAD)

Screenshot: Wizzard (BGN): 

Screenshot: Wizzard (BGN)

Screen shot: colour coding (BGN): 

Screen shot: colour coding (BGN)

Screen shot: records with sub-tabs (BGN): 

Screen shot: records with sub-tabs (BGN)

Screen shot: Interpolis: 

Screen shot: Interpolis

Screenshot: 1 on n relationship: 

Screenshot: 1 on n relationship

Quick start: 

Quick start

Enhance UI: 

Enhance UI

Transformation: 

Transformation

Q&A: 

Q&A

Slide22: 

Thank you for your time