eclipse finance day: sirius for finance

Post on 05-Jul-2015

184 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

© 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

© C

op

yrig

ht

2013

Ob

eo

The OpenSource project

eclipse.org/sirius

© 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

© C

op

yrig

ht

2014

Ob

eo

History

© C

op

yrig

ht

2014

Ob

eo

© C

op

yrig

ht

2014

Ob

eo

© C

op

yrig

ht

2014

Ob

eo

© C

op

yrig

ht

2014

Ob

eo

PIM

© C

op

yrig

ht

2014

Ob

eo

Obeo Designer

The most effective solution to create

industrial-strength modeling workbenches

SupportCollaboration

Open Innovation

© C

op

yrig

ht

2013

Ob

eo

Domain Driven Design / Business Configuration

eclipse.org/sirius

© C

op

yrig

ht

2014

Ob

eo

DDD with Modeling

© 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

© C

op

yrig

ht

2014

Ob

eo

© C

op

yrig

ht

2014

Ob

eo

Insurance Offers Configurator

© C

op

yrig

ht

2014

Ob

eo

Supply-Chain Configurator

Enterprise Architecture

eclipse.org/sirius

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.

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

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

Impact Analysis

● Show dependencies across architecture layers

Impact Analysis

© C

op

yrig

ht

2013

Ob

eo

Cartography & Software Architecture

eclipse.org/sirius

© C

op

yrig

ht

2014

Ob

eo

© C

op

yrig

ht

2014

Ob

eo

Interface contract for an applicative service

© C

op

yrig

ht

2014

Ob

eo

Horizontale analysis

© C

op

yrig

ht

2014

Ob

eo

Dependancies Matrix

© C

op

yrig

ht

2014

Ob

eo

Code cartography

© C

op

yrig

ht

2014

Ob

eo

Retarget: a new approach for modernization

© C

op

yrig

ht

2014

Ob

eo

Retarget: Understand the code

© C

op

yrig

ht

2014

Ob

eo

Retarget: Provide readeable analysis

© C

op

yrig

ht

2013

Ob

eo

Model Driven Software Development

eclipse.org/sirius

© C

op

yrig

ht

2014

Ob

eo

© C

op

yrig

ht

2014

Ob

eo

ModuleExplorer

ClassesRoute

© C

op

yrig

ht

2014

Ob

eo

Graal: user interaction description

© C

op

yrig

ht

2014

Ob

eo

© C

op

yrig

ht

2013

Ob

eo

Integration with other projects

eclipse.org/sirius

© C

op

yrig

ht

2014

Ob

eo

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

41

© C

op

yrig

ht

2014

Ob

eo

Embedding syntax in a diagram

42

© C

op

yrig

ht

2014

Ob

eo

43

© C

op

yrig

ht

2014

Ob

eo

With or Without EEF

44

© C

op

yrig

ht

2014

Ob

eo

45

© C

op

yrig

ht

2014

Ob

eo

46

© C

op

yrig

ht

2014

Ob

eo

Git Integration

© C

op

yrig

ht

2014

Ob

eo

GenDoc

48

© C

opyr

ight

201

1 O

beo

© 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

© C

op

yrig

ht

2014

Ob

eo

Thank you

top related