BPMStar Professor Participante : Márcio Lobo Netto : Sandra Mattos Malaquias Página 1 de 7
Conceitos O aplicativo denominado BPMSTAR permite que softwares elaborados para utilização via Mainframe - IBM / IMS sejam utilizados via Micro / Windows. A programação (essencialmente COBOL) efetuada para a utilização via IMS, continua sendo a mesma quando da utilização via Micro, de forma que os sistemas elaborados e em funcionamento não necessitem de uma reprogramação. Caso seja necessário, poderão se desenvolvidas novas telas (GUI telas gráficas), consideradas mais amigáveis que as telas desenhadas para Mainframe (CHUI caracteres). Foi utilizado para comunicação entre os dois ambientes o conceito de ORB, para envio de dados micro / mainframe, de forma que os dados fiquem síncronos. Exemplo de uma tela GUI e seu correspondente CHUI. Tela GUI Página 2 de 7
Tela Chui PROJETO DENOMINACAO OP TIPO STA DT.PREV. DT.REAL CL.PR. CLIENTE EF ORIGEM EMP/AREA/GR DE C PL PRI -- --------- ------------------------------------------ ----------------------- _ M1004 000 IMPORTACAO 10 30/07/93 30/07/93 4A MBBRAS 200 TSTV 01 S _ M1004 001 ADMINISTRACAO DE PECAS EM DRAWBACK (LEVANTAMENTOS) 10 30/12/90 30/12/90 4A DCBS0001 MBBRAS 200 TSTV 01 S _ M1004 002 ADMINISTRACAO DO LICENCIAMENTO DE IMPORTACOES 10 30/09/93 30/09/93 4A DCBS0001 MBBRAS 200 TSTV 01 S _ M1004 003 ADMINISTRACAO DOS PROJETOS DE IMPORTACAO 10 30/07/93 30/07/93 4A DCBS0001 MBBRAS 200 TSTV 01 S _ M1004 004 ADMINISTRACAO DOS EMBARQUES E DECLARACAO DE IMPORTACAO 10 30/12/93 30/12/93 4A DCBS0001 MBBRAS 200 TSTV 01 S ENT=EXEC PF6=ADMINISTRACAO TECLAR ENTER PARA CONTINUAR OPCAO: TIPO: 10 PROJETO: Forma de Utilização O sistema BPMSTAR pode ser utilizado com interface gráfica ou apenas como componente de acesso ao Mainframe. Esse componente de acesso é denominado MIDSTAR e permite que se acesse via Internet, softwares desenvolvidos para mainframe. Esse componente deverá ser instalado no servidor de Internet. A comunicação com o servidor é feita através do MQSeries e o único protocolo necessário é o TCP/IP. Atualmente, a grande maioria dos pedidos de peças de reposição é feito via Internet utilizando-se dessa tecnologia. A atualização dos dois ambientes (Micro Windons / Mainframe IMS) é automática e efetuada através da utilização do conceito de objeto ORBE (denominado internamente como ORBStar) A plataforma utilizada é Windons NT / 2K e para a elaboração e telas e eventuais programação deverá ser utilizado VB 6.0. Página 3 de 7
BPMStar Cliente em Rede MidStar IBM MQSeries TCP/IP Mainframe IMS DBSTAR RISC/AIX Cliente via Internet MidStar IBM MQSeries DBSTAR Página ASP Restrições O BMPSTAR não possui acesso aos seguintes aplicativos: - envio automático de dados utilizando-se de EDI / STM400 - envio de arquivos utilizando-se de RFTS (para Mercado Externo) - tecnologia IDMS - tecnologia EDS Essas restrições devem ser consideradas quando da execução de novos softwares, pois não são previstos restrições para aplicativos desenvolvidos via IMS. Segurança no acesso A administração de segurança de acesso aos sistemas é baseado o software de segurança RACF Resource Access Control Facility, cuja administração é parte centralizada pela Área de Informática e parte distribuída entre as diversas áreas da empresa. As áreas da empresa são divididas em grupos de usuários (em geral, cada área forma um grupo) com administradores de segurança próprio. É de responsabilidade dos administradores: - modificar parâmetros de Usuário / Grupo - trocar senhas - liberar ou restringir acesso a arquivos pertencentes a outro grupo Página 4 de 7
É de responsabilidade da área de Informática: - criação e exclusão de Usuários - inclusão / exclusão de usuários no acesso a aplicações Em se tratando da liberação de acesso a aplicativos via Internet deverá ser solicitado pela área responsável a liberação / restrição do acesso a área de Informática, sendo que a instalação de Midstar / Bmpstar nos servidores de Internet deverá ser efetuada em conjunto entre as duas áreas. Em se tratando de venda de peças de reposição é efetuado em conjunto entre área de Vendas e Área de informática. Arquitetura No servidor de internet do cliente: - BPMstar 2.0 (Midstar) - MQSeries 5.1 - OrbClient No Mainframe: - MQSeries Server com OTMA - IMS - DBStar Conforme ilustram as figuras a seguir Cliente Internet Browser internet Servidor Internet BPMStar 2.0 (MidStar) MQSeries 5.1 OrbClient 1.1 Mainframe MQSeries Server com OTMA IMS DBSTAR Cliente BPMStar MidStarLogin dhmidstar tsracf OrbClient dhmqseries MQSeries Client 5.1 Página 5 de 7
tssynchro Atualizador de versões É o protocolo de comunicação utilizado pelo SNA (Systems Network Architecture) da IBM e serviu como base para o desenvolvimento do HDLC e de os outros tipos de enlaces, como o Logic Link Control da IEEE. Ele é responsável pelo controle da transmissão dos dados entre os nós da rede, e sua finalidade é transferir blocos de dados, sem erros, entre dispositivos conectados a um mesmo enlace físico (meio de transmissão). Possui mecanismos de detecção de erros através dos quais é capaz de tratá-los, como por exemplo, pedindo a retransmissão de um quadro de dados recebido com o campo de cheque de erro incorreto. O sistema BMPStar utiliza-se do tssynchro como um atualizador de versões, ou seja, se o equipamento no qual o BMPStar for instalado possuir o tssynchro, o programa de instalação do BMPStar registra o mesmo para ser atualizado automaticamente. A verificação de novas versões é feita a cada reinicialização do computador (ou quando é acionado o tssynchro.exe). O BPMStar também utiliza-se do conceito de tsdiagnostico, o qual é baseado em um arquivo de comandos e serve para qualquer tipo de produto (não é especifico para o BPMstar). Poderá ser utilizado para verificar componentes COM (que necessitam de registro), problemas com chamadas a DLL s e ausência de algum arquivo durante a instalação do BPMstar. Visualizador de eventos Os eventos são gravados em um ou mais arquivos, de acordo com a configuração do equipamento. O arquivo deve ser visualizado através do MidStarLog.exe. O programa de visualização possui recursos de busca e filtro de mensagens. O visualizador de eventos é exclusivo do BPMStar e permite acompanhar: - mensagens genéricas - acionamento / encerramento de serviços disponíveis no BPMStar - envio de telas e funções (ENTER / F s) - mensagens do MQSeries - procedimentos internos do MidStar Página 6 de 7
Instalação e Configuração Requisitos Mínimos - Processador: Pentium - 300MHz (cliente) Pentium 4-1GHz (servidor internet) - Memória: 64 MB (cliente) 512 MB (servidor internet) - Monitor: 640x480, 256 cores - Acesso á rede - Microsoft Windows (9x / Me / NT / 2K / XP) - IBM MQSeries 5.1 Conclusão Com o evento do BPMStar foi retirada a barreira que separava a utilização de aplicativos desenvolvidos exclusivamente para Mainframe (IBM/IMS) possibilitando que esses mesmos aplicativos sejam executados em instalações de rede, através do Windows e Internet, bem como suporta desenvolvimento desses mesmos aplicativos considerando outra base de dados (como por exemplo Oracle). Página 7 de 7