ARCH-8: Implementing the OpenEdge - PowerPoint PPT Presentation

About This Presentation
Title:

ARCH-8: Implementing the OpenEdge

Description:

Simplify making the best OpenEdge Reference Architecture-based application Bart Schouw Business Development Manager Eric Debeij Sr Consultant – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 28
Provided by: PSC95
Category:

less

Transcript and Presenter's Notes

Title: ARCH-8: Implementing the OpenEdge


1
ARCH-8 Implementing the OpenEdge Reference
Architecture with OpenEdge 10.1
  • Simplify making the best OpenEdge Reference
    Architecture-basedapplication

Bart Schouw
Business Development Manager
Eric Debeij
Sr Consultant
2
Agenda
What you will have to endure the next 50 minutes
  • Flabbergasting the audience
  • OE-SDK background
  • OE-SDK the main components
  • OE-SDK revisited
  • Wrap up

3
Demo
4
Demo SMS your attendance
  • SMS oesdkx_at_progress.com ltnamegt to
  • 44 774 778 23 20
  • Example oesdkx_at_progress.com Bart S.

5
Recap
What did we just see?
  • A small application made from Scratch
  • Existing of 2 services, view and create.
  • The create services accesses outlook.
  • The SMS service is an existing free available
    service on the internet which was used to route
    the SMS to our email adres.

6
Recap
How did we make this possible?
  • A best practice approach for application
    development based on
  • OpenEdge 10.1
  • Model driven development
  • Round trip engineering

7
OE-SDK
Definition
  • 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.

8
Background of OE-SDK
Occasion
  • OE-SDK was initially developed to support a large
    IT project in the Netherlands in the travel
    industry.
  • OE-SDK is developed in close cooperation by the
    Dutch Prof Services team, the EMEA Prof Services
    team and architects of Progress Corporate.
  • OE-SDK has been proven essential for the
    succesful implementation at the BGN RFID pilot in
    Almere.

9
Multi million project
OAD
10
OAD Project
Background
  • The pre-requisites for this project included
  • Multiple UIs (customers portals, backoffice)
  • OpenEdge Reference Architecture based
  • OpenEdge 10.1A
  • Single set of business logic
  • Use of UML to communicate with the business.

11
BGN RFID Pilot
Back ground
  • The pre-requisites for this project included
  • State of the art technology like RFID reader
    Apama, EasyAsk, OpenEdge 10.1, Sonic ESB, Web
    services
  • New standards (still evolving), like GEN2 for
    RFID
  • Multiple suppliers in different part of the world
  • Use of UML to communicate with the business.
  • High pressure due to fixed deadlines

12
The Selexyz Retail Supply Chain System
Deployment
OpenEdgeNobisBack Office Application
OpenEdge RFID Services
BGN Central
Centraal Boekhuis
Sonic Enterprise Service Bus
BooksTagged Packaged
Advanced Shipping Notice Issued
EasyAskNaturalLanguageSearch
ASNProcessing
Info
BGN Store
Customer Self-ServiceKiosk
BooksShippedto Store
Shop Staff Inventory Access
Sonic Enterprise Service Bus
Apama ESP ASN Reconciliation
OpenEdgeAtlasStock Tracking
CaptureTech RFID Gate
RFIDTunnelat store
Customer OrdersAwait Pickup
Store Shelves
Cash Register
13
Model driven development with OE-SDK
The Software Development Life Cycle
Test
Deploy
Build
Planning
Design
Analysis
COMPRESS
Test
Deploy
Planning
Analysis
Design
Build
14
Lets go into detail
Analysis
Design
Build
15
OE-SDK is based on the OpenEdge RA
16
UCR Application Logical Model
17
Base Classes - overview
18
Remote proxy
19
Lets go into detail
Analysis
Design
Build
20
Design time catalog
Function
  • Control center
  • Enrich information from UML Design
  • Gather information from multiple sources
  • Forward engineer skeletons AND standard code
  • Reverse engineer back to repository and UML
    design

21
Demo
22
OE-SDK is based on
Wrap up
  • Based on best practice
  • Model driven development approach
  • (Covers large part of SDLC)
  • OpenEdge Reference Architecture

23
OE-SDK consists of
Wrap up
  • Design time catalog
  • Tools for import/export
  • Tool to enrich catalog data
  • Tools for forward and reverse engineer
  • Architecture implementation
  • Base classes written with object oriented
    extensions in the ABL.

24
OE-SDK
Simplifies the job of making the best OpenEdge RA
applications
  • UML naturally evolves to OO extensions in
    OpenEdge ABL
  • Simple static OpenEdge ABL for application
    programmer
  • Simple base classes with generic code for generic
    application code

25
Questions?
26
Thank you foryour time
27
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com