Tecnologia por trás do MIS, da LMCA

Tecnologia por trás do MIS, da LMCA

MIS – SOFTWARE DE GESTÃO INDUSTRAL DA LMCA   Empresa LMCA:   Desde 1988, a empresa LMCA,...

Tecnologia por trás do MIS, da LMCA

MIS – SOFTWARE DE GESTÃO INDUSTRAL DA LMCA

 

  • Empresa LMCA:

 

  • Desde 1988, a empresa LMCA, utiliza a linguagem de programação Cobol, para o desenvolvimento do Software de Gestão Empresarial MIS.

 

  • O MIS, da LMCA, rodou no mainframe IBM, com Sistema Operacional VM da IBM, no Risc 6000 IBM, com Sistema Operacional AIX da IBM, em Servidores Intel com Novell DOS e rede Novell, da Novell, no Windows Server NT, Windows Server 2000, da Microsoft.

 

  • Linguagem de aplicação: Cobol II e CSP/DS, da IBM; e Cobol MicroFocus e NetExpress 3.0 da MicroFocus (32bits). Sempre o mesmo fonte, somente trocadas as telas CSP para Screen Section no Cobol MicroFocus.

 

  • Em 2000 no Bug do Milênio, a LMCA ajustou todas as aplicações para tratar ano com 4 dígitos e corrigiu as tabelas dos Bancos de Dados. Não foram trocados computadores do chão de fábrica e nem servidores.

 

  • Gerenciadores de Banco de Dados: O MIS, da LMCA, rodou com o gerenciador de Banco de Dados SQL/DS, da IBM, no mainframe IBM, no gerenciador de Banco de Dados Oracle no Unix Aix da IBM, e no Gerenciador de Banco de Dados Oracle no Windows Server NT e Windows Server 2000, da Microsoft

 

  • Multi-Empresa: embaixo do Gerenciador de Banco de Dados Oracle, temos vários Bancos de Dados (várias empresas), o direcionamento ocorre pelo programa driver do MIS. Nas Tabelas do Banco de Dados SQLMIS, não são utilizados os conceitos de Integridade Referencial. O Software de Gestão Empresarial MIS, tem a integridade Referencial interna na Aplicação.

 

  • Schedulagem: Sistema Operacional VM da IBM (Execs e Rexx). Sistema Operacional Aix da IBM (scripts Kornshell). Sistema Operacional Novell DOS (arquivos bat). Sistema Operacional Windows Server NT e Windows Server 2000 da Microsoft (todos os jobs são chamados pelo Cobol Microfocus em transações específicas).

 

  • MIS_Nuvem (64bits):
    • Testes no IBM.Cloud, Sistema Operacional Windows Server 2019 Stardard, da Microsoft, com Microfocus Cobol Studio 2019, da Microfocus, e Gerenciador de Banco de Dados Oracle19c, da Oracle.
    • Testes também no Datacenter Parmenes, em Sistema Operacional Windows Server 19 Standard, da Microsoft, com Microfocus Cobol 6.0 Eclipse For Windows, da Microfocus, e Gerenciador de Banco de Dados Oracle12c, da Oracle. 

 

  • Performance: em todos os ambientes a performance do MIS, da LMCA, é excelente!

 

  • Projeto próximo: A LMCA, está com projeto para os testes do MIS em Mainframe IBM, com o Cobol Microfocus e no Sistema Operacional Linux. Esses testes serão executados com os Gerenciadores de Banco de Dados Oracle e DB2.

 

Common Business Oriented Language (COBOL)

 

O COBOL foi inventado no final dos anos 1950. O desenvolvimento da linguagem de programação foi iniciado e financiado pelo Departamento de Defesa dos Estados Unidos e um consórcio de grandes fabricantes de computadores ( IBM, Honeywell, Sperry Rand, Burroughs).

O objetivo era criar uma linguagem de codificação com os seguintes atributos:

 

. Interoperabilidade entre sistemas de computador para que o software possa ser migrado entre gerações e fabricantes;

 

. um foco muito mais forte na linguagem natural (inglês) do que em outras linguagens de programação desta época (por exemplo, Fortran);

 

. a capacidade de fazer alterações futuras rapidamente.

 

As primeiras especificações COBOL oficiais foram emitidas em 1960.

 Uma razão para a rápida disseminação da linguagem de programação foi que a IBM foi uma das primeiras a adotar o COBOL.

 

Os autores perseguiram o objetivo de estabelecer uma linguagem de programação que também pudesse ser lida e compreendida por não desenvolvedores.

 

O código tenta descrever os processos em cada etapa individual com a maior precisão possível.

 

Quando se trata de sintaxe e organização interna de programas, o COBOL possui regulamentos rígidos. Um programa é dividido em diferentes seções ou "divisões" para melhor monitorar e compreender os componentes individuais.

 

A ideia por traz dos regulamentos rígidos:

 

. Os programas COBOL devem se documentar o máximo possível. Afinal, os aplicativos permaneceriam em uso por décadas. Somente dessa forma um programador poderia continuar de onde seu predecessor parou sem consulta prévia.

 

O COBOL vive hoje em várias formas:

 

. A IBM continua a ter suas próprias implementações e aplicativos COBOL;

 

. Para grande porte a IBM fornece o IBM Enterprise Cobol for z/OS.

 

A Micro Focus continua investindo no Cobol:

 

. Com o Micro Focus COBOL, há uma variante comercial que roda em sistemas Windows, Unix, Linux, compila aplicativos COBOL em Java e .NET e pode ser implementado em ambientes de nuvem;

 

. O NetExpress (cobol para Windows) e o ServerExpress (cobol Microfocus para Unix e Linux) podem ser seus aplicativos modernizados usando o Visual Studio ou o Eclipse para a plataforma desejada.

 

. Para mainframe a Microfocus disponibiliza a sua versão Microfocus Enterprise Server technology.

 

 

Capa do Cobol 60, relatório para a CODASYL (abril de 60)

Codasyl (Conference on Data Systems Languages), sigla do consórcio de indústrias de TI formado em 1959 para guiar o desenvolvimento do Cobol. (Fonte: wikipedia)