English / Dutch [+/-]

Business-to-Business (B2B), Enterprise Service Bus (ESB), Service Oriented Architecture (SOA)
Inter Enterprise Business Hub (IEBH), Project Management, Open Source Solutions
Electronic Invoicing, Electronic Invoice Presentment & Payment (EIPP), E-Procurement, E-Commerce
De wereld van Internetapplicaties en Open Source Oplossingen.
The world of Internet applications and Open Source Solutions.
Find the Electronic Business Knowledge Village (EBKV) on Linkedin
Join Platform eZakendoen on LinkedIn


Verzeker u van 2 GB gratis opslagruimte.

Get Mozy Free


Creative Commons License
Op dit werk is een Creative Commons Licentie van toepassing.

December 2009
M T W T F S S
« Oct    
 123456
78910111213
14151617181920
21222324252627
28293031  
View danga's profile on LinkedIn




Gratis Opslagruimte voor Windows

Get 2 GB of 100% free backup space.

Get Mozy Free


Are European companies ready for managing inter-enterprise business processes ?

The last years businesses have experienced processes and information exchanges becoming more and more integrated and inter-related. Globalisation of activities is pushing companies to implement collaborative solutions to support their inter-enterprise business processes.

The growing adoption of Service Oriented Architectures and the advent of Business Ecosystems requires companies to re-consider their core competences. Investments in building these kind of complex communication platforms are huge while innovation is going fast these days. A number of risks that most companies are not willing to take. Instead they will increase the continuing need to focus on core business processes and will try to outsource as much as possible non-business specific functionality.

While the dividing line between internal and external processes and business data is blurring there are best practices emerging based on innovative integration technologies. The concept of Open Source is driving innovation and transformation of ICT solutions through global collaboration where Open Standards play an important role in speeding up adoption. Making innovation work is one of the important aspect of strategic business development in the world of today.

In the coming years Open Source is going to dictate what tools Businesses are going to use to support and manage their business processes. At the same time the distinction between Business-to-Business Collaboration and Integration Platforms and ERP systems will vanish. Since these systems will emerge into Collaborative and Intelligent Process and Information Management Solutions. Modularity and componentisation will be the keywords and provide an answer to the question "How to implement these Digital Business Ecosystems and leverage investments in existing ERP and integration systems?".

Especially in the integration world several Open Source oriented Companies are establishing modular component-based platforms that integrate easily with web based solutions such as Salesforce.com.

The questions in the near future are about global Business Process & Intelligence Platforms for managing (inter-) enterprise business processes ?

Some of the Open Source solutions I have looked at during the last years fall in the categories:

- Open Source ERP systems

- Open Source Business-to-Business SOA Integration Tools

- Open Source Business Intelligence Tools

Open Source ERP systems

- Open For Business Project (Apache OFBiz) from the Apache Software Foundation.

OFBIZ is an Open Source enterprise automation software solution including: Open Source ERP, Open Source CRM, Open Source E-Business / E-Commerce, Open Source SCM, Open Source MRP and Open Source CMMS/EAM.

- JFire from NightLabs GmbH, a German company.

JFire is an Enterprise Resource Planning and Customer Relationship Management system and one of the most innovative and mature Open Source ERP solution available on the market. The JFire application server runs under JBoss and JFire uses an Eclipse based Client for accessing the server-based software.

Open Source Business-to-Business Integration Tools

- FUSE ESB from Progress Software, formerly a IONA Technologies product.

Progess FUSE contains an ESB (based on Apache ServiceMix), Message Broker (based on Apache ActiveMQ), Service Framework and Mediation Router. All of these components are based on Software from the Apache Software Foundation. The FUSE Integration Designer is an Eclipse-based tooling for Open Integration.

Progess Software is the worldwide leader in application middleware and SOA infrastructure (Progress Sonic ESB) and provides one of the most reliable and flexible integrated business application platforms available, Progress OpenEdge.

- Talend Open Data Solutions

Talend Data Integration leverages the open source model to make data integration available to all types of organizations, regardless of their size, level of expertise or budgetary constraints. Talend Open Studio includes native connectors for SAP and Oracle, integrates with Salesforce.com and supports data synchronisation between Microsoft Dynamics AX solutions.

- ChainBuilder Visual Enterprise Integration Solution from Bostech Corporation

Bostech provides healthcare organisations an extensible, scalable enterprise integration solution that integrates together enterprise and supply chain applications running on disparate hardware platforms and programming environments. A robust graphical development environment provides the perfect way to visually create the integration flow.

- Apache Stonehenge Incubator project

The most interesting new Apache Software Foundation incubator project is Apache Stonehenge. The aim of the Stonehenge project is to develop a set of sample applications to demonstrate seamless interoperability across multiple underlying platform technologies by using currently defined W3C and OASIS standard protocols. By having a set of sample applications, with multiple language and framework implementations will become a useful and important part of the SOA landscape. The project team consists of WSO2, Progress, Microsoft, Red Hat (probably JBoss related) members.

WSO2, the OxygenTank , has developed the WSO2 Enterprise Service Bus (ESB) based on the Apache Synapse ESB and Carbon. Carbon is a composable SOA framework based on the Eclipse Equinox OSGi container.

What is a composable SOA platform? Its a platform where when you add new types of service, you can instantly do many things: secure them, try them out, configure logging, caching, throttling, statistics. Its a platform where every piece of metadata and configuration is stored consistently in a metadata Registry, with full versioning. So when you add new components and features, they fit into your SOA Governance model. Its a platform where you can mediate any service in a consistent way, without having to run a separate costly ESB. And its a platform where the administration UI seamlessly grows and extends to support just the function you need to know and work with.

Paul Frematle , CTO of WSO2, writes about WSO2 Carbon on his weblog

Open Source Business Intelligence Tools

- SpagoBI and Spagic from Engineering Ingegneria Informatica S.p.A.

SpagoBI is the unified Free Platform for the development of Business Intelligence solutions at enterprise level while Spagic is a SOA Enterprise Integration Platform composed by a set of visual tools and back-end applications to design develop and manage SOA/BPM solutions. Spagic provides out of the box SOA/ESB and BPM capabilities to end users/developers through its graphical environment. SpagoBI Studio is the new development environment based on Eclipse IDE. It allows the developer to design and maintain all the analytical documents.

What do these solutions have in common ?

What is very interesting is that all of these solutions have a few things in common:

- Community-driven solutions that are freely accessible for training and analysis purposes and have a high degree of stability and maturity.

- Based on Java and using Eclipse as the preferred development environment. In some cases they use Eclipse as a Rich Client (JFire) or they use Eclipse as the Development Environment for Integration Flows (Chainbuilder, FUSE Integration Designer, SpagoBI

- Based on components of the Apache Software Foundation such as Apache ServiceMix.

Apart from that most European Member States as well as Businesses have adopted Open Source solutions. Especially Open Source CRM solutions and Content Management systems are implemented on a large scale. Think about Sugar CRM and Alfresco.

Are Businesses prepared for this paradigm shift ?

Will Businesses be prepared for this paradigm shift that is facing us next week, next month or next year and are they able to collaborate across countries and jointly approach the market with innovative ideas and solutions ?

Tags van Technorati: ,,,

Open Source ERP - CRM Oplossingen

De laatste jaren ben ik een aantal sterke Open Source ERP en CRM oplossingen uitgebreid aan het bestuderen. Het aanbod van oplossingen is vrij groot en dat betekent veel werk aan de winkel.

Op ERP gebied zijn er een paar sterke oplossingen waaronder JFire, Plazma en opentaps waarover ik reeds heb geschreven. U kunt deze terugvinden onder de categorie ERP + CRM.

Momenteel ben ik volgende CRM oplossingen aan het evalueren en daarover ga ik binnenkort het nodige terugmelden:

- OpenCRX
Application Server: J2EE Application Server
Database(s): MySQL
Language:
Reporting:
Persistence:

- Sugar CRM
Application Server: J2EE Application Server
Database(s):
Language:
Reporting:
Persistence:

- opentaps
(based on OFBIZ)

Application Server: J2EE Application Server
Database(s):
Language:
Reporting:
Persistence:

- HiperGate
Application Server: Apace Tomcat
Database(s): MySQL
Language:
Reporting:
Persistence:

Functionaliteit:
* Contact Management
* Project Management
* Corporate Communication
* Shared Documents
* e-shop / invoicing / stock control

- XRMS : http://xrms.sourceforge.net/pagebuilder.php?s1=18

- vtiger:
Application Server: Apace web server
Database(s): MySQL
Language: PHP
Reporting:
Persistence:

Functionaliteit:
* Sales Force Automation
* Activity Management
* Inventory Management
* e-mail integration
* Marketing Automation

- compiere
Application Server: Apace web server
Database(s): MySQL
Language: PHP
Reporting:
Persistence:

Functionaliteit:

Installeer een Apache Web Server op uw computer

Reeds een aantal jaren maak ik gebruik van een WordPress weblog (blogsome.com). Het is een vrij stabiele omgeving maar biedt niet alle functionaliteit van WordPress. Daarom heb ik besloten om over te stappen op een andere provider. Deze provider biedt naast WordPress ondermeer een Content Management System (CMS) en een webshop.

Dat maakt het interessant omdat ik recent de vraag kreeg te onderzoeken welke Open Source webshops en ERP/CRM applicaties draaien onder een Apache HTTP Server en deze te evalueren. Het doel is om een portfolio van Business applicaties samen te stellen voor kleine en middelgrote bedrijven.

Een zoektocht op het internet heeft heel wat ERP/CRM en webshop toepassingen opgeleverd die ontwikkeld zijn in PHP waaronder:
- Blue ERP van het bedrijf Mitja uit Australië. Kenmerkend is dat deze ERP applicatie draait onder eGroupWare.

- project ERP is een ERP applicatie ontwikkeld voor eGroupWare

- CK-ERP welke eveneens onder eGroupWare draait

- ComUnion ERP

- FrontAccounting

Het aantal webshop dat ontwikkeld zijn met PHP is eveneens uitgebreid:
- PrestaShop eCommerce Solution

- eZ Publish eCommerce

Gelijktijdig met het installeren en bekijken van de laatste versie van WordPress ga ik deze toepassingen uitgebreid bestuderen en beschrijven. Voordat ik echter hiermee kan starten moet ik een Apache HTTP Server installeren. De installatie van de Apache HTTP Server en andere aspecten die daarbij komen kijken zal ik hieronder verder toelichten.

Read more — Meer lezen

Analyse beta-versie EBI Neutrino ERP en CRM applicatie

Enterprise Business Interface (EBI) Neutrino is een Open Source ERP / CRM applicatie ontwikkeld door een team van ontwikkelaars onder leiding van Francesco Bramante uit Esslingen, Duitsland.

EBI Neutrino richt zich op het midden- en kleinbedrijf en is een oplossing voor relatiebeheer, voorraadbeheer, verkoop en distributie, en de ondersteuning van de boekhouding.

In de architectuur van EBI Neutrino zijn een aantal bekende raamwerken geïntegreerd waaronder:
- Hibernate Object Relational Mapping framework
- JasperReport system

Het EBI Neutrino raamwerk bestaat uit drie onderdelen die in feite drie verschillende layers vertegenwoordigen:
- de Persistentie Laag (Persistence Layer) wordt ingevuld door de EBI Neutrino Core.
EBI Neutrino maakt gebruik van het Hibernate Object Relational Mapping (ORM) gereedschap voor het persistent maken van gegevens en voor het opslaan (create), ophalen (read), aanpassen en verwijderen (delete) van objecten (CRUD operaties) in de database. Daarmee is het mogelijk om de opslag van gegevens te ontkoppelen van de business- en applicatielogica.

- de Business Domein Laag (Business Domain Layer) wordt ingevuld door de EBI Neutrino SDK en bevat de business logica.

- de Applicatie Laag (Application Layer) wordt ingevuld door de EBI Neutrino Business Modules bestaande uit de modules ERP, CRM, Financials en Settings. De applicatielaag bevat de applicatielogica

Meer informatie over EBI Neutrino kunt u terugvinden op de website www.ebineutrino.org. Ik ga u hierna doorheen de installatie van EBI Neutrino leiden. Verder zal ik u wat vertellen over de standalone CRM functionaliteit van EBI Neutrino.

Read more — Meer lezen

Installatie JFire server via het installatieprogramma jfire-jboss-installer

Begin juli heeft JFire een nieuwe versie van JFire uitgebracht. Deze versie moet de meest stabiele versie worden die JFire ooit heeft uitgebracht met heel veel nieuwe functies. Zo zijn een aantal voorname verbeteringen gerealiseerd en een groot aantal bug-fixes doorgevoerd. JFire draait vanaf deze versie onder Java 6 en de nieuwste stabiele versie van JBoss 4.2.2.GA.

Als u JFire wilt gaan gebruiken dan is het aangeraden om deze versie te downloaden en te installeren. Ga naar de website van JFire en download de JFire beta release (0.9.4 Tough Trader). U dient zowel de server als de client te downloaden.

Tip: Het is aanbevolen om het installatieprogramma, JFire-Max_0.9.4-beta_tough-trader_jfire-jboss-installer.jar voor de installatie van de server te downloaden. Dit programma begeleidt u volledig bij de initialisatie en installatie van JFire server.

Hierna zal ik u begeleiden bij de installatie van de JFire server in combinatie met een MySQL database. Meer informatie over het installeren van MySQL kunt u elders op mijn weblog vinden.

Allereerst ga ik de JFire server installeren:
Ga naar de folder waarin u het installatieprogramma, JFire-Max_0.9.4-beta_tough-trader_jfire-jboss-installer.jar, hebt opgeslagen en start het programma.

U gaat nu een aantal schermen doorlopen voor het initialiseren van uw JFire server.

Scherm JFire installation
Kies hier voor de optie User Defined. Deze optie biedt u de mogelijkheid om alle instellingen te zien en waar nodig aan te passen aan uw situatie.

Klik op de knop Next om naar het volgende scherm te gaan.

Scherm License
Accepteer de licentie door de optie Yes aan te vinken en klik daarna op de knop Next om naar het volgende scherm te gaan.

Begin of july the JFire team released a new version of JFire. This version should be the most stable version of JFire ever released and contains lots of new features. There have been made significant improvements and bug-fixes. Starting this version JFire now runs on Java 6 and with the newest stable release of JBoss 4.2.2.GA.

If you want to start using JFire it is recommended to download and install this version.
Go to the website of JFire and download the JFire beta release (0.9.4 Tough Trader). You need to download both the server and the client.

Tip: It is recommended to download the installation program, JFire-Max_0.9.4-beta_tough-trader_jfire-jboss-installer.jar for the server installation. This program guides you through the intialisation and installation of the JFire server.

Hereafter I will guide you through the installation of the JFire server in combination with a MySQL database. More information on MySQL is available elsewhere on my weblog.

First I am going to install the JFire server:
Go to the folder where you stored the installationprogram, JFire-Max_0.9.4-beta_tough-trader_jfire-jboss-installer.jar, and start the program.

You will have to go through a number of screens for setting up your JFire server.

Screen JFire installation
Choose the option User Defined. When you select this option you will be able to see all the settings and adapt these to your situation where necessary.

Click on the button Next for the next screen.

Screen License
Accept the license and Click on the button Next for the next screen.

Read more — Meer lezen

Implementatie van het Open Source Enterprise Billing systeem, jbilling

jbilling is een Open Source Enterprise Billing systeem van het Canadese bedrijf Sapienter Billing Software. Het Open Source project jbilling is gestart in 2003 en volgens de website uitgegroeid tot een vrij robuust en volwassen oplossing dat wereldwijd bij verschillende bedrijven in gebruik is. Het bedrijf Sapienter Billing Software maakt gebruikt van ontwikkelaars die op vrijwillige basis participeren. Deze vrijwilligers worden mogelijkheden geboden om betaald werk uit te voeren voor klanten van het bedrijf.

jbilling is een web-gebaseerd facturatiesysteem voor verschillende soorten bedrijven met ondersteuning voor automatisch versturen van facturen via email en PDF. jbilling maakt gebruik van een MySQL database en draait onder het JBoss / Tomcat platform. De jbilling out-of-the-box software die u kunt downloaden van de website komt standaard met een HSQL database.

jbilling is schaalbaar van een enkele server, voor het werken met een handvol klanten, tot een cluster van servers voor miljoenen klanten. jbilling ondersteunt eenvoudige tot complexe billing processen. Het Business Rules Management Systeem van JBoss maakt het mogelijk om business regels toe te voegen of te wijzigen.

Op de jbilling website kunt u het gebruikersforum van jbilling vinden onder de menuoptie Developers. Met minder dan 1200 berichten sinds 2005 is het forum niet druk bezocht en rijst de vraag in welke mate het product door bedrijven wordt gebruikt. Een zoektocht op het Internet naar bedrijven die jbilling gebruiken levert geen directe resultaten op.

Laat ik maar eens jbilling installeren en de aangeboden functionaliteit bestuderen. Wat opvalt is dat de gebruikershandleiding en online documentatie alleen tegen betaling toegankelijk is. De bedragen stellen in principe niets voor maar om een beeld te krijgen van jbilling heb ik dat er niet voor over.

Download en installatie van jbilling
Voor het installeren van jbilling moet u een aantal stappen doorlopen. U zult dus eerste deze software componenten moeten installeren alvorens u jbilling kunt installeren en gebruiken.

Read more — Meer lezen

Bekijk de broncode en start Plazma ERP + CRM in Eclipse

De Plazma software bestaat uit twee componenten
- het Plazma Platform
- de Plazma Business Solutions

De softwaremodules van Plazma bestaan uit:
- bsolution:
Bevat de algemene basis en server functionaliteit met beans/persistence objects en services. De basis functionaliteit bestaat uit standaard entiteiten waaronder organization, bank, goods, product en document.

- bsolution.gui: bevat de swing client

- bsolution.rich: bevat de SWT client

- bsolution.configuration:
Bevat de systeem configuratie instellingen met ondermeer .xml- en .properties- bestanden.

- bsolution.database:
Bevat instellingen voor de verschillende databases die worden ondersteund en daarnaast SQL scripts en initialisatie / test data voor het inrichten van de databases.

- bsolution.reportstorage: bevat de report storage

- framework: bevat het gemeenschappelijk raamwerk.

- lib: bevat de gemeenschappelijke .jar-bestanden

- rcp: bevat het raamwerk voor de rich client.

De broncode van de Plazma software kunt u gratis downloaden via:
1) CVS (Concurrent Versions System), het versiebeheersysteem dat voor het beheer van de Plazma software wordt gebruikt.

2) de download pagina op de Plazma website.

Met behulp van Eclipse kunt u daarna de broncode bekijken, onderhouden en/of eventueel aanpassen.

Download en installeer de laatste versie van Eclipse volgens de instructies in mijn bloart Downloaden en installeren van Eclipse SDK.

U kunt het bestand uitpakken naar de folder C:\ProgramFiles\eclipse-sdk-3.3.2\ of een folder van uw keuze . Klik daarna op het bestand eclipse.exe om Eclipse op te starten.

Nadat u de Eclipse SDK hebt geïnstalleerd moet u nog een specifieke werkruimte aanmaken voor uw Plazma omgeving. Volg daarvoor de instructies in mijn bloart Aanmaken van een specifieke workspace in Eclipse.

Wanneer u de broncode hebt gedownload kunt u deze op een aantal manieren overnemen in Eclipse. Dit kan door een project aan te maken gebaseerd op de broncode (1) of de broncode te importeren in uw werkruimte (2). Een andere mogelijkheid is dat u de broncode van de Plazma software download via CVS (3).

The Plazma software has two parts
- the Plazma Platform
- the Plazma Business Solutions

The software modules of Plazma are:
- bsolution:
Contains common and server functionality with beans/persistence objects and services. The common functionality consist of standard entities such as organization, bank, goods, product en document.

- bsolution.gui: contains the swing client

- bsolution.rich: contains the SWT client

- bsolution.configuration:
Contains the system configuration settings such as .xml- en .properties- files.

- bsolution.database:
Contains the settings for the supported databases and the SQL scripts, initialization / test data for setting up the databases

- bsolution.reportstorage: contains the report storage

- framework: contains the common framework

- lib: contains the common .jar- files

- rcp: contains the framework for the rich client.

You can download the source code of the software:
1) using CVS (Concurrent Versions System), the version control system used to manage the Plazma software.

2) through the download section at the Plazma website.

You can investigate, maintain and/or change the source code with Eclipse.

Download and install the latest version of Eclipse following the instructions in my bloart Download and install the Eclipse SDK.

Unzip the file you downloaded to the folder C:\ProgramFiles\eclipse-sdk-3.2.2\ or a folder of your choice and click on the executable eclipse.exe to start Eclipse.

After you have installed the Eclipse SDK you will have to create a separate workspace for your Plazma environment following the instructions in my bloart Creating a specific workspace in Eclipse.

When you downloaded the source code you can create a project based on the source code (1) or import the source code into your workspace (2). An other way is to download the source code of the Plazma software through CVS (3).

Read more — Meer lezen

Installatie en inrichten van Plazma ERP + CRM met MySQL als database

Installatie en inrichting van Plazma met MySQL
Wanneer u een eigen Plazma omgeving wil opzetten voor bedrijfsdoeleinden kunt u het beste MySQL als database inrichten. Voor de installatie van MySQL ga naar mijn bloart: Upgrade van MySQL 5.0 naar MySQL 5.1 onder Windows.

Na installatie van MySQL volg de onderstaande stappen:

- Start uw MySQL Administrator: Menu Start > Alle Programma’s > MySQL > MySQL Administrator.

Installation and setup of Plazma with MySQL
When you want to setup your own Plazma environment for Business reasons you should install and setup MySQL. For the installation of MySQL read my bloart: Upgrade of MySQL 5.0 to MySQL 5.1 under Windows.

After Installation of MySQL follow the steps below:

- Start your MySQL Administrator: Menu Start > All Programs > MySQL > MySQL Administrator.

mysql-administrator

- Open het menu Catalogs voor het overzicht van aanwezige databases

- Ga naar het overzicht, rechtermuisknop en selecteer de menuoptie Create new Schema

- Open the menu Catalogs to see the overview of available databases

- Go to the overview, press your right mouse button and select the menu option Create new Schema

mysql-create-new-schema

- Geef uw database de naam plazma_db en klik op de knop OK.

- Enter the name plazma_db for the database and click on the button OK.

plazma-create-mysql-database

Wanneer de database is aangemaakt moet nog de structuur en initiële data worden toegevoegd.

- Open het menu Tools en selecteer de menuoptie MySQL Command Line Client.

When the database is created you need to add the structure and initial data.

- Open the menu Tools and select the menu option MySQL Command Line Client.

mysql-command-line-client-start

- Op de opdrachtregel mysql> voer achtereenvolgens de volgende opdrachten uit:
mysql>\u plazma_db
mysql>\. C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\db\result\mysql\en\result_work_db.sql

Tip: Het script result_work_db.sql is bedoeld voor het opzetten van een productie database. Voor de demo database is er het script result_demo_db.sql.

Het enige wat u hierna moet doen is de JDBC-connectieinstellingen voor uw database vastleggen via de Configuration Manager. In de distributie van Plazma is de JDBC driver voor MySQL opgenomen in de directory /lib/jdbc/mysql/mysql-connector-java-5.0.5-bin.jar.

- On the command line mysql> enter the commands:
mysql>\u plazma_db
mysql>\. C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\db\result\mysql\en\result_work_db.sql

Tip: The script result_work_db.sql is defined for setting up a production database. For the demo database the script result_demo_db.sql is defined.

Now you have to enter the JDBC parameters for your database using the Configuration Manager. In the distribution of Plazma the JDBC driver for MySQL is included in the directory /lib/jdbc/mysql/mysql-connector-java-5.0.5-bin.jar.

Configuration Manager
Met de Configuration Manager kunt u de Properties, Classpath en JDBC instellingen van uw Plazma ERP + CRM omgeving vastleggen en onderhouden.

- Ga naar Start > Alle Programma’s > Plazma ERP + CRM x.y.z > Config Manager.

Configuration Manager
With the Configuration Manager you can enter or update the Properties, Classpath and JDBC settings for your Plazma ERP + CRM environment.

- Go to Start > All Programs > Plazma ERP + CRM x.y.z > Config Manager.

plazma-configuration-manager

In de linkerkolom ziet u de drie instellingen die u kunt onderhouden. Voor elk van de instellingen wordt een afzonderlijk bestand aangemaakt in de directory C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\.
* Properties = plazma.properties
* Classpath = plazma.classpath

Voor de JDBC instellingen wordt een bestand aangemaakt in de directory C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\conf\
* JDBC = jdbc.properties

Let op wanneer u de JDBC instellingen van uw database wijzigt dan verdwijnen de voorgaande instellingen. Het is dan niet mogelijk om eenvoudig te switchen tussen de MySQL en de HSQL database omdat er geen mogelijkheid aanwezig is om meerdere instellingen op te slaan.

In de Administration Guide kunt wel alle instellingen voor de beschikbare databases terugvinden.

Tip: Om toegang te verkrijgen tot de database moet u er wel zorgen dat een systeemgebruiker is aangemaakt tijdens het initialiseren en inrichten van uw database.

De JDBC parameters voor de MySQL database zijn:

In the left column you can see the three settings that you can maintain. For each of these settings a separate file is created in the directory C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\.
* Properties = plazma.properties
* Classpath = plazma.classpath

For the JDBC settings a file is created in the directory C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\conf\
* JDBC = jdbc.properties

Be careful when you change the JDBC settings of your database the previous settings will be removed and it is not possible to simply switch between MySQL and HSQL. You will have to manually change the settings each time you switch from database. In the Administration Guide you can find the settings for all available databases.

Tip: To access your database you have to ensure that a system user is defined during the initialisation and setup of the database.

The JDBC settings for the MySQL database are:

plazma-configuration-manager-jdbc-mysql

U kunt nu de Plazma ERP + CRM applicatie starten via Start > Alle Programma’s > Plazma ERP + CRM x.y.z > Plazma ERP + CRM x.y.z

You can start the Plazma ERP + CRM application using Start > All Programs > Plazma ERP + CRM x.y.z > Plazma ERP + CRM x.y.z

Plazma Business Solution ERP + CRM

Plazma ERP + CRM is een gebruikersvriendelijke ERP en CRM applicatie voor kleine en middelgrote bedrijven. Plazma ERP + CRM is ontwikkeld door Oleh Hapon uit Kyiv, Oekraïne. De software is gratis beschikbaar onder de Lesser GNU Public License (LGPL).

De functionaliteit die wordt aangeboden bestaat uit:
- Contacts Management voor het onderhouden van contacten en het bijhouden van afspraken, telefoongesprekken, bijeenkomsten, emails en andere documenten. Een sterke zoekfunctie maakt het mogelijk om snel belangrijke informatie terug te vinden.

- Accounts Management voor het opslaan en onderhouden van klanten en opportunities.

- Products Management voor het opslaan en onderhouden van productgegevens.

- Sales Management voor het opslaan en onderhouden van verkooporders, voorspellingen en offertes.

- Campains Management voor het plannen en opvolgen van marketing en sales campagnes.

- Analytical Reports voor het analyseren van de sales activiteiten (voorspellingen en prestaties) van het verkoopteam.

Plazma ERP + CRM is a userfriendly application for small and medium enterprises. Plazma ERP + CRM is developed by Oleh Hapon from Kyiv, Ukraine. The software is freely available under the Lesser GNU Public License (LGPL).

The functionality provided consists of:
- Contacts Management for the storage and management of contacts, negotiations, phone calls, tasks meetings, emails and documents.

- Accounts Management for the storage and management of customers and opportunities.

- Products Management for the storage and management of product data.

- Sales Management for the storage and management of sales activities.

- Campains Management for managing marketing and sales campains.

- Analytical Reports for analyzing the performance of the sales team (sales forecasts and results) by generating activity reports.

Er zijn twee verschillende software versies van Plazma ERP + CRM beschikbaar:
- de Standalone software is een Rich Client die zowel de functionaliteit van de client als de applicatieserver bevat en rechtstreeks communiceert met een database server. Deze software versie ondersteunt 1 tot 3 werkstations en kan gebruikt worden voor demonstratiedoeleinden.

There are two different versions of Plazma ERP + CRM available:
- the Standalone software is a Rich Client that contains the functionality of the client and the application server and is able to connect directly to a database server. This software version supports 1 to 3 workstations and can be used for demonstration purposes.

plazma-variant-rich-client

- de Server omgeving bestaat uit client software en een applicatieserver. De client software bestaat in twee varianten: een Rich Client en een Web Client. De Rich Client is een GUI applicatie en de Web Client is een Internet Oplossing.

- the Server environment consists of client software and an application server. The client software has two variants: a Rich Client and a Web Client. The Rich Client is a GUI applicaton and the Web Client is an Internet Solution.

plazma-variant-application-server

Voor de applicatieserver zijn twee opties aanwezig:
- de Plazma EJB Server maakt gebruik van JBoss als EJB Container

- de Plazma Lite Server is een server applicatie die gebruik maakt van Remote Method Invocation (RMI) en het Spring raamwerk

Plazma ERP + CRM komt standaard met HSQL als database maar kan werken met verschillende databases waaronder MySQL, PostgreSQL, Oracle en Firebird. U dient alleen de database aan te maken en een aantal SQL scripts uit te voeren die standaard worden meegeleverd in de folder \Plazma\db\result\.

Let op: Wanneer u de Plazma Server versie installeert moet u eerst de server installeren en daarna de client.

For the application server there are two options available:
- the Plazma EJB Server that uses JBoss as the EJB Container

- the Plazma Lite Server is a server application that uses Remote Method Invocation (RMI) and the Spring framework

Plazma ERP + CRM is standard delivered with the HSQL database but works with various databases such as MySQL, PostgreSQL, Oracle en Firebird. You only have to create the database and run some SQL scripts that are provided in the folder \Plazma\db\result\.

Attention: When you install the Plazma Server you first have to install the server and thereafter the client.

Read more — Meer lezen

Installatie van de JFire Eclipse RCP client

Ga naar de website jfire.org en selecteer onder het Main Menu de optie Download. Selecteer de Client binary onder de JFire-Max categorie.

Installeren van de JFire Eclipse RCP client
Download het bestand JFire-Max_x.y.z-rcp-win32.zip en unzip het naar de directory C:\ProgramFiles\eclipse-jfire-client.

Opstarten JFire Eclipse RCP client
Voordat u de JFIRE Eclipse RCP client opstart moet u de JFire server opstarten. Volg daarvoor de stappen 6 en 7 in mijn bloart Installeer de JFire development omgeving.

Open de folder eclipse-jfire-client en dubbelklik op het bestand jfire.exe voor het opstarten van de JFire Eclipse RCP client.

Standaard wordt de gebruikersinterface van de JFire client opgestart met het perspectief Trade Overview geopend. In de linkerkolom ziet u het overzicht met beschikbare functies binnen de trade module en onderaan ziet u de taalinstelling. Bovenaan kunt u de knop met het sleutel-ikoontje vinden waarmee u kunt inloggen in de JFire database en onderaan ziet u de status van de connectie.

De Trade Overview bevat de functionaliteiten:
- Trade Overview met de documenten: DeliveryNote, Invoice, Offer, Order en Reception Note
- Accounting met de Accounts
- Store met de Repositories

jfire-client-startup-screen

Openen van de JFire Chezfrancois Database
- Klik op het sleutel-ikoontje bovenaan het scherm voor het maken van de connectie met de JFire database.

- Klik op de knop Details zodat u al de gevraagde inlog-gegevens ziet want voor het maken van de connectie met de JFire database moet u al de volgende login-gegevens opvoeren:
* Username: francois
* Password: test

* Workstation: workstation00.jfire.org
* Organisation: chezfrancois.jfire.org
* Server URL: jnp://localhost:1099
* Initial Context Factory: org.jboss.security.jndi.LoginInitialContextFactory

Klik op de knop Login

jfire-client-login-db

Wanneer u bent aangemeld in de chezfrancois.jfire.org database ziet u onderaan de connectiestatus verschijnen:

jfire-client-connectie-status

Reset de JFire Server Configuratie

In een aantal gevallen zal het nodig zijn om de JFire Server Configuratie te resetten. Volg daarvoor onderstaande stappen.

Wanneer u de databasestructuur hebt gewijzigd voer dan alle stappen uit. Als u problemen hebt met het configureren van de JFire server voer dan stappen 1, 5 en 6 uit.

Read more — Meer lezen

Installeer de JFire development omgeving

De installatie van JFire voor development doeleinden staat uitgebreid beschreven in de wiki van JFire onder de link Getting started with JFire development. Op deze webpagina klikt u op de link Development Environment Setup om naar de instructies voor het automatisch inrichten van JFire te gaan.

Ik heb deze instructies recent doorlopen en op basis van de opgedane ervaring de stappen beschreven die gevolgd moeten worden om de JFire development operationeel te maken. Ik ga in mijn aanpak iets verder dan de JFire instructie door het opstarten van de JFire development server eveneens uit te voeren vanuit Eclipse.

Stap 1: Downloaden en installeren van Java SDK
Als u Java SDK versie 5.0 en Eclipse SDK versie 3.3 reeds hebt geïnstalleerd op uw computer dan kunt u stap 1 en 2 overslaan.

Read more — Meer lezen

jFire de Open Source ERP en CRM applicatie

JFire is een Open Source ERP / CRM applicatie, ontwikkeld door het bedrijf NightLabs en gratis beschikbaar onder de GNU Lesser General Public License (LGPL licentie).

JFire kent een modulaire architectuur en bestaat uit een server en een client, die beiden zijn ontwikkeld in Java. De belangrijkste modules van JFire zijn:
- NightLabs Base
- JFire Base
- JFire Trade
- JFire Reporting
- NightLabs Editor2D
- JFire Simple Trade
- JFire Dynamic Trade
- JFire Voucher

Deze modules leveren gezamelijk de volgende functies:
- gebruikersmanagement en autorisatie
- ordering
- invoicing
- reporting
- store
- multi-language
- multi-currency
- multi-company
- multi-accounting

Opstarten van de jFire development server met de Eclipse Server Tools

Voor het installeren van de jFire development server met het Eclipse Server Tools Project kunt u de instructies hierna volgen .

De instructies voor het inrichten van het Eclipse Web Tools Platform kunt u vinden in mijn bloart Installeer het Eclipse Web Tools Platform (WTP).

Meer informatie over het gebruik van het Eclipse Server Tools Project kunt u vinden in mijn bloart het Eclipse Server Tools Project.

Alvorens u kunt starten met het aanmaken van de jFire development server moet u de projecten in de node deploy beschikbaar maken voor het Eclipse Server Tools Project.

Read more — Meer lezen

opentaps - installatie met MySQL database.

Installatie van opentaps

De installatie van opentaps vereist dat u de volgende bestanden download van de opentaps website. U kunt ook rechtstreeks naar de project pagina van SourceForge gaan en opentaps downloaden.
- de opentaps ERP + CRM laatste stabiele release

Voor de installatie van opentaps zie: opentaps - standaard installatie. Deze installatie maakt geen gebruik van de MySQL database maar van de ingebedde Derby database.

De installatie van MySQL vereist dat u de volgende bestanden download van de MySQL website:
- MySQL Community Server (http://dev.mysql.com/downloads/mysql)

- MySQL GUI Tools (optioneel maar wel handig) http://dev.mysql.com/downloads/gui-tools/5.0.html
Bevat de volgende onderdelen:

MySQL Administrator 1.2
MySQL Query Browser 1.2
MySQL Migration Toolkit 1.1
MySQL Workbench 1.1
Read more — Meer lezen

opentaps - wijzigen van poort 8080

Het kan gebeuren dat u andere applicaties heeft draaien onder poort 8080 waardoor het niet mogelijk is om opentaps te starten. Dit merkt u wanneer u tijdens het opstarten van opentaps een foutmelding krijgt die begint met:

(COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: localhost; port: 2000

Wilt u controleren of poort 8080 al in gebruik is, ga dan naar uw windows commandoconsole (Start, Uitvoeren en tik cmd in) en voer daar het commando netstart -a uit. Hierna krijgt u een overzicht van alle openstaande verbindingen en luisterende poorten. Als u bovenstaande foutmelding kreeg dan is het vrijwel zeker dat poort 8080 voorkomt in deze lijst.

U kunt nog proberen om de applicatie die de poort in beslag neemt af te sluiten, lukt dat niet dan zult u de poort waar opentaps naar luistert moeten aanpassen. Hierna beschrijf ik hoe u de poort kunt wijzigen naar 8085.

Wanneer u de standaard HTTP server poort wilt wijzigen van 8080 naar 8085 dan moet u aanpassingen maken in het bestand /framework/base/config/ofbiz-containers.xml .

Zoek naar de start van de property-groep met de naam ‘http-connector’ en waarde ‘connector’.

In deze groep vervang daar de waarde 8080 bij de property met de naam ‘port’ door 8085:
property name=”port” value=”8080″ ==> property name=”port” value=”8085″

Bewaar het bestand ofbiz-containers.xml.

Start OFBiz: startofbiz.bat.

Open uw webbrowser en ga naar de volgende url: http://localhost:8085/ordermgr/control/main

opentaps - standaard installatie.

De standaard OFBiz - Opentaps omgeving wordt geleverd met een ingebedde Apache Derby database en Tomcat webserver.

De installatie van opentaps ERP + CRM suite vereist de installatie van:
- Java Virtual Machine (JVM)
- opentaps ERP + CRM suite

Voor u start wil ik even wat afspraken maken doornemen die ik zelf hanteer voor de installatie van Java en Open Source software.
Java kent (kende) problemen wanneer spaties voorkomen in de namen van folders. De huidige versie van Java schijnt hier minder of geen last meer te hebben. Om problemen te voorkomen laat ik bij voorkeur de spaties in de namen van folders weg. Verder installeer ik Open Source applicaties meestal op een andere drive als dat mogelijk is. Vooral bedoeld om de backuptijd van mijn belangrijkste schijf kort te houden.

Read more — Meer lezen

opentaps - ERP + CRM suite

Apache OFBiz is een open source project voor de ontwikkeling van bedrijfsondersteunende software. Het is één van de weinige open source projecten van dit type die volledig door de open source gemeenschap is ontwikkeld.

De Apache Open For Business Project (OFBiz) is gestart in april 2001 door David E. Jones (Orem, Utah) en Andy Zeneski (New York City). Beide heren hebben later het bedrijf Undersun Consulting LLC opgericht.

OFBiz is begin van dit jaar geaccepteerd door de Apache Software Foundation (ASF) als een incubator project. Dit is de aanloop naar volledige toetreding tot de Apache Software Foundation. De toetreding wordt gemanaged door de Apache Incubator PMC (Project Management Committee).

28 november 2006 is eensluidend door de Apache Incubator PMC besloten om OFBiz op te nemen als officieel Apache project. Daarmee is ook de start gegeven voor promotie naar de officiële Apache projects.

De Apache OFBiz verzameling bedrijfsondersteunde software bestaat ondermeer uit:
- Open Source ERP
- Open Source CRM
- Open Source E-Business / E-Commerce
- Open Source SCM
- Open Source MRP
- Open Source CMMS/EAM

Read more — Meer lezen

My Zimbio I Flock
Copyright © 2000 - DanGa Design