eclipse finance day: sirius for finance

50
© Copyright 2013 Obeo Sirius for finance: create your own graphical designers for IT and EA Eclipse Finance Day, Zurich 2014 by Etienne Juliot

Upload: etienne-juliot

Post on 05-Jul-2015

184 views

Category:

Software


3 download

DESCRIPTION

Sirius for finance: create your own graphical designers for IT and EA Eclipse Finance Day, Zurich 2014 by Etienne Juliot

TRANSCRIPT

Page 1: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2013

Ob

eo

Sirius for finance:create your own graphical designers

for IT and EA

Eclipse Finance Day, Zurich 2014by Etienne Juliot

Page 2: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2013

Ob

eo

The OpenSource project

eclipse.org/sirius

Page 3: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Q3 Q4 Q4 Q2 Q3 Q4

2013 2014

Novemberv0.9 ReleaseIso with OD 6.2

Novemberv0.9 ReleaseIso with OD 6.2

Junev1.0 with Eclipse LunaModularization, Ecore Tools

Junev1.0 with Eclipse LunaModularization, Ecore Tools

SeptemberFirst builds on Eclipse infrastructure

SeptemberFirst builds on Eclipse infrastructure

Sirius Roadmap

Octoberv2.0Perf, Headless, UX

Octoberv2.0Perf, Headless, UX

Page 4: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

History

Page 5: Eclipse Finance Day: Sirius for Finance
Page 6: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Page 7: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Page 8: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Page 9: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

PIM

Page 10: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Obeo Designer

The most effective solution to create

industrial-strength modeling workbenches

SupportCollaboration

Open Innovation

Page 11: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2013

Ob

eo

Domain Driven Design / Business Configuration

eclipse.org/sirius

Page 12: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

DDD with Modeling

Page 13: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Data Exploitability

Gra

ph

ica

l No

tatio

n

Visio

Excel DB

PPTBlack-Box Modeler

Word

GraphicalDSL

Understandable VS Powerful

Page 14: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Page 15: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Insurance Offers Configurator

Page 16: Eclipse Finance Day: Sirius for Finance
Page 17: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Supply-Chain Configurator

Page 18: Eclipse Finance Day: Sirius for Finance

Enterprise Architecture

eclipse.org/sirius

Page 19: Eclipse Finance Day: Sirius for Finance

Transforming the Enterprise, processes, business rules, information system, ....

● New strategic opportunities

● Mergers and acquisitions

● Business changes

● Technological changes

● Technical obsolescence

● Cost reductions

● Increasing open-endedness of information systems

● etc.

Page 20: Eclipse Finance Day: Sirius for Finance

Describe the existing system

Analyze the evolution impacts for the system

Elaborate target scenarios

Evaluate target scenarios

Define the migration plan

Measure the progression to the targeted state

As-Is

To-Be

Transformation process

Page 21: Eclipse Finance Day: Sirius for Finance

AS-IS and TO-BE Modeling

● TOGAF 9 Support

– Architecture Content Framework

– Pre-defined views

● Or other Domain Models (ArchiMate, BPM, DSL, etc.)

Data DisseminationApplication & User Location Goals and Objectives

Events System/Organization Application Portfolio

Page 22: Eclipse Finance Day: Sirius for Finance

Impact Analysis

● Show dependencies across architecture layers

Impact Analysis

Page 23: Eclipse Finance Day: Sirius for Finance
Page 24: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2013

Ob

eo

Cartography & Software Architecture

eclipse.org/sirius

Page 25: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Page 26: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Interface contract for an applicative service

Page 27: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Horizontale analysis

Page 28: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Dependancies Matrix

Page 29: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Code cartography

Page 30: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Retarget: a new approach for modernization

Page 31: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Retarget: Understand the code

Page 32: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Retarget: Provide readeable analysis

Page 33: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2013

Ob

eo

Model Driven Software Development

eclipse.org/sirius

Page 34: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Page 35: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

ModuleExplorer

ClassesRoute

Page 36: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Graal: user interaction description

Page 37: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Page 38: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2013

Ob

eo

Integration with other projects

eclipse.org/sirius

Page 39: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Page 40: Eclipse Finance Day: Sirius for Finance

40

© C

op

yrig

ht

2014

Ob

eo

Two views of the same model

File/Workspace level integrationDSL syntax used as the serialization format

DSL AST used in the Sirius Editor

Page 41: Eclipse Finance Day: Sirius for Finance

41

© C

op

yrig

ht

2014

Ob

eo

Embedding syntax in a diagram

Page 42: Eclipse Finance Day: Sirius for Finance

42

© C

op

yrig

ht

2014

Ob

eo

Page 43: Eclipse Finance Day: Sirius for Finance

43

© C

op

yrig

ht

2014

Ob

eo

With or Without EEF

Page 44: Eclipse Finance Day: Sirius for Finance

44

© C

op

yrig

ht

2014

Ob

eo

Page 45: Eclipse Finance Day: Sirius for Finance

45

© C

op

yrig

ht

2014

Ob

eo

Page 46: Eclipse Finance Day: Sirius for Finance

46

© C

op

yrig

ht

2014

Ob

eo

Git Integration

Page 47: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

GenDoc

Page 48: Eclipse Finance Day: Sirius for Finance

48

© C

opyr

ight

201

1 O

beo

Page 49: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Define the Domain Model

Describe the Graphical Designer

Leverage the Models

11

22

33

Model-Driven Tools● Generation● Validation● Comparison● Transformation

Model-Driven Tools● Generation● Validation● Comparison● Transformation

Business Vocabulary● Concepts● Relations● Properties

Business Vocabulary● Concepts● Relations● Properties

Representations● Displayed elements● Shapes● Colors● Fonts

Edition tools● Palettes● Drag & Drop

Representations● Displayed elements● Shapes● Colors● Fonts

Edition tools● Palettes● Drag & Drop

Principle

Page 50: Eclipse Finance Day: Sirius for Finance

© C

op

yrig

ht

2014

Ob

eo

Thank you