16
TEST PRODUCTION DEVELOPMENT Três ambientes: desenvolvimento, teste e produção OSR (Prod ) Dev Tooling OSR (Test )

Integração entre OER e OSR

Embed Size (px)

Citation preview

Page 1: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

Três ambientes: desenvolvimento, teste e produção

OSR(Prod)

Dev Tooling

OSR(Test)

Page 2: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

Cria um novo serviço (usando Jdeveloper, por exemplo)

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Page 3: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

O que foi construído vai para o OER

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

Page 4: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

Aprova o novo componente e envia para testes

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

Page 5: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

O endpoint é publicado no OER

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

Page 6: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

O serviço é promovido …

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

D-1. Promote

Page 7: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

… para o catálogo de serviços no ambiente de testes

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

D-1. Promote Publish (updates)

D-2. OER updates OSR

Page 8: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

O OSR e o Container são atualizados (sincronizados)

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

Page 9: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

O serviço é aprovado e enviado para produção

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

E-1. Approve

Sar/Jar

Maintain Service Keys

E-2. Component deployed

Page 10: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

Publica endpoint de produção no OER

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

E-1. Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

E-2. Component deployed

Page 11: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

O serviço é promovido no OER

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

E-1. Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

E-2. Component deployed

F-1. Promote

Page 12: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

O OSR de produção recebe o serviço com o endpoint de produção

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

E-1. Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

E-2. Component deployed

F-1. Promote

Publish (updates)

F-2. OER updates OSR

Page 13: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

Container e OSR atualizados

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

E-1. Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

E-2. Component deployed

F-1. Promote

Publish (updates)

F-2. OER updates OSR

Updates

Page 14: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

OER e OSR de produção sincronizados

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

E-1. Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

E-2. Component deployed

F-1. Promote

Publish (updates)

F-2. OER updates OSR

Updates

Sync

Page 15: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

Endpoints gerenciados pelo OSR

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

E-1. Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

E-2. Component deployed

F-1. Promote

Publish (updates)

F-2. OER updates OSR

Updates

Sync

G. Manage Endpoint(s)

Page 16: Integração entre OER e OSR

TEST PRODUCTIONDEVELOPMENT

EM SOA Management Pack complementa a monitoração do ambiente

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

Harvest(Push)

Artifacts

B. Submit/Approve

Sar/Jar

Maintain Service Keys

D-1. Promote Publish (updates)

D-2. OER updates OSR

Updates

E-1. Approve

Sar/Jar

Maintain Service Keys

C-2. Component deployed

E-2. Component deployed

F-1. Promote

Publish (updates)

F-2. OER updates OSR

Updates

Sync

G. Manage Endpoint(s)

H. Metrics & Instance Tracking

EM-SOAMgmt