Beruflich Dokumente
Kultur Dokumente
Wirtschaftsuniversitt VIENA
Diplomarbeit
Titel der Diplomarbeit:
A comparsion de Open Source Sistemas ERP
Verfasserin / Verfasser:
Matrikel-Nr.:
Studienrichtung:
Beurteilerin / Beurteiler:
Thomas Herzog
9307656
Wirtschaftsinformatik (Universitt Wien)
Univ.Prof. Dr. Dr. H.C. Hans Robert Hansen
Ich versichere:
dass ich morrer Diplomarbeit selbststndig verfasst, als die andere angegebenen Quellen und
Hilfsmittel mich nicht benutzt und auch sonst keiner unerlaubten Hilfe bedient habe.
dass ich dieses Diplomarbeitsthema Bisher Weder im In-noch im Ausland (einer Beurteilerin /
einem Beurteiler zur Begutachtung) em irgendeiner Form als habe Prfungsarbeit vorgelegt.
dass diese Arbeit mit der vom Begutachter beurteilten Arbeit bereinstimmt.
Dado
Unterschrift
Contedo
1 Introduo.....................................................................................................................7
1.1 Resumo.................................................................................................................7
1.2 Definio de Sistema ERP.................................................................................7
1.3 Definio do Open Source.................................................................................8
1.4 Definio de Pequenas e Mdias Empresas..................................................8
1.5 Estrutura................................................................................................................9
Dois mtodos para implementar um sistema de ERP...........................................10
2.1 Selecione um pacote de ERP..........................................................................11
2.1.1 Re-Engineering.......................................................................................11
2.1.2 Personalizao.......................................................................................11
2.2 Develop ERP Software Individualmente........................................................12
2.3 Integrar melhor de escolhas da raa..............................................................13
2.4 Vantagens do uso de um pacote de ERP flexvel........................................14
3 Critrios de Avaliao...............................................................................................18
3.1 Fit Funcional.......................................................................................................19
3.2 Flexibilidade........................................................................................................19
3.3 Suporte................................................................................................................26
3.4 Continuidade......................................................................................................27
3.5 Maturidade..........................................................................................................32
4 Viso geral do Open Source Sistemas ERP........................................................33
4.1 Tabela de comparao.....................................................................................33
4.2 SQL Ledger........................................................................................................38
4.3 LX Escritrio.......................................................................................................41
4.4 minsculo ERP..................................................................................................44
4.5 GNU Enterprise (GNUe)...................................................................................47
4.6 ERP5...................................................................................................................51
4.7 opentaps - OFBiz...............................................................................................57
4.8 Compiere............................................................................................................63
5 Concluso..................................................................................................................71
Apndice A: Glossrio.................................................................................................72
Apndice B: Bibliografia..............................................................................................76
Apndice C: Surveys...................................................................................................83
C.1 Critrios de Tomada de Deciso: Um Estudo.............................................. 83
C.2 principais vantagens do Open Source ERP: uma pesquisa online..........84
Anexo D: Desafios para Open Source Sistemas ERP...........................................86
Apndice E: Model Driven Architecture MDA..........................................................88
Apndice F: Outros Open Source Sistemas ERP.................................................. 89
Apndice G: GNU Enterprise Developer Tools....................................................... 92
ndice de Ilustrao
Figura 1: Composio de critrios de avaliao.......................................................9
Figura 2: Mdulos em uma abordagem de integrao baseada em ERP..........10
Figura 3: Etapas de um projeto de ERP retirado Christian Nebenfhr...............11
Figura 4: Um sistema de ERP pode tambm ser utilizado como plataforma de
desenvolvimento,
economizando os custos de integrao, com foco em uma tecnologia..............15
Figura 5: Meta conceito de personalizao de dados............................................16
Figura 6: Os critrios de avaliao............................................................................18
Figura 7: apoio de vrios sites...................................................................................21
Figura 8: arquitetura N-tier..........................................................................................22
Figura 9: fonte fechado e as estratgias de fornecedores de cdigo aberto.....28
Figura 10: Arquitetura GNU Enterprise.....................................................................49
Figura 11: Comrcio captura de tela do mdulo: multi-organizao, multivariao
gesto de estoque analtico........................................................................................52
Figura 12: arquitetura orientada a servios opentaps / OFBiz.............................60
Figura 13: Compiere aplicativo de dicionrio elementos GUI, tomada a partir de
[Lomb05]
65
Figura 14: Compiere GUI, feita a partir de [Pink05]...............................................66
Figura 15: Arquitetura Compiere................................................................................67
Figura 16: formulrio de pesquisa.............................................................................84
Figura 17: resultado da pesquisa..............................................................................85
Figura 18: Diagrama de Classe de address.gcd GNUe definio de classe.....96
Figura 19: Formulrio inicial gerado a partir de "address.gcd" GNUe definio
de classe........................................................................................................................98
Figura 20: Formulrio refinado definido no "address-En.gld" GNUe Definition
Language
99
ndice de Tabelas
Tabela 1: Definio de pequenas e mdias empresas da UE................................8
Tabela 2: deciso ERP fazendo critrios de PME.................................................. 83
Tabela 3: GNUe Developer Tools e Verses........................................................... 92
Tabela 4: Nveis de gatilho GNUe e condies.......................................................93
Tabela 5: GNUe Application Server Camadas de Abstrao................................95
Tabela 6: GNUe termos de definio de classe......................................................96
1 Introduo
1 Introduo
1.1
Abstrato
usado. De acordo com o OSI, isto significa que o software deve cumprir as
seguintes condies (curto):
1. Redistribuio livre, incluindo a venda ou a utilizao como
componente sem taxa.
2. O cdigo fonte deve estar disponvel de forma legvel.
3. Trabalho derivado deve ser permitido sob as mesmas condies da
licena.
4. Integridade do cdigo fonte do autor (licenas pode exigir que as
modificaes so redistribudos apenas como patches).
5. Sem discriminao contra pessoas ou grupos.
6. No discriminao contra reas de atuao.
7. Distribuio de licena (licena aplica-se a todos a quem o programa
redistribudo para, fechando-se o software proibido).
8. Licena no deve ser especfica para um produto.
9. Licena no deve restringir outro software.
10.Licena deve ser tecnologicamente neutra.
Licenas que estejam em conformidade com a definio acima pode obter a
certificao pela OSI e pode usar sua marca de certificao.
A disponibilidade do cdigo-fonte reduz o risco de investimento, o
desenvolvimento no pode ser abandonada facilmente. Alm disso, voc ter a
possibilidade de adaptar o software s suas necessidades. Para mais detalhes
2:
Nmero de
Empresa categoria funcionrios
Volume de
negcios
de mdio porte
<250
50 million
43 million
pequeno
<50
10 million
10 million
micro
<10
2 million
2 million
ou Balano total
1
2
http://www.opensource.org/
http://europa.eu.int/comm/enterprise/enterprise_policy/sme_definition/index_en.htm, como vistas em
2005-09-12
1 Introduo
1.5 Estrutura
Esta uma breve descrio de como os prximos captulos esto relacionados.
Captulo " Dois mtodos para implementar um ERP Syste m " logo discute
diferentes metodologias de implementao e funciona as vantagens dos
trabalho.
Dois mtodos para implementar um sistema de ERP
10
Captulo
capacidades.
Este trabalho concentra-se em pacotes de ERP de cdigo aberto que pode ser
facilmente personalizado e usado como framework de desenvolvimento de
mdulos personalizados. Esta uma mistura das abordagens " 2.1 Selecione
um ERP Package "e" 2.2 Develop ERP Software Individually ". Trata-se um
compromisso entre a flexibilidade, a adaptao processos e reduzindo os
custos de integrao. Captulo " 2.4 Vantagens do uso de um Flexvel Sistema
ERP " descreve as razes para esta escolha em detalhe.
Dois mtodos para implementar um sistema de ERP
11
3.
2.1.1 Re-Engineering
especialmente adequado para pequenos e de baixo custo sensvel empresas
a usar um sistema de ERP para fora da caixa. Basicamente, uma empresa
pode adaptar seus processos para o sistema ERP, que geralmente utiliza
processos de melhores prticas, e us-lo para fora da caixa. Essa a chamada
abordagem re-engenharia (= adaptao aos processos de ERP neste
contexto). "Qualquer um que tenha tentado alterar os procedimentos de
de
mudana
necessria.
"Implementao
de
ERP
2.1.2 Personalizao
Out-of-the-box sistemas ERP deve ser usado em reas que no so da
competncia central de uma empresa. Em reas de competncia do ncleo
seus processos originais geralmente so uma vantagem competitiva e melhor
do que os processos de melhores prticas
3
A figura tomada a partir dos slides da unidade 1 do curso de Christian Nebenfhr em Enterprise
Resource
Planejamento, WU Wien, SS2005
12
fornecida por sistemas de ERP. Por exemplo, UPS (United Parcel Services), a
empresa de transporte, no deve usar um out-of-the-box ERP para monitorar
inventrio pacote, os embarques, logstica e encaminhamento pois esta a
rea que conhecem melhor a si mesmos
para se adaptar a esses processos comerciais exclusivas. "A personalizao uma tarefa difcil"
[Dave98, ums
[Song01] e
[Harr00]. Ele
13
14
15
Figura 4: Um sistema ERP flexvel tambm pode ser usado como framework de
desenvolvimento, reduzindo custos de integrao, com foco em uma tecnologia
importante que o pacote de ERP escolhido tem um bom ajuste funcional com
os processos de negcios da empresa fora da caixa, pois isso economiza
custos de customizao e encurta o tempo de implementao [Baseada no
16
17
18
3 Critrios de Avaliao
Os critrios introduzidos agora so hierarquicamente estruturado, e pode ser
usado como ponto de partida para a adaptao pessoal. A maioria dos critrios
no so mensurveis, mas se voc precisa de um processo de avaliao
formal, voc ainda pode aplicar subjetiva pesando como sugerido em
[Chun04]. mais sobre a obteno de alguns critrios para mostrar os pontos
fortes, pontos fracos e as diferenas de sistemas ERP de cdigo aberto. Os
critrios de avaliao de cinco e seus sub-critrios servem para comparar os
sistemas de ERP de cdigo aberto selecionados no captulo " 4 Viso geral do
Open Source Sistemas ERP ".
[Base on
19
3.2 Flexibilidade
Aps a descrio das vantagens de sistemas ERP flexveis no captulo " 2.4
Vantagens de usar um ERP flexvel Packag e os critrios para a flexibilidade
ser definido agora. Flexibilidade permite fazer a ponte entre a funcionalidade
funcionalidade out-of-the-box e do bom ajuste funcional fornecida por um
20
Critrios FLEXIBILIDADE
# Sub-critrios
1 Personalizao
Dependendo do grau de personalizao necessrio e os nveis de qualificao
da
Especialistas em sistemas de ERP, devem ser fornecidos diferentes nveis de
personalizao.
Assim, o esforo de personalizao pode ser distribudo entre um nmero
maior de
participantes [Baseado em Fisch04, p.37].
Alto nvel personalizao atravs da edio de metadados. Neste contexto
que
significa que o sistema customizvel por editar facilmente legvel e
dados compreensveis, em vez de fazer a codificao de baixo nvel em uma
programao
lngua. Um especialista em assunto de negcios deve ser capaz de
personalizar o sistema
sem ter conhecimento de programao detalhada. O objectivo reduzir o
aprender carga, proporcionando instalaes poderosas para lidar com uma
ampla gama de
problemas [Fisch04, p.34]. Possibilidades de personalizao de alto nvel
poderosos
constituem um importante fator de produtividade para encurtar a
implementao
tempo e permitem a adaptao contnua de processos.
Baixo nvel personalizao (uso como framework de aplicaes). Para
aqueles
desenvolvedores que querem mergulhar ainda mais em detalhes e precisam
de mais flexibilidade
sistema tambm deve ser usado como um framework para desenvolvimento de
aplicaes.
Aqui o sistema ERP define a arquitetura de software e permite a adio
de operaes personalizadas. Este cdigo personalizado deve atender a
Aplicao quadros
Programming Interface (API) especificaes. Codificao chamado de baixo
nvel
personalizao.
O nvel de personalizao / desenvolvimento inferior seguinte seria a
adaptao ou
facilidades de customizao.
Atualizaes flexveis
Como
personalizaes
so
definidas
como
metadados
cdigo
um
procedimento
de
atualizao,
sem
impacto
sobre
21
Critrios FLEXIBILIDADE
#
Sub-critrios
Internacionalizao
O sistema suporta mltiplos idiomas, mltiplas e de contabilidade, sistemas de
custeio, bem como vrios locais [Vittie01, Stoy05]. A forma mais simples de
internacionalizao est fornecendo tradues para a interface do usurio e
localsistemas de contabilidade. O idioma selecionado em nvel de usurio.
Voc pode diferenciar entre a traduo simples de interface grfica esttica
(GUI) partes (por exemplo, menus, rtulos de campo), traduo de peas
grficas dinmicas (por exemplo, fluxo de trabalho estados) e contedo (por
exemplo, descries de produtos). Requisitos legais nacionais, especialmente
em contabilidade muitas vezes exigem fluxo de trabalho personalizado ou
lgica de negcios. Isso significa que as possibilidades de bons critrios de
flexibilidade de personalizao (1. E 2.) So uma condio prvia para a
internacionalizao.
muito importante para os sistemas de ERP de cdigo aberto, mesmo as
simples, destinados a ser utilizados unicamente no local, para fornecer a
flexibilidade para suportar muitas naes, a fim de obter uma base de
usurios mais ampla internacional e reduzir o risco do projeto de bifurcao
devido ao apoio internacionalizao limitado. Bifurcao projeto significa a
diviso da base de cdigo, o que leva a dois projetos separados e assim a
fragmentao da comunidade e menos de colaborao.
Apoio
de
vrios
sites
implica
servindo
vrios
locais
distribudos
3 Critrios de Avaliao
22
Critrios FLEXIBILIDADE
# Sub-critrios
4 Facilidade de utilizao
A interface de usurio deve ser projetado de acordo com as informaes
necessrias para a tarefa. Uma tarefa simples, no requer navegar por muitas
telas. parte de customizao para adaptar o sistema ERP aos processos.
Para atalhos de teclado trabalho de rotina precisam ser fornecidos. Alguns
sistemas ERP suportam apenas alguns interface grfica do usurio (GUI)
elementos. Facilidade de utilizao tem um impacto sobre as possibilidades
de personalizao, a aceitao do usurio, os custos de treinamento e custos
de operaes.
5 Arquitetura
23
Critrios FLEXIBILIDADE
#
Sub-critrios
capsuled no servidor de aplicativos. O banco de dados responsvel por
armazenar dados persistentes. Normalmente, no caso da arquitetura 3-tier o
cliente "magro" um navegador web, eo servidor de aplicativos um servidor
de aplicativos web. Algumas arquiteturas aproveitar a funcionalidade de um
"padro" em geral servidor de aplicativos finalidade (servidor de aplicaes
J2EE para Java, Zope para Python), outros utilizam um servidor proprietrio
ou um servidor web bsico. Arquiteturas avanadas permitem que muitos
diferente ou quase todos os tipos de clientes a ser executado contra o servidor
de aplicativos. Esses clientes podem ser baseado na web, terminal base, bem
como rico GUI baseada, rodando em um dispositivo mvel ou um computador
pessoal. Isto possvel devido a um projeto multi-camada. A camada
intermediria ainda dividida horizontalmente em dados, lgica de negcio e
camada de apresentao. Assim, apenas a camada de apresentao precisa
ser alterado para suportar vrios tipos de clientes. Flexibilidade adicional
possvel atravs da vertical dividindo o sistema em servios que esto
relacionados com os fluxos de trabalho flexveis. Para a integrao com o
sistema externo estes servios podem ser publicados como servios web.
Workflow a automao de um processo de negcio, durante a qual a
informao passada ao longo do sistema de acordo com um conjunto de
regras
6. Ele pode ser especificado no padro XML Processo Definition Language (XPDL) 7. Isto corresponde
pgina 16.
6
Escalabilidade
"Um sistema que no escala para apoiar todos os seus futuros usurios um
desastre esperando para acontecer"
Segurana
Mecanismos de segurana com base na funo do usurio ou melhor permitir
a definio de diferentes nveis de direitos de acesso. Os usurios tm
permisso para visualizar e alterar apenas os dados de que necessitam para
o seu trabalho. A granularidade pode ser definida em nvel de formulrio,
campo e linha. Segurana em nvel de linha restringe o acesso em nvel de
dados. Por exemplo, um usurio pode ver apenas as operaes da filial, ele
responsvel.
6
3 Critrios de Avaliao
24
Critrios FLEXIBILIDADE
#
Sub-critrios
8 Interfaces
Uma interface uma fronteira de um Sistema ERP comunicao. A interface
do usurio foi discutida sob os critrios de flexibilidade 4. Outras interfaces
so descritos aqui. Eles so usados para ligar o sistema ERP com outros
sistemas ou para trocar geralmente dados. O primeiro conhecido como
Enterprise Application Integration (EAI) e usa interfaces padronizadas, como
do lado do servidor CORBA (Common Object Request Broker Architecture),
XML-RPC (chamada de procedimento remoto XML) e SOAP (Padronizado
Object Access Protocol) para automatizar os processos de negcio alm dos
25
Critrios FLEXIBILIDADE
#
Sub-critrios
10 independncia DB
O banco de dados tem grande influncia sobre a escalabilidade do sistema.
Alguns preferem bancos de dados de cdigo aberto para os sistemas de ERP
de cdigo aberto. Uma pesquisa descobriu que mais de 90% do grupo de
interesse opentaps preferem bancos de dados de cdigo aberto
8.
nvel.
As linguagens de programao dos sistemas ERP selecionados so
linguagens de script de cdigo aberto (Python
sua fcil leitura e concisa
12
capacidades. Perl
[Raym00].
[Ferg04]
12
11
10
9
3 Critrios de Avaliao
26
3.3 Suporte
Suporte ajuda a reduzir o tempo de execuo, devido transferncia de
conhecimentos para a empresa. Ela ajuda a desenvolver competncias
internas ou contratar consultores externos para a implementao e
manuteno de um sistema de ERP de cdigo aberto.
Critrios SUPORTE
# Sub-critrios
1 Infra-estrutura de apoio
Suporte confivel e responsivo importante [Vittie01, Stoy05]. Pode ser local
ou online. Projetos de ERP de cdigo aberto mais a resolver os problemas
relacionados com diferentes requisitos nacionais atravs de uma rede de
parceiros. Um parceiro local pode fornecer consultoria, suporte, add-on
mdulos e atender s exigncias nacionais como padres contbeis,
interfaces com autoridades pblicas e bancos. Alm do conhecimento sobre
os parceiros requisitos nacionais tambm tm conhecimento especfico da
indstria. Suporte on-line, fruns sobre censura pblicos e listas de discusso
importante, pois oferece aos usurios e desenvolvedores a oportunidade de
ler e discutir auntos.
2
Treinamento
Aqui, a qualidade ea freqncia de usurios e treinamentos tcnicos ou a
organizao de conferncias regulares so de certa importncia.
Documentao
So
necessrios
integralidade
up-to-atualidade
do
usurio
ea
27
3.4 Continuidade
Continuidade do projeto assegura que as despesas do sistema ERP so um
investimento sustentado. Quando voc se concentrar em um nico sistema,
como sugerido no captulo 2.4 Vantagens da utilizao de um sistema flexvel
de ERP embalae, voc tambm corre o risco de que o sistema deixar de ser
apoiada. Este problema pode ser reduzido com:
Independncia da estratgia de fornecedor (no vendor lock-in)
Para uma discusso detalhada sobre fornecedor baseada em TI lock-in
consulte [Mata95 p.489]. Ele discute o paradigma criar-capturar-keep (vendor
lock-in) como um possvel fonte baseada em TI para vantagem competitiva
sustentada de um provedor de servios de TI. Aqui possveis vantagens dos
sistemas de ERP open source sobre vendor lock-in ser brevemente discutida.
28
[Matus03
pp.27-31]
descreve
caractersticas
projeto
no
29
Critrios CONTINUIDADE
# Sub-critrios
1 Estrutura do projeto
Os projetos so avaliados empresa ou comunidade orientada.
Empresa
orientada
significa
que
empresa
responsvel
pelo
[Matus03 p. 24]
Actividade comunitria
medida que o tamanho da comunidade no mensurvel, a sua actividade
de comunicao mensurvel em certos canais de comunicao. Aqui
usado o nmero de mensagens em fruns e listas de discusso. Alm da
quantidade, respostas qualificadas e tempos de resposta so importantes.
Atividade de documentao, como a criao de sites web e entradas wiki
fazem parte do support / documentation.
3 Critrios de Avaliao
Critrios CONTINUIDADE
30
Sub-critrios
3 Transparncia
Trata-se de barreiras de entrada para os desenvolvedores e as possibilidades
para a comunidade para contribuir e influenciar o processo, a qualidade da
gesto
do
projecto,
bem
como
documentao
do
processo
de
so
profissionais,
cliente
precisa
Mend04]. Como
pag-los
para
Critrios CONTINUIDADE
31
Sub-critrios
Frequncia de atualizao
A introduo contnua de novas funcionalidades ea fixao dos erros so a
prova da continuidade do desenvolvimento. Um documento de registo de
alteraes informando sobre as caractersticas de uma nova verso mostra a
atividade de atualizao passado. Considerando que a atividade da
comunidade sobre comunicao, atualizaes regulares mostram a
atividade de desenvolvimento.
32
3.5 Maturidade
[Gold04] introduz a Fonte Maturity Model Abrir como um processo geral para
seleo, avaliao e implementao de produtos de cdigo aberto. Aqui
maturidade utilizado num contexto mais estreito e significa que a qualidade
de um software. Considerando que a flexibilidade sobre conceitos tcnicos
eo design do software, a maturidade lhe diz o quo bem e livre de bugs
implementado e testado.
Critrios MATURIDADE
# Sub-critrios
Estado de
1 desenvolvimento
Alguns pacotes de ERP de cdigo aberto no est pronto para a produo ainda.
O conceito de estado de desenvolvimento Sourceforge tambm aplicada a
Sourceforge hospedados projetos de cdigo aberto no. Eles podem estar no
estado de planeamento, alfa, beta ou estvel. Planejamento implica que as
especificaes de um software foram definidos e nenhum programa executvel
Site de referncia
A qualidade de uma verso estvel pode ser prova atravs da
implementao e testes extensivos do software. H o risco de que o sistema
acaba por ser insuficiente. Assim, melhor ver o sistema ERP na prtica e
discutir a implementao e problemas operacionais com um cliente que j usa
e conhece o sistema [Vittie01]. Sites de referncia listados na pgina inicial do
projeto e da disponibilidade de casos de negcios documentados so os
critrios relevantes.
4 Viso geral do Open Source Sistemas ERP
33
Legenda
:
sim
no
n/a
no disponvel
desconhecido
acima da mdia
mdia
abaixo da mdia
Critrios de Avaliao
LX
Escritrio
TinyERP
micro
pequeno
mdio
#
TAMA
NHO
Sub-critrios
GNUe
grande
ERP5
FUNCIONALIDADE
1
13
14
15
16
17
45
36 13
162
n/a
n/a1
e-Commerce
page34 16
page34 17
Contabilidade
MRP
POS
Inventrio e Armazm
x
x
Nmero de Tabelas
Sub-critrios
Minsculo
ERP
GNUe
ERP
FLEXIBILIDADE
1
Personalizao
2
3
Atualizaes flexveis
Internacionalizao
+
+
+
-
+
+
?
+
?
+
mltiplas local
mltiplas local
mltiplas
Facilidade de utilizao
Arquitetura
Escalabilidade
7
8
Segurana
Interfaces
Web 3-tier
Web 3-tier
3-tier rico
?
2 ou 3
camadas
rico / web
~
CGI, SOAP
~
CGI
+
XML-RPC,
?
XML-RPC,
+
XML-R
Escritrio
Corba, LDAP
SOAP, X
Web 3+
OS independncia
10
Independncia DB
Linguagem de
Programao
Perl
Perl
Pton
Pton
Pto
Minsculo
ERP
GNUe
ERP
11
18
Mdulo de contabilidade Compieres usa a arquitetura de 3 camadas, o resto a arquitetura cliente / servidor
de duas camadas
19
objeto
Sub-critrios
APOIO
1
Infra-estrutura de apoio
Treinamento
Documentao
CONTINUIDADE
1 Estrutura do projeto
Companhia
Companhia
Companhia
Comunidade
+ Parceiros
+ Parceiros
+ Parceiros
Compa
+ Parce
Actividade comunitria
Transparncia
Frequncia de
atualizao
Estvel
+
Estvel
~
Estvel
~
MATURIDADE
Estado de
1 desenvolvimento
2 Site de referncia
Planejamento,
beta
Estv
+
Sub-critrios
Minsculo
ERP
GNUe
ERP
OUTRAS
1
2
Licena
Demonstrao online
Sourceforge hospedado
GPL
GPL
x
GPL
x
page37 x 20
page37 22
23
2000
x
2004
x
2000
GPL
x
page3
nico parceiro
20
21
22
23
24
25
26
Acesso CVS
5
6
Baixar verificao
Incio do projeto
x
2000
TinyERP tambm est disponvel no sourceforge, mas esta pgina no for mantido, at mesmo os
arquivos so verses antigas.
ERP5 tambm est disponvel no sourceforge, mas esta pgina no for mantido, at mesmo os
arquivos e links pgina inicial esto faltando.
LX-office oferece acesso subverso em www.lx-office.org. Dados sobre CVS www.sourceforge.org
apenas uma verso inicial muito antiga.
TinyERP oferece acesso subverso para os parceiros. Dados sobre CVS www.sourceforge.org uma
verso muito antiga.
Opentaps em si no tem sistema de controle de verso de cdigo pblico, mas o quadro OFBiz
subjacente pode ser acessado via subverso ou compilaes semanais.
A "CD ao vivo", contendo um Linux bootvel com instalado ERP5 pode ser baixado via BitTorrent rede
peer-to-peer
O projeto OFBiz comeou em 2001, a marca opentaps em 2005.
38
page3
200
SQL Ledger
# Sub-critrios
39
Descrio
FLEXIBILIDADE
1
Personalizao
Atualizaes flexveis
Internacionalizao
Arquitetura
Escalabilidade
Segurana
muito bom
grosso controle de acesso refinado,
especificado para
cada usurio separadamente
Interfaces
OS independncia
10
Independncia DB
Linguagem de
Programao
11
Perl
APOIO
1
Treinamento
Documentao
n/a
user suficiente e documentao para
desenvolvedores
CONTINUIDADE
1
Estrutura do projeto
2
3
Actividade comunitria
Transparncia
Frequncia de
atualizao
regular
nenhum
rastreamento
MATURIDADE
Estado de
1 desenvolvimento
estvel
Site de referncia
F1 Personalizao
Ele pode ser personalizado com mdulos Perl externos e usado como um
quadro. O cdigo tem que atender convenes de chamada definidas eo
ncleo principal no precisa ser modificado. Personalizaes mdulo externo
aplicar em nvel de usurio global ou em. Sophisticated meta personalizao de
dados sem habilidades de programao especiais no fornecido. O layout
para GUI e os relatrios podem ser alterados com templates.
4 Viso geral do Open Source Sistemas ERP
40
Atualizaes flexveis F2
Depende do grau de personalizao. Ao usar a abordagem de script externo,
as atualizaes no so problema.
F3 Internacionalizao
Formata a preferncia de idioma, vrgula e data pode ser configurado no nvel
do usurio.
F7 Segurana
O acesso controlado no nvel de utilizador. O administrador pode conceder
vrios grupos de funcionalidade por mdulo a um usurio
27.
F8 Interfaces
[Sarang02] recursos um captulo descrevendo o desenvolvimento e uso de
sabo interfaces para SQL Ledger.
S3 Documentao
Um manual de referncia de 289 pginas contendo algumas informaes de
usurio e desenvolvedor vendido separadamente. Mais informaes para
desenvolvedores, incluindo diagramas de ER, customizao e integrao de
amostras, bem como acesso verso atual de desenvolvimento fornecido
por um contrato de Apoio ao Desenvolvimento comercial. O projeto
frequentemente revisado na mdia.
A estrutura do projeto C1
O sistema gerido pela DWS Systems Inc., no Canad, e apoiado por vrios
parceiros que prestam servios de personalizao e integrao. Os parceiros
esto localizados na Austrlia, Blgica, Itlia, Sua, Holanda, Reino Unido e
EUA Existem cerca de 100 contribuintes listados na pgina inicial. Muito
poucos deles contribuiu cdigo Perl. Um fork do projeto, impulsionado por duas
27
41
4.3 LX Escritrio
http://www.lx-office.org
http://sourceforge.net/projects/lx-office
Licena: Artistic License, GNU General Public License (GPL), GNU Biblioteca
ou Lesser General Public License (LGPL)
Status: estvel
Este captulo baseado em [Krumb05, pp.495-498]. Este umfork do SQL
Ledger que tem como alvo as necessidades do mercado de lngua alem e
oferece suporte comercial aos seus clientes. Apenas as diferenas para SQL
Ledger so descritos aqui. De acordo com o SQL Ledger lder do projeto Dieter
Simander, no havia razes funcionais para este garfo
28.
28
Alm disso, ele afirma que Linet Servios tentou roubar o nome de domnio sql-ledger.de.
42
LX Escritrio
#
Sub-critrios
Descrio
FLEXIBILIDADE
1
Personalizao
Atualizaes flexveis
Internacionalizao
Facilidade de utilizao
Arquitetura
Escalabilidade
Segurana
Interfaces
OS independncia
10 Independncia DB
Linguagem de
11 Programao
APOIO
1
Treinamento
Documentao
CONTINUIDADE
Estrutura do projeto
empresa orientada
Actividade comunitria
Transparncia
Frequncia de
atualizao
acesso subverso.
regular, menos em comparao com SQL
Ledger
MATURIDADE
Estado de
1 desenvolvimento
2 Site de referncia
estvel
vrios sites no mercado de lngua alem
43
S3 Documentao
Documentao livre no em desenvolvimento. Um sistema Wiki utilizado para
desenvolvimento e documentao do usurio. Uma ER-Diagrama do mdulo
de ERP esquema est disponvel. Comparado com SQL Ledger, menos
documentao est disponvel.
A estrutura do projeto C1
O sistema accionado por empresas LINET Services e Lx-System, que
empregam 5 promotores. A rede de parceiros fornecendo suporte comercial
est disponvel para Alemanha e ustria.
C2 actividade comunitria
Comunicao do projeto em alemo. O frum e os Sourceforge hospedados
listas de discusso so muito ativos. A comunidade menor do que no caso de
SQL-Ledger. A actividade dos canais de comunicao relevantes:
canal de comunicao
mensagens por ms
frum
~ 150
lx-office-devel
~ 150
lx-office-ERP-usurios
~ 30
C3 Transparncia
A funcionalidade planejada para o prximo lanamento est documentado. Um
log de alteraes descreve as funes introduzidas e correes de bugs de um
novo lanamento. As datas de lanamento esto em falta no log de alteraes.
Eles usam um sistema de rastreamento de bugs pblico profissional. O sistema
de controle de verso (Subversion) pblico, os registros esto disponveis
44
www.tinyerp.com
www.tinyerp.org
vendas,
ponto
de
venda),
recursos
humanos,
marketing,
MRP
29
aplicao de eCommerce. Os
TinyERP
# Sub-critrios
Descrio
FLEXIBILIDADE
1 Personalizao
2 Atualizaes flexveis
3 Internacionalizao
6 Escalabilidade
7 Segurana
8 Interfaces
31
www.ez.no
Atualizaes flexveis so fornecidos quando o motor servio ERP no alterado.
TinyERP
# Sub-critrios
Descrio
OS independncia
10
Independncia DB
Linguagem de
Programao
PostgreSQL 34
11
45
Pton
APOIO
1
Treinamento
Documentao
CONTINUIDADE
1
Estrutura do projeto
Actividade comunitria
3
4
Transparncia
Frequncia de
atualizao
MATURIDADE
Estado de
1 desenvolvimento
2 Site de referncia
estvel 35
dois hotis esto listados na pgina inicial
Personalizao F1
Formulrios, relatrios e desenvolvimento de fluxo de trabalho so suportados
36
explica
32
33
34
35
a thread " Descobrir como funciona TinyERP " na "Geral" tinyERP Forum:
http://tinyerp.org/forum/viewtopic.php?
t=501&sid=8a39346025c3e52cb273869a96ab14d0
46
F3 Internacionalizao
A traduo de idiomas encontra-se principalmente no lado do servidor e uma
pequena parte no lado do cliente
campos de formulrios que mostram os valores da lista. Tradues do lado do servidor esto disponveis em
espanhol, hngaro, francs, alemo, romeno, italiano, Portugus, Chins, Tcheco, albans e holands. Alguns
39
37
38
www.gtk.org
www.tiny.be
39
47
Sub-critrios
Descrio
FLEXIBILIDADE
1
Personalizao
Atualizaes flexveis
Internacionalizao
4
5
Escalabilidade
Segurana
Interfaces
OS independncia
Independncia DB
Descrio
open source: PostgreSQL, MySQL, MaxDB,
xBase, Interbase, Ingres, Firebird
comercial: DB2, Oracle, Sybase
11
Linguagem de
Programao
APOIO
1
2
3
Treinamento
Documentao
n/a
wiki comunidade; documentao do
48
desenvolvedor 40
CONTINUIDADE
1
2
Estrutura do projeto
Actividade comunitria
comunidade orientada
IRC mostra a atividade diria e imediata
resposta
Transparncia
Frequncia de
atualizao
nenhum
MATURIDADE
Estado de
1 desenvolvimento
2
Site de referncia
documentada
F1 Personalizao
Formulrios, relatrios e fluxo de trabalho so XML-definidas no Designer
Integrated Development Environment (IDE), que permite o desenvolvimento
rpido
de
aplicaes.
conhecimento
necessrio
para
fazer
41
49
F4 Convivialidade
Um subconjunto de uma interface rica possvel e pode ser implantado como
GUI fat client com look and feel nativo para Windows, Linux / Unix, MacOS e
OS / 2 baseado em wxPython 42, a interface Web HTML e consola / interface terminal.
F5 Arquitetura
GNUe pode ser usado em que o cliente de camada 2/3 Modo de servidor de ecamada. O servidor de aplicativo oferece vrias interfaces. Os componentes
utilizados (ver " 8.5 GNU Ferramenta de Desenvolvimento Empresarial s ") so
divididos em vrios sub-projetos:
42
Developer Tool
Biblioteca comum
0.6.1
Interfaces
Formas
0.5.13
Cliente formas
50
Relatrios
0.1.8
Servidor de Aplicativos
0.4.3
Navegador
0.0.9
Estilista
0.1.7
Bayonne Telephony 2
1.0.1
Servidor objeto
F8 Interfaces
A comunicao entre o cliente eo servidor de aplicativo usa XML-RPC e
CORBA. Uma interface LDAP fornecido. O servidor de aplicativo fornece
interfaces para procedimentos nativas.
A estrutura do projeto C1
Este um projeto conduzido pela comunidade. A equipe de desenvolvimento
composta por seis desenvolvedores do ncleo e mais de 20 colaboradores
ativos. [Elli04] analisa a organizao da comunidade e da cultura de GNUe em
detalhe.
43
51
4.6 ERP5
www.erp5.org
Licena: GNU General Public License
(GPL) Status: beta ou estvel, dependendo
do mdulo
Este captulo baseado em [Smets02, Smets04, HYPERLINK \ l "page77"
Deld05]. ERP5 foi originalmente desenvolvido como soluo indstria de
vesturio para uma organizao com mais de 300 funcionrios em cinco locais
distribudos internacionalmente. Os requisitos especiais da indstria de
vesturio so a customizao em massa de produtos e, consequentemente, a
necessidade de lidar com dados no estruturados e multimdia. Customizao
em massa significa que muitas variantes de um produto possvel. Os mdulos
originais so agora generalizados como modelos de negcios. Para fins de
demonstrao de uma imagem de CD ao vivo pode ser baixado que inicia o
software a partir de um CD Linux inicializvel. Muitos mdulos so fornecidos,
alguns no so de produo pronto:
Comrcio
oferece
compra,
venda,
ordem
funcionalidade
de
gerenciamento de armazm.
PDM (Product Data Management) permite a definio de produto, as
Contabilidade
HR (Recursos Humanos)
Groupware
4 Viso geral do Open Source Sistemas ERP
52
53
ERP5
#
Sub-critrios
Descrio
FLEXIBILIDADE
1
Personalizao
Atualizaes flexveis
no documentado
Internacionalizao
Trs lnguas;
mltiplo
internacionalm
ente
Segurana
Interfaces
OS independncia
10
Independncia DB
Linguagem de
Programao
11
APOIO
1
2
3
CONTINUIDADE
1
Estrutura do projeto
Actividade comunitria
3
4
Transparncia
Frequncia de
atualizao
MATURIDADE
Estado de
1 desenvolvimento
2
Site de referncia
acesso a subverso, no
roadmap
regular
nenhum
estvel, alguns mdulos so beta
47
48
44
45
47
48
http://www.erp5.org/sections/download/status/view
http://www.erp5.com/industry
54
Personalizao F1
Novos mdulos podem ser armazenados e distribudos como modelos teis.
Modelos de negcios so um conceito para simplificar a instalao,
personalizao e compartilhamento de ERP5 mdulos. Para a customizao e
implementao de ERP5 Python, Zope e XML habilidades so necessrias,
alm de um conhecimento detalhado ERP5. Os conceitos de personalizao
49
usado para o
55
F8 Interfaces
Os objetos do Zope recursos de publicao permitem HTTP, XML-RPC e SOAP
consulta
agrupamento
de
bancos
de
dados
relacionais
56
A estrutura do projeto C1
ERP5 gerido pela empresa de consultoria Nexedi Francs
50
com parceiros
51. O grupo de
pesquisa brasileiro tambm est contribuindo. Seu trabalho est documentado em Portugus na pgina inicial do
projeto. A
52
53
50
http://nexedi.com/
51
http://www.erp5.com/consulting/erp5-consulting-partners
52
53
54
54.
http://www.z3erp.org
http://www.erp5.org/sections/download/status/view
http://www.erp5.com/industry
57
55
55
Opentaps - OFBiz
# Sub-critrios
58
Descrio
FLEXIBILIDADE
1
Personalizao
Atualizaes flexveis
Internacionalizao
Arquitetura
Escalabilidade
Segurana
Interfaces
9
10
OS independncia
Independncia DB
11
Linguagem de
Programao
APOIO
1
servio distribudo
Infra-estrutura de apoio internacionalmente
Treinamento
Documentao
prestadore
s;
CONTINUIDADE
1
Estrutura do projeto
comunidade orientada
Actividade comunitria
Transparncia
Frequncia de
atualizao
regular
MATURIDADE
Estado de
1 desenvolvimento
2
Site de referncia
estvel
muitas referncias, apenas uma parte utiliza
como ERP
sistema.
56
59
Personalizao F1
Como mostrado Figura 15 na seo arquitetura opentaps tem uma arquitetura
web n-tier com trs camadas no servidor de camada de aplicativo: dados
(motor entidade), a lgica de negcios (motor de servio) e apresentao.
Cada camada definida com dados de meta ou um fcil de usar linguagem de
script. As vantagens das linguagens de alto nvel e gerao de cdigo baseada
em metadados so combinados com os recursos de modelagem estrutural de
Java
(Interfaces de programao de
dados de meta aproximar usado em todas as camadas mudanas no modelo de dados pode mudar automaticamente
os servios da camada lgica de negcio e as formas sobre a camada de apresentao trabalhando com esses
dados. Todas as camadas so mutuamente ciente das alteraes em outras camadas. Para a personalizao e
implementao bsica Java 60, engenharia web, XML e conhecimento de design de banco de dados necessrio.
Atualizaes flexveis F2
Para efeitos do baixo nvel de personalizao atualizaes flexveis so
possveis, mas est faltando uma documentao detalhada sobre este tema.
Um Servio de Certificao de Implementao est disponvel compatibilidade
futura provando de personalizaes e uso das melhores prticas.
F3 Internacionalizao
O idioma da interface do usurio pode ser mudado a qualquer momento e
tradues em 39 lnguas, pelo menos, parcialmente provido. No existe
nenhum mecanismo de traduo para contedo dinmico, como os estados do
workflow. Vrios sites, bem como vrios contabilidade e mtodos de custeio
so suportados.
F4 Convivialidade
Todos os elementos da GUI da Web so suportados. A apresentao dividida
60
60
definido.
61
de modelagem
62
www.wfmc.org
Um editor de processo open source grfica do fluxo de trabalho utilizado pelos membros OFBiz projeto
Jawe ( http://jawe.enhydra.org).
61
so
usados
para
comunicao.
63
e FreeMarker
Para
64
Criao
transporte
S3 Documentao
Desenvolvedor livre, tcnico e alguma documentao de usurio est
disponvel online. Um sistema Wiki serve para criao de documentao
colaborativa. Documentao adicional (800 pginas) com informaes
detalhadas
para
usurios
finais
informaes
adicionais
para
os
http://jasperreports.sf.net
http://freemarker.org; utilizado como descrito em www.ofbiz.org / best-practices.htm l, visualizado em
2006-01-17
http://ofbizwiki1.go-integral.com/Wiki.jsp?page=UpsOnlineTools, visualizado em 2006-01-18
www.undersunconsulting.com / ecommerce / control / main, visualizado em 2006-01-06
64
65
66
62
68
67
fase de se tornar um
C2 actividade comunitria
Mensagens por ms
dev@lists.ofbiz.org
~ 100-150
users@lists.ofbiz.or
~ 200-300
sourceforge frum
~ 75
opentaps-users@lists.sourceforge.net
~ 50
C3 Transparncia
Opentaps tem um roteiro do projeto documentado com horrios para os
recursos para implementar. Um blog
70
71.
72. Se um projeto
Site de referncia M2
A maioria dos sites de referncia deles usam apenas uma parte da
funcionalidade fornecida. Ele tambm prova como um quadro de propsito
geral para aplicaes de banco de dados centralizados.
67
68
69
70
71
72
4.8 Compiere
www.compiere.org
sourceforge.net / projects /
Compiere
www.red1.org (Frum e informaes desenvolvedor de um parceiro
Compiere) www.knowledgesuccess.com / Compiere
63
Compiere
# Sub-critrios
64
Descrio
FLEXIBILIDADE
1
Personalizao
Atualizaes flexveis
Internacionalizao
Escalabilidade
arquitetura
bom, depende principalmente de banco
de dados
Segurana
Interfaces
CSV, PDF
OS independncia
10
Independncia DB
Linguagem de
Programao
11
Java
APOIO
1
2
3
CONTINUIDADE
1
Estrutura do projeto
Actividade comunitria
Transparncia
Frequncia de
atualizao
o acesso pblico
regular
Gerao de PDF, ferramenta de migrao e
Oracle
banco de dados precisa de uma licena
MATURIDADE
Estado de
1 desenvolvimento
2
Site de referncia
65
Personalizao F1
[Lomb05] Compiere permite meta personalizaes baseadas em dados sobre
a voar sem desligar o sistema. Meta dados so armazenados no banco de
dados em 114 tabelas chamadas Dicionrio da Aplicao. Ele pode ser
modificado com o cliente Compiere ter direitos de administrador.
Para criar uma nova janela no Compiere a estrutura de banco de dados deve
ser definida em primeiro lugar. A GUI Compiere composto de uma janela com
Figura 13: Compiere aplicativo de dicionrio elementos GUI, tomada a partir de [Lomb05]
66
F3 Internacionalizao
A GUI e os relatrios so traduzidos para o Ingls, chins, alemo, espanhol,
francs, italiano e holands. Estas tradues so mantidas pela Compiere Inc.
o status de outros esforos de traduo (26 idiomas) est disponvel on-line
73.
Sistemas de contabilidade esto disponveis para EUA, Espanha, Itlia e Alemanha. Compiere suporta vrios sites 74
75.
Compiere suporta mltiplos mtodos de custeio 76. Um deles atribudo a um esquema de contabilidade.
Organizao o mais baixo
73
74
75
76
F5 Arquitetura
67
77
77
http://jasperreports.sf.net
F10 DB independncia
68
78. Mais
desenvolvimento feito por Jorg Janke e outro Compiere Inc. empregado. Alguns parceiros e usurios de ajudar o
projeto em levantamento de requisitos, garantia de qualidade, testes e correo. Os parceiros determinar as
prioridades de desenvolvimento. Alguns projetos paralelos esto Sourceforge comunidade conduzido.
78
69
C2 actividade comunitria
Compiere tem uma comunidade de usurios muito ativa. Os fruns so muito
receptivos. Ele usa principalmente Sourceforge fruns e servios de
rastreamento para a comunicao com cerca de 500 mensagens de frum um
ms
79. As solicitaes de suporte, bugs e solicitaes de recursos so controlados separadamente e tem cerca
C3 Transparncia
Projeto roteiro e log de alteraes detalhada esto disponveis
Souceforge so usados para rastreamento de bugs e solicitaes de mudana. Acesso CVS tambm pblico.
81. De
acordo com a Compiere Inc., pelo menos 100 empresas utilizam o software. Alguns parceiros tm seus casos de
clientes descrito em sua home page, e mais detalhes so fornecidos durante a fase de contratao. A utilizao do
Compiere em duas empresas alems foi apresentado em uma conferncia de cdigo aberto 82:
79
80
81
82
http://sourceforge.net/project/stats/?group_id=29057&ugn=compiere&type=&mode=year, o quando
vistos 2006-02-08
http://www.compiere.org/product/status.html, como vistas em 2005-02-08
http://www.compiere.org/about/references.html, como vistas em 2005-02-08
www.open-source-meets-business.de, como vistas em 2005-01-31
70
escolha
novamente.
Custo,
flexibilidade
(possibilidades
de
71
5 Concluso
Sistemas ERP flexveis permitem que processos exclusivos e adaptveis que
suportam uma estratgia de diversificao, que uma fonte de diferenciao
dos concorrentes. A disponibilidade do cdigo fonte e a sua utilizao como
estrutura de desenvolvimento de aplicao pode conduzir a um maior grau de
flexibilidade e permite um ajuste funcional estreita do sistema para processos
comerciais. Conhecimento do sistema interno da empresa, permite melhoria
contnua dos processos e reao rpida s novas exigncias. As principais
razes para a escolha de sistemas de ERP de cdigo aberto so custo,
72
Apndice A: Glossrio
Todos os termos tambm podem ser consultados no http://en.wikipedia.org/.
Esta enciclopdia online especialmente adequado para os termos tcnicos e
de computador relacionados. Muitas entradas so Wikipedia baseado.
CGI
padro
CORBA
CRM
CSV
CVS
Concorrente do sistema de verso: Um sistema cliente /
servidor para o
central de gesto de mudanas simultneas de arquivos de
origem. Em
projetos de cdigo aberto mais o cdigo fonte CVS
gerenciado.
Veja tambm www.cvs.org. Uma nova abordagem para o
controle de verses
subverso, usado por projetos de cdigo aberto como
GNUenterprise,
LX-escritrio e OFBiz. www.subversion.tigris.org
DATEV
contadores,
Apndice A: Glossrio
DCOM
73
Delphi
ERP
Gnomo
GNU
GNUe
GPL
GUI
HBCI
HRMS
recursos humanos
IDE
J2EE
Kylix
Java
JBOSS
LINUX
ml
Abra o sistema operacional Unix fonte, tambm chamado de
GNU / Linux. Ele
o kernel do Linux desenvolvido por Linus Thorvalds,
combinado
com as bibliotecas do GNU e outros softwares.
LISP
A linguagem de programao
MDA
MPL
Apndice A: Glossrio
MySQL
74
. Net
OSI
SME
SABO
subverso
Tcl
ver CVS
pronunciado "ccegas", uma linguagem de script usada
frequentemente para uma rpida
prototipagem
UML
UNIX
Wiki
Fluxo de
Trabalho
XML
XML-RPC
75
XPDL
Zope
troca
de
fluxo de trabalho
definies
Apndice B: Bibliografia
76
Apndice B: Bibliografia
[Alsha04]
[Basil05]
em 2006 01-16
[Bern01]
[Cater05]
[Chalif04a]
Projeto-Business
[Chalif04b]
77
[Chan04]
Chun-Chin Wei, Chen-Fu Chien e Mao-Jiun J. Wang: Um AHPabordagem para seleo do sistema ERP.
In: International Journal of Production Economics, Volume 96,
Edio 1, 18 de abril de 2005, pginas 47-62
[Dave98]
[Deld05]
Apndice B: Bibliografia
[Dethle05]
78
[Elli04]
[Everd00]
de
[Fisch04]
Fischer, G.; Giaccardi, E.; Ye, Y., Sutcliffe, AG; Mehandjiev, N.:
Meta-Design: Um Manifesto para o Desenvolvimento EndUser.
In:
Comunicaes da ACM, setembro de 2004, vol. 47. No. 9, pp
33-37
[Gold04]
79
[Gold05]
[Harr00]
[Howi05]
minerao
SourceForge. 2004-05
http://opensource.mit.edu/papers/howison04msr.pd f; como vistas em
2006-01-10
[Hyos05]
PME.
[Kay98]
Apndice B: Bibliografia
[Jones05]
80
[Krumb05]
[Laur04]
[Lomb05]
[Mata95]
[Matus03]
[Mend04]
09
Mendham, Tim: Aberto para Negcios. in: CIO Austrlia, 2004-11http://www.cio.com.au/index.php?id=31824842 1, visualizado em
2006 01-18
[Mill03]
Miller, Joaquin; Mukerji, Jishnu et. al:. MDA Guia Verso 1.0.1
http://www.omg.org/docs/omg/03-06-01.pdf
2003-06-12, visto em 2005-12-14
Apndice B: Bibliografia
[Mll05]
81
[Pink05]
[Rama00]
[Raym00]
[Sarang02]
[Silver01]
[Smets02]
[Smets04]
Apndice B: Bibliografia
[Song01]
82
[Stoy05]
[Sum05]
[Telt00]
[Vittie01]
MacVittie, Lori:
83
Apndice C: Surveys
Duas pesquisas sobre critrios e vantagens de sistemas de ERP open source
deciso so introduzidos para reforar o argumento de flexibilidade e outros
critrios de avaliao.
bastante
Soma
84
85
86
customizveis,
desde
que
existam
procedimentos
de
aplicao
de
87
88
83 (OMG).
AndroMDA - www.andromda.org
openArchitectureWare - www.openarchitectureware.org
openMDX - www.openmdx.org
Todos os projetos so baseados em Java J2EE e oferecer formao
profissional, consultoria e suporte. A prova de conceito para aplicao
openMDX o popular classe empresarial open source CRM openCRX soluo
84
83
84
http://www.omg.org
http://www.opencrx.org; como visto em 2005-11-17 tem mais de 100 mil downloads a partir
www.sourceforge.org
89
90
verso profissional.
86.
WebERP
www.weberp.org - Sistema ERP baseado em LAMP licenciado sob GPL.
Os seguintes mdulos esto disponveis: Entrada de Pedidos, Contas a
Receber, Estoque, Compras, Contas a Pagar, Banco, General Ledger.
Flexibilidade:
WebERP oferece gerenciamento de segurana baseada em funes.
Est localizada para Ingls, Portugus do Brasil, chins, indonsio,
polons, russo, espanhol, espanhol (Amrica do Sul) e Espanhol
(Venezuela).
Suporte:
O suporte est disponvel atravs de listas de discusso e uma rede de
parceiros nos EUA, CN, Reino Unido, frica do Sul e Paquisto.
O projeto bem documentada, a demo est disponvel
online. Maturidade e Continuidade:
A comunidade muito ativa.
85
86
91
Ingls, Tcheco,
Italiano,
Russo, Alemo,
Portugus,
migrar do Quicken ou QuickBooks para GNUCash. Caractersticas especiais para o mercado alemo so
interfaces banco como HBCI e uma
Interface DATEV.
AvERP
www.synerpy.de
Linguagem de Programao: Delphi,
Kylix Base de dados: Interbase, Firebird
plataformas: Windows, Linux (beta)
Licena: proprietrio, no compatvel
com OSI Status: Estvel
Tradues: Alemo
Cerca de 450 clientes na Alemanha.
Toda a lgica e design meta dados baseados e armazenados no
banco de dados. O produto direcionado para pequenas e mdias
empresas.
87
www.intuit.com
92
Verso 88
0.6.1
0.5.13
0.1.8
0.4.3
0.0.9
0.5.7
1.0.1
93
Nvel de disparo
Condio de disparo
Camp
o
Pgina Entrada Boto
Forma
Bloco /
nvel
registro nvel
nvel
nvel
nvel
nvel
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
On-Startup
On-Activate
On-Exit
Pr-Commit
Post-commit
Pr-Query
Ps-consulta
Pr-Change
Ps-Change
Pr-Modify
Pr-Insero
Pr-Update
Pr-Delete
Pr-Commit
Post-commit
On-NewRecord
Pr-focusIn
Ps-focusIn
Pr-focusOut
Ps-focusOut
On-Ao
G.2 Formas
Este captulo um resumo das [Cater05]. Este um gerador de interface de
usurio baseada em definies XML. Com uma definio de interface do
usurio pode ser gerada por vrias plataformas fsicas:
GUI Cliente Fat com look and feel nativo para Windows, Linux / Unix,
Apndice G: GNU Enterprise Developer Tools
94
89
Mesa
Fonte
de
dados.
Um
campo
consiste
campo so convertidos.
89
95
G.3 Reports
Relatrios GNUe uma plataforma e sistema de comunicao de sada
independente. L-se uma definio de relatrio baseado em XML e gera uma
sada XML arbitrrio. Esta sada , em seguida, transformado no formato
requerido o uso de ferramentas normais XML.
Texto, HTML, CSV e etiqueta Stock so atualmente suportados, PDF,
Postscript e Gnumeric
servidor.
Arquivo XML
GCD GNUe definio de classe
GLD GNUe Definition Language
90
91
name="address"> <module
name="country"> classe>
<Nome da propriedade
"ISO-Code" />
<Nome da propriedade
</ Class>
name="person"> classe>
<Nome da propriedade
<Nome da propriedade
<Nome da propriedade
<Nome da propriedade
<Nome da propriedade
96
=
=
=
=
=
/>
</ Class>
</ Module>
Listagem 1: uma amostra de arquivo de definio de classe GNUe "address.gcd"
97
(OnInit,
OnChange,
OnValidate,
onDelete),
executado
o
uma classe
o
Definies de classe so publicadas no servidor de aplicativos com o "gnuereadgcdaddress.gcd ". O formulrio pode ser visto com "Gnue formas de
appserver :/ / appserver / form / address_person", fornecendo seguinte
resultado inicial:
Apndice G: GNU Enterprise Developer Tools
98
99
G.5 Navigator
Esta a interface de usurio para GNUe exibir menus baseados em rvore e
formas de chamada e relatrios com base em um processo de definies XML.
Navigator usa formulrios ou relatrios para executar a tarefa solicitada.
Apndice G: GNU Enterprise Developer Tools
100
G.6 Designer
Este o IDE (Integrated Development Environment) de GNUe e usado para
testar e desenvolver formas.