• No results found

Marcio de Almeida Braga

N/A
N/A
Protected

Academic year: 2021

Share "Marcio de Almeida Braga"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

IBM Software Group

© 2010 IBM Corporation

Marcio de Almeida Braga

[email protected]

(2)

Rational System Architect

Rational System Architect

dois lados de uma mesma moeda

dois lados de uma mesma moeda

Metodologia orientada a diagrama

versus

Metodologia orientada a modelo

Arquitetura

Arquitetura

Corporativa

Corporativa

Arquitetura

Arquitetura

Corporativa

Corporativa

Engenharia

Engenharia

Sistemas

Sistemas

Engenharia

Engenharia

Sistemas

Sistemas

Arquitetura Corporativa

Acionavel

INCOSE

INCOSE

Enterprise Transformation

Enterprise Transformation

INCOSE

INCOSE

Systems Engineering

Systems Engineering

ALM

ALM

PLM

PLM

(3)

INCOSE

INCOSE

Engenharia

Engenharia

de Sistemas

de Sistemas

(4)

Enterprise

Transformation

Rational System Architect

Rational System Architect

EA acionavel

EA acionavel

Enterprise

Architecture

Solution

Architecture

Software

Architecture

Application

Development

Application

Delivery

Portfolio

Mgnt

ALM

ALM

Project

Mgnt

Planejamento

Planejamento

Estrategico

Estrategico

APM

APM

Application

Portfolio

Mgnt

(5)

Enterprise

Transformation

Rational System Architect

Rational System Architect

EA acionavel

EA acionavel

Enterprise

Architecture

Solution

Architecture

Software

Architecture

Application

Development

S

A

S

A

R

S

A

R

S

A

R

A

D

R

A

D

Application

Delivery

B

F

B

F

Portfolio

Mgnt

F

P

F

P

ALM

ALM

Project

Mgnt

R

T

C

R

T

C

Planejamento

Planejamento

Estrategico

Estrategico

APM

APM

Application

Portfolio

Mgnt

(6)

INCOSE

(7)

execução baseada em modelo

execução baseada em modelo

Modelo é uma representação

Modelo é uma representação

simplificada de um aspecto da realidade

simplificada de um aspecto da realidade

#

1 ???

#

1

???

#

2 ???

#

2

???

#

3 ???

#

3

???

Proposito do modelo:

(8)

execução baseada em modelo

execução baseada em modelo

Modelo é uma representação

Modelo é uma representação

simplificada de um aspecto da realidade

simplificada de um aspecto da realidade

Construir (

planta para

)

Transformar (

model-to-model/code

)

Compartilhar, Interagir,

Colaborar, Documentar ...

#

1 Entender

#

1

Entender

#

2 Comunicar

#

2

Comunicar

#

3 Executar

#

3

Executar

Proposito do modelo:

Contextualizar, Abstrair, Simular,

Estruturar, Analisar, Organizar, ...

(9)

Gerenciador

Gerenciador

Geradors de

Perspectivas

Geradors de

Perspectivas

Diagrams

Diagrams

Diagrams

Sheets

Sheets

Sheets

Diagrams

Modelo

Metadado

Metamodelo

Dado

Informação "dispersa"

sobre o modelo da

empresa

Codigo

Relatorio

Diagrama

Arquitetura Empresarial baseada em modelo

Arquitetura Empresarial baseada em modelo

Acionavel

Acionavel

Analytics

Analytics

Framework

Framework

(10)

System

Architect

RATIONAL

System

Architect

RATIONAL

Diagrams

Diagrams

Diagrams

Sheets

Sheets

Sheets

Sheets

Sheets

Sheets

Diagrams

Modelo

Metadado

Metadado

Metamodelo

Metamodelo

Dado

Dado

Geradores de

Perspectivas

Informação "dispersa"

sobre o modelo da

empresa

Codigo

Relatorio

Diagrama

Arquitetura Empresarial baseada em modelo

Arquitetura Empresarial baseada em modelo

Visio

Visio

PowerPoint

PowerPoint

System

Architect

System

Architect

SA/XT

SA/XT

Framework

Framework

(11)

proprietaria

proprietaria

d

d

i

i

a

a

g

g

r

r

a

a

m

m

a

a

padrão

padrão

m

m

o

o

d

d

e

e

l

l

o

o

Metodologia proprietaria

versus

Metodologia orientada a

frameworks de mercado

Metodologia proprietaria

versus

Metodologia orientada a

frameworks de mercado

Rational System Architect

Rational System Architect

suporte a metodologias EA

suporte a metodologias EA

Metodologia orientada a diagrama

versus

Metodologia orientada a modelo

Metodologia orientada a diagrama

versus

Metodologia orientada a modelo

Framework

Framework

Modelo

(12)

Orientação a modelo

Orientação a modelo

(1)

RATIONAL

System Architect

RATIONAL

System Architect

Middleware aberto

Middleware aberto

(2)

Construindo

Construindo

um

um

ambiente

ambiente

de Arquitetura

de Arquitetura

Empresarial

Empresarial

aberto

aberto

e baseado em modelo

e

baseado em modelo

Framework

Framework

(13)

Business

Motivation

Model

Modelos de Referencia de Tecnologia

Modelos de Referencia

do Dados

Projeto X

Projeto Y

Arquitetura Empresarial baseada em modelo

(14)

Analytics

Analytics

Metodo de suporte a tomada de decisão e

Metodo de suporte a tomada de decisão e

resolução de problemas baseado em dados

resolução de problemas baseado em dados

envolve a extração de

envolve a extração de

propriedades

propriedades

de

de

modelos

modelos

ou

ou

databases

databases

e sua manipulação usando

e sua manipulação usando

algoritmos

algoritmos

algoritmos

algoritmos

propriedades

propriedades

modelos

modelos

SA Analytics

SA Analytics

middleware

middleware

macros

macros

reports (sql)

reports (sql)

metamodelo

metamodelo

propriedades

propriedades

(15)

by RATIONAL System Architect middleware

by RATIONAL System Architect middleware

100%” disponivel

100%” disponivel

Modelo e suas

Modelo e suas

propriedades

propriedades

vba-based macros

vba-based macros

sql-based reports

sql-based reports

( xml restful streams )

via

via

Analytics

Analytics

(16)

ge

rad

o

ge

rad

o

au

tom

ati

ca

me

nte

au

tom

ati

ca

me

nte

drag & drop

drag & drop

drag & drop

drag & drop

SQL executavel no contexto do diagrama

SQL executavel no contexto do diagrama

RATIONAL System

RATIONAL System

Architect

(17)

dezenas de libraries, centenas de APIs

dezenas de libraries, centenas de APIs

Metamodelo

Metamodelo

customizavel

customizavel

via definition

via definition

e

e diagrama

diagrama

Muitas funcionalidades do SA

e add-ons são desenvolvidas

usando essas APIs

Muitas funcionalidades do SA

e add-ons são desenvolvidas

usando essas APIs

DoDAF, IAF, MoDAF, NAF, SCOR,

FEA, Interface ERP-generico, SAP,

Visio, PowerPoint, XML, SOA

Compare, Publisher, Simulator

DoDAF, IAF, MoDAF, NAF, SCOR,

FEA, Interface ERP-generico, SAP,

Visio, PowerPoint, XML, SOA

Compare, Publisher, Simulator

RATIONAL System

RATIONAL System

Architect

Architect middleware

MACRO executavel no

MACRO executavel no

contexto do diagrama

contexto do diagrama

1380+150 Definitions

1380+150 Definitions

290+50 Diagrams

290+50 Diagrams

190+20 Relations

190+20 Relations

(18)

api

api

Rational

Rational

System Architect

System Architect

Rational

Rational

System Architect

System Architect

Rational

System Architect

Rational

System Architect

Metadata

Metadata

Metamodel

Metamodel

Model

Model

Diagrams

Diagrams

Data

Data

Visio

Visio

PowerPoint

PowerPoint

Diagrams

Diagrams

"Jazz" ALM

"Jazz" ALM

OSLC

OSLC

OSLC

OSLC

SA Add-ons

SA Add-ons

RATIONAL System Architect

RATIONAL System Architect

ecosistema”

ecosistema”

Aitec

Aitec

Reischmann

Reischmann

Framework

Framework

(19)

ge

rad

o

ge

rad

o

au

tom

ati

ca

me

nte

au

tom

ati

ca

me

nte

Matrizes

Matrizes

(20)

OSLC

OSLC

Reports

(21)

21

© Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

References

Related documents

tion With respect to the rotor; a ?rst sliding member connected to the adjusting ring and Which slides in ?uidtight manner inside a ?rst chamber connected hydraulically to a delivery

Determining Line-Gnd Voltage Determining Line-Gnd Voltage and Minimum MCOV or Uc and Minimum MCOV or Uc When arresters are applied to protect When arresters are applied to

Therefor with the increase of collection of information in data warehouses, the com- petitive advantage also increases; and the decrease in collection of information in data

The go~l of this chapter is to first show that controlling for structural breaks in savings and investment independently causes a lower savings coefficient using panel estimators

17 For a thorough discussion on this and related arguments please see Sch¨ on (2003)... Neither the spatial lag for North America, Latin America nor the Asian-Pacific region shows

The following combinations suitable for domestic purpose “Not permissible” water quality zone cover about area 2467.09 Sq.Km respectively.. While “Maximum allowable” water

The study findings also suggest that the influence of patient demographics, timing of admission and hospital size on social deprivation inequalities in mortality are quite similar

3 Explaining the diffusion of lotteries 4 (Fiscal) Economic factors: State lotteries to cover revenue 6 Political factors: Lottery as a politically attractive tool 7