BIS: mudanças entre as edições

De BIS Wiki
Ir para navegação Ir para pesquisar
Sem resumo de edição
Linha 48: Linha 48:
** [[MeasureRuler]] - Régua de conversão de medidas.
** [[MeasureRuler]] - Régua de conversão de medidas.
** [[ReportMaker]] - Sistema de geração de relatórios em PDF.
** [[ReportMaker]] - Sistema de geração de relatórios em PDF.
** [[BISSocket]] - Serviço de Conexão Server/Client




Linha 90: Linha 91:
** [[BISMail]]
** [[BISMail]]
** [[BISSecurity]] - Acesso e segurança de usuários
** [[BISSecurity]] - Acesso e segurança de usuários
** [[BISSocket]] - Serviço de Conexão Server/Client
** [[BISTask]] - Definição de Tarefa usada por outros serviços
** [[BISTask]] - Definição de Tarefa usada por outros serviços
** [[BISValidator]] - Serviço de validação automatizada dos VOs.
** [[BISValidator]] - Serviço de validação automatizada dos VOs.

Edição das 19h00min de 7 de setembro de 2015

Bem vindo ao wiki de documentação do BIS. Aqui devem registramos toda a documentação de desenvolvimento do sistema. Documentos comuns ao desenvolvimento são requisitos, planejamento de arquiteturas, manuais de boas práticas em equipe, manuais de componentes, regras de desenvolvimento e assim por diante.

BIS (BISERP)

Use os tópicos abaixo para navegar na documentação do BIS e conhecer sobre o desenvolvimento da aplicação.

Desenvolvendo o BISERP BISFrameWork

Tópicos relacionados ao conhecimento geral do projeto, sobre arquitetura, concepção, tecnologias usadas, etc. Leia e informe-se antes de proceder para o desenvolvimento.

O BISFrameWork funciona como uma base para a otimização do desenvolvimento de sistema, no caso o BISERP. Pode-se considerar como uma biblioteca que oferece códigos e estruturas prontas específicas para o BISERP. Essas estruturas vão desde a camada de persistência até as interfaces do usuário.



BISPlugins

Encontre Aqui os tópicos relacionados aos Plugins desenvolvidos para o BISERP.

BISCore BISModules

Aqui estão os registros da implementação do Framework, o BISCore. Os requisitos, os serviços oferecidos e manual de como usa-los, etc.

Aqui está a documentação da implementação do Plugin BISModules. O BISModules tem a função de oferecer os módulos comerciais necessários para, que junto com o BISFrameWork, ofereça as funcionalidades de um ERP para pequenos comércios com o foco principal em padarias.

Bibliotecas e Projetos Auxiliares

Aqui está a definição de projetos auxiliares e bibliotecas que acrescentam funções ou serviços especiais ao BIS. Mas não costumam ser serviços muito comuns para fazerem parte permanente do BISCore e pode ser utilizada por mais de um plugin, módulo ou aplicação externa por isso também não fica 'embutido' em um plugin ou outro.

Projeto Descrição

SEFAZClient

Projeto usado para abstrair a conexão com o Web Service da SEFAZ.

BISPDVNFCe

Projeto de sistema para checkouts de lojas, padarias, mercados, etc., que utiliza a emissão de cupons fiscais de acordo com o sistema de NFCe. Este projeto faz parte do plugin BISModules.

BISTest

Projeto para armazenar os casos de testes do sistema. No mesmo projeto ficarão concentrados os casos de testes de todos os plugins.

Tutoriais, Ajudas e Relatos de Desenvolvimento

Aqui estão alguns tópicos de ajuda para os desenvolvedores. Tutoriais e registros de como foram feitas algumas tarefas de desenvolvimento do BIS. Os registros dessa seção em geral não estão associados à um único plugin, caso contrário devem ser registrados junto com a documentação do plugin. Esses tópicos tem sempre a intenção de ajudar a lembrar ou orientar o desenvolvedor à realizar a mesma tarefa ou dar manutenção no futuro.

Tópico Descrição

XSD To Java Objects

Orienta como utilizar o Eclipse para transformar o XSD de um WebService em objetos java para integração.

Criando KeyStore

Mostra passo a passo como criar uma KeyStore do java para armazenar certificados (com ou sem a chave privada). Os certificados de uma keystore podem ser usados em qualquer parte da aplicação para operações que utilizam criptografia. Mesmo certificados só com a chave pública podem ser colocadas em uma keystore para definir os certificados raiz confiáveis. Este tutorial explica como criar a keystore por comandos do KeyTool.

Axis2 WebService Client

Ensina como usar o Eclipse com Axis 2 para gerar um cliente para acesso à um webservice.

MySQL To DerbyDB

Auxilia a migrar comandos SQL e tipos de dados das colunas do MySQL para o DerbyDB.

Especificação de Guias e Boletos

Junta todas as informações relacionadas numeração de guias de impostos, boletos, contas de concessionárias, etc. encontradas durante o desenvolvimento. Um guia de referência e consulta para manutenções futuras.

Editando o Wiki

Para editar o wiki, consulte a [Ajuda de Formatação] do wiki.