top of page
alphastream

Tutorial de migração de projetos da plataforma TIBCO StreamBase versão 7.x para a versão 10

  • Foto do escritor: Alphastream
    Alphastream
  • 14 de ago. de 2018
  • 2 min de leitura

Atualizado: 20 de ago. de 2018

A partir da versão 10.2, a plataforma StreamBase possui um wizard para facilitar a migração dos projetos desenvolvidos na versão 7.x para a versão 10.

Abaixo, segue um tutorial sobre a migração de projetos mais simples, ou seja, que não possuam dependências externas, arquivos de build como o ant e configurações de deployment.



Exemplo de Migração v7.x para v10


Vamos utilizar um sample, Sample Bids and Asks, que vem junto com a instalação da plataforma StreamBase e pode ser acessado pelo menu do StreamBase Studio.

Utilizamos a versão 7.6 como a versão de origem do projeto a ser migrado, e a versão 10.3 como a versão final do projeto.


1º Importar o projeto original normalmente na versão 10.3

  • No menu do StreamBase Studio versão 10.3, clique em File → Import...

  • Aparecerá a janela Import e então clique em General → Existing Projects into Workspace, e em seguida botão Next.

  • Selecione a pasta onde está o projeto versão 7.6 e preencha o campo Select root directory clicando no botão Browse.

  • Em Options, marque a opção Copy projects into workspace, e depois clique em Finish.

  • Neste ponto, o projeto versão 7.6 é importado com o padrão de pastas originais também da versão 7.6. Não é possível ainda rodar o projeto desta forma na versão 10.3.





2º Criar novo projeto usando o Wizard

  • Clique com o botão direito na pasta do projeto importado na passo anterior e clique em Upgrade StreamBase Project...



  • Aparecerá a janela Upgrade StreamBase Project (StreamBase Project). O campo Project name já é preenchido automaticamente com o nome do projeto original mais o sufixo _sb10. Clique no botão Next.

  • Em Configure Maven Artifact, preencha com os dados da organização e/ou grupo de trabalho utilizados pela padrão Maven: Group Id: br.com.alphastream.sb.example; Artifact Id: sample_bestBidsandasks; Version: 0.0.1-SNAPSHOT; Package Name (for EventFlow and Java): br.com.alphastream.sb.example.sample_bestBidsandasks

  • Clique no botão Next.

  • Em Archetype Properties, clique no botão Finish.

  • Os resultados da migração aparecerão na janela Project Upgrade Results, como abaixo:

The upgrade is complete. Please review the status below for any issues that require further attention.


Summary

=======

1 EventFlow module moved to /src/main/eventflow

3 resource files moved to /src/main/resources

1 Feed Simulator file moved to /src/main/resources


  • Clique no botão Close.


Localização dos Arquivos Após Migração v7.x para v10


No novo projeto criado da migração do projeto original versão 7.6 para a versão 10.3, podemos destacar a mudança dos arquivos originais para as pastas do projeto no padrão Maven utilizado no StreamBase v10.


Os arquivos de extensão sbapp e sblayout do projeto original passam ao pacote br.com.alphastream.sb.example.sample_bestBidsandasks e referenciados na pasta src/main/eventflow do novo projeto.


Todo código java do projeto original passam ao pacote br.com.alphastream.sb.example.sample_bestBidsandasks e referenciados na pasta src/main/java do novo projeto. Como o projeto original não possuía classes Java, o pacote é criado vazio.


Recursos do projeto original, como feed simulation, arquivos de configuração de adaptadores ou operadores, entre outros, são referenciados na pasta src/main/resources do novo projeto.



Executando o Fragment na versão 10


Para rodar os fragmentos do projeto original versão 7.6 (arquivo sbapp), clique no ícone Play do menu do StreamBase Studio versão 10.3, selecione Runa As → Eventflow Fragment.

Pronto! O projeto original v7.6 está rodando na versão 10.3 no StreamBase Studio.


 

Alphastream

Av. Sagitário, 138, Torre City, Sl 1001 – 06473-073

Barueri – SP

Av. Brigadeiro Faria Lima, 1811, Cj 918 – 01452-165

São Paulo – SP

www.alphastream.com.br



 
 
 

Posts recentes

Ver tudo

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.

Downloads

Tutorial de migração de projetos da plataforma TIBCO StreamBase versão 7.x para a versão 10

Soluções de negócios em tempo real - Casos de uso

Principais Novidades e Mudanças da Plataforma de Processamento de Eventos TIBCO StreamBase

São Paulo

Av Brigadeiro Faria Lima, 1811 – 9o andar, Cj 918

São Paulo – SP  Brazil

01452-165

T+55 11 3034-1277

 

info@alphastream.com.br

bottom of page