Integração entre OER e OSR

Preview:

Citation preview

TEST PRODUCTIONDEVELOPMENT

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

OSR(Prod)

Dev Tooling

OSR(Test)

TEST PRODUCTIONDEVELOPMENT

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

OSR(Prod)

Dev Tooling

OSR(Test)

Discover &Re-use

A. Design SOA Component

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

Recommended