O Microsiga Protheus é um sistema integrado de gestão empresarial (ERP/CRM/HCM/SCM) , criado e desenvolvido pela TOTVS S/A, para atender a todo mercado corporativo.
O sistema contempla todos os principais processos de empresa, através de seus módulos, onde cada módulo corresponde a uma área especifica de gestão, como por exemplo, o módulo FAT (Vendas e Faturamento) que contempla a área de Vendas, fazendo a integração das informações com as demais áreas da empresa. Cada módulo é responsável por dezenas de processos de negócios, baseado em práticas do dia a dia de diversos segmentos de negócio.
O sistema foi desenvolvido sobre três principais fundamentos: Flexibilidade, Simplicidade e Respeito ao Legado . Este fundamentos deram ao produto uma série de caracteristicas que norteiam cada RoadMap do sistema.
Em Abril de 1991 a Microsiga Software inicio o desenvolvimento do produto Siga Advanced. Nesta época o sistema era desenvolvido sobre a linguagem Clipper 5.x.
O sistema possuia uma interface padrão colorida baseada em caracter que continha o conceito de 'Janelas', permitindo assim o uso de dispositivos de entrada que o destacava dos sistema desta época.
O metadados ou dicionário de dados ativo permitia aos usuários do sistema flexibilidade e personalização das interfaces do sistema, permitindo a criação de novas tabelas, campos, indices, entre outros.
Para uma maior flexibilidade do produto o sistema admitia a criação de programas personalizados pelo cliente, de modo a extende-lo as necessidades do cliente.
Nesta época o sistema permitia o uso dos sistemas operacionais DOS ou Windows e dos bancos de dados ADS Server ou AS/400.
Em 1995 surgi a primeira versão Windows do Siga Advanced. O sistema teve sua interface totalmente remodelada para a interface do Microsoft Windows da época. A linguagem de programação do produto continuava baseada no Clipper 5.X e foi acrescentada uma biblioteca chamada FiveWin que permitia sua utilização sobre a interface do Windows.
Paralelo a mudança da interface gráfica, a Microsiga desenvolveu a tecnologia Top Connect que permitiu ao sistema o suporte aos bancos de dados relacionais, como o SQL Server e Oracle.
O sistema para a ter suporte a dois idiomas - Português e Espanhol e uma série de módulos e novos processos de negócio foram desenvolvidos no produto, como: SCM e CRM.
Após o sucesso da tecnologia Top Connect, a Microsiga Software S/A decide substituir a linguagem de programação do Siga Advanced por uma tecnologia própria, a decisão foi pautada em dos pilares do sistema 'Respeito ao Legado', haja visto o grande volume de personalizações criadas por nossos clientes e parceiros. Assim em 1998 o Siga Advanced é rebatizado para Advanced Protheus e surge a linguagem de programação AdvPL.
O sistema surge com uma nova arquitetura de desenvolvimento, agora baseado em três-camadas, permitindo mobilidade ao usuários do sistema, sem o uso de Web-Enabler.
A interface de usuário do Advanced Protheus utilizava a linguagem de programação Borland Delphi que permitia um maior volume de componentes gráficos que a biblioteca FiveWin e sua utilização abaixo do Internet Explorer através de um plugin ActiveX.
Com o advento da camada servidora do sistema, o sistema passou a operar no sistema operacional Linux e a ter suporte ao desenvolvimento Web, SOA, Remote Procedure Call (RPC) e Telnet.
A interface do sistema passa a ter suporte aos sistemas operacionais Windows e Linux sem necessidade de reescrita do código-fonte. A linguagem de programação da interface deixa de ser o Borland Delphi e passa a ser a biblioteca QT.
A linguagem AdvPl passa a ter suporte a programação Multthreading e a criação de Stored Procedures nativas no banco de dados.
O sistema se consolida, disponibilizando aos seus clientes mais de 70 módulos e mais de mil de processos de negócio. A localização do sistema permite que ele opere em 9 países.
O sistema muda de nome mais uma vez e passa a ser chamado de Microsiga Protheus.
A liguagem de programação AdvPl passa a ter suporte a CSS Style, a programação em Grid Computing.
O Application Server passa a suportar uma nova linguagem de programação, 4GLi, permitindo interoperabilidade com a linguagem AdvPl.
O FrameWork base de desenvolvimento do Protheus passa a ser baseado em MVC (Model View and Control) reduzindo o custo de desenvolvimento e garantindo a exposição de todas os formulários do sistema em serviços ( web services ).
Status do documento | Concluído |
---|---|
Data | 31/07/2014 |
Versão | 1.0 |
Versão anterior | 1.0 |
Autores | Eduardo Riera Ivan Pinheiro Cabral Bruno Lopes Malafaia |
Índice resumido |
Índice |