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: ,,,

XMind, social brainstorming en mind mapping software

XMind is een Open Source gereedschap voor Social Brainstorming en Mind Mapping. Social Brainstorming wordt mogelijk gemaakt via de online service Share.XMind.net. XMind is een product van de software leverancier XMind LTD waarvan Brian Sun oprichter en CEO is.

XMind is beschikbaar onder twee Open Source licenties: de Eclipse Public License v1.0 (EPL) en de GNU Lesser General Public License v3 (GPL). Verder is er een commerciële versie verkrijgbaar. Deze commerciële versie XMind Pro beschikt over een aantal gevorderde functies waaronder audio recording, online zoeken, presentatie modus, Gantt perspectief voor project management en milestone tracking.

Zowel de Open Source als de commerciële versie voorzien in online delen (share) en bespreken (collaborate) van Mind Maps via XMind Share. Anders dan Open Source gebruikers kunnen XMind Pro gebruikers bepalen wie toegang krijgt tot hun online mind maps.

XMind is in staat om mind maps ontwikkeld in FreeMind (0.8 of 0.9) en MindJet MindManager te importeren. Naast het importeren biedt XMind de mogelijkheid om mind maps te exporteren. In tegenstelling tot FreeMind ondersteund XMind slechts een beperkt aantal export-formaten waaronder HTML en Image. FreeMind ondersteund ondermeer HTML, PDF, PNG, JPG en Open Office Writer. Daardoor is FreeMind beter geschikt als hulpmiddel voor het documenteren van mind maps in combinatie met andere office-gereedschappen. De commerciële versie van XMind ondersteund eveneens PDF, Word en Powerpoint

Installeren van XMind
Download de laatste versie van Eclipse Classic (versie 3.4 of later) van de website van Eclipse.

Open het menu Help > Software Updates… en selecteer het tabblad Available Software.

Read more — Meer lezen

Share Media, de multi platform foto en video manager

Share Media is een multi-platform foto en video manager ontwikkeld in Java door Nicolas Richeton. Share Media is gebaseerd op het Eclipse Rich Client Platform (RCP) en wordt aangeboden onder een dubbele licentie: de Eclipse Public License (EPL) en de Lesser General Public License (LGPL).

Share Media maakt het mogelijk om uw media-bestanden met vrienden, kennissen en familie te delen. Dit kan via de websites van Google Picasa en van Flickr maar eveneens via het Jabber Instant Messaging protocol.

Voor het opslaan van media-bestanden maakt Share Media gebruikt van libraries of repositories. De Picasa en Flickr websites worden naast uw harde schijf eveneens gezien als repositories.

Share Media maakt gebruik van playlists of albums voor het groeperen van media-bestanden. Daartoe kent Share Media twee soorten albums:
- de standaard playlists: dit zijn albums die u zelf kunt aanmaken en waar u bestanden naartoe moet slepen en laten vallen (drag-and-drop)

- de intelligente playlists: dit zijn intelligente queries waarmee u bestanden uit uw repository die aan een bepaald criteria (filter) voldoen kunt koppelen

Share Media slaat informatie over uw repository op in een Derby database. Wanneer u een library aanmaakt moet u een directory op uw computer opgeven waar de Derby database neergezet. De informatie in de Derby database bevat thumbnails en basisinformatie (metadata) van uw media-bestanden. Deze gegevens worden gebruikt voor het bevragen van de repository ondermeer door de zoek-functie, de browse view en de intelligente playlists.

Share Media is a multi-platform photo and video manager developed in Java by Nicolas Richeton. Share Media is based on the Eclipse Rich Client Platform (RCP) and presented under a dual license: the Eclipse Public License (EPL) and the Lesser General Public License (LGPL).

Share Media enables sharing media-files with friends and family. This can be done using the websites of Google Picasa and Flickr but also by means of the Jabber Instant Messaging protocol.

Share Media enables sharing your media with friends and family using the Picasa or Flickr website or through the Jabber IM protocol. The Picasa and Flickr websites are seen as repositories besides your hard disk.

Share Media uses playlist or albums to group media-files. There are two kind of albums:
- standard playlists: these are albums that you can create yourself and drag-and-drop your files on

- intelligent playlists: these are intelligent queries that you can define and filter files in your repository

Share Media stores information in a Derby database. The moment you create a library you have to specify the directory where the Derby Database is created. The information in the Derby database contains thumbnails and information (metadata) of your media-files. This data is used when querying the repository by the search-function, the browse view and the intelligent playlists.

Read more — Meer lezen

Installatie van het InfoGlue Content Management Platform

InfoGlue is stap voor stap uitgegroeid tot een geavanceerd, schaalbaar en robuust Open Source Content Management / Portal Platform. InfoGlue is een Web Content Management Tool die bedrijven helpt bij het beheren van de informatie die toegankelijk is via het Web, zowel intranets als extranets.

InfoGlue is een Java platform en volledig database-gedreven. Alle informatie ligt opgeslagen in een database en er is een sterke scheiding tussen opslag van informatie en de vorm waarin de informatie getoond wordt aan gebruikers (separating content from presentation). Deze benadering is veel flexibeler dan de pagina-centrische benadering maar kent wel een langere leercurve.

InfoGlue kent meerdere projecten:
- InfoGlue WCMS: CMS en Portal Platform
- InfoGlue Eclipse IDE
- InfoGlue Calendar

De architectuur van InfoGlue is ontworpen om zoveel als mogelijk voordeel te halen uit andere OSS-projecten. Tijdens de ontwikkeling van InfoGlue lag de aandacht vooral bij de business logica en minder bij ondersteunende functies. Via een modulaire aanpak waarbij gebruik gemaakt werd van andere OSS-projecten is vrij snel een stabiel en complex platform geproduceerd bestaande uit drie lagen:
- Visualisatie
- InfoGlue Core
- Persistentie en Connectiviteit

Read more — Meer lezen

the XAware Sandbox EDIFACT project requirements

A few weeks ago I wrote about the missing support for EDIFACT and derived standards in Open Source XML-based Transformation Tools such as XAware and Chainbuilder.

The goal was to get the people behind these communities motivated to provide the means and tools for managing Community projects. One of these will of course be the development of EDIFACT functionality.

Meanwhile the XAware Company has established a Sandbox environment for Community Members to start their development projects but moreover to enable knowledge transfer and share prebuilt transformation routines and connectors / adaptors.

The guidelines and procedures for contributing code to the core software are under development. These will include coding guidelines and standards, test and certification guidelines, contributor agreement required for developers wishing to contribute code to the project, acceptance criteria and procedures for the adoption into the core project.

One of the first Community projects will be the development of EDIFACT functionality. A short summary of the UN/EDIFACT message structure can be found in my bloart Short description of the EDIFACT Message Structure.

People from XAware-europe, Atos Origin, freelancers and private persons are participating on a voluntary basis to establish the first XAware Sandbox project, the EDIFACT functionality. Last week the functional requirements and technical design were discussed in the Netherlands based on a draft proposal from one of the participants.

The goal is to establish a generic approach that will become available for the whole community. The preliminary functional requirements and technical design are described hereafter. You are welcome to join us in the development of the EDIFACT functionality or to comment on the preliminary requirements and design approach.

Read more — Meer lezen

Transformatie van EDIFACT berichten met Open Source gereedschappen

De Economische Commissie voor Europa van de Verenigde Naties UN/ECE (United Nations Economic Commission for Europe) is midden de jaren ‘80 gestart met de ontwikkeling van de UN/EDIFACT (United Nations Electronic Data Interchange for Administration, Commerce and Transport) standaard voor EDI. In 1988 is de UN/EDIFACT standaard door de Internationale Organisatie voor Standaardisatie (ISO) overgenomen onder de ISO standard ISO 9735.

De UN/EDIFACT standaard is daarna gaandeweg uitgegroeid tot de internationale standaard voor Electronic Data Interchange. Maar met de opkomst van XML standaarden staat EDIFACT al enkele jaren sterk onder druk. Niettemin blijkt dat de UN/EDIFACT standaard wereldwijd nog steeds veelvuldig gebruikt en geïmplementeerd wordt.

De UN/EDIFACT standaard heeft zich naast de syntax vooral gericht op inhoudelijke standaardisatie, de semantiek. Daarin schuilt dan ook de kracht van EDIFACT.

De XML standaarden hebben vooral problemen met functionele standaardisatie. Een universele methodiek voor standaardisatie zoals de Core Components van de UN/CEFACT is nog niet algemeen geaccepteerd en doorgevoerd. Lees hierover meer in mijn bloart Hoe lossen we het interoperabiliteitsvraagstuk op ?. Hierdoor ontstaan verschillende onsamenhangende en incompatibele alsook gefragmenteerde standaarden.

De benadering die gevolgd wordt door ontwikkelaars van XML standaarden is scheiding van functionaliteit en techniek. De voorbije jaren heeft vooral de techniek van XML volop aandacht gekregen en de hoeveelheid Open Source gereedschappen voor het werken met XML is gigantisch toegenomen. Open Source transformatiegereedschappen waaronder XAware en Chainbuilder bieden helaas geen ondersteuning voor de UN/EDIFACT standaard of daarvan afgeleide standaarden. De aandacht voor de techniek van XML is de voornaamste reden hiervoor.

De noodzaak naar ondersteuning van de UN/EDIFACT standaard zal echter de komende jaren blijven bestaan. Vrij regelmatig wordt ik dan ook gevraagd wanneer deze functionaliteit beschikbaar komt. Open Source transformatiegereedschappen die hierin voorzien gaan sneller geadopteerd worden. Tevens zal de noodzaak naar commerciële EDIFACT vertaalsoftware dan verdwijnen.

Mogelijk zullen de aanbieders van deze commerciële transformatiesoftware overwegen, waarschijnlijk gebeurt dat nu al, om hun producten onder een Open Source licentie beschikbaar te stellen. Zo zouden bedrijven als Sun Microsystems en IBM een flink aandeel op dit domeingebied in de Open Source markt kunnen veroveren wanneer zij hun transformatiegereedschappen voor JCAPS (Sun) en voor WebSphere (IBM) zouden vrijgeven. De eerste stappen in die richting worden gezet. Sun Microsystems, de grote sponsor achter het Open Source project OpenESB, geeft aan in de toekomst componenten van OpenESB op te nemen in Java CAPS. Met de start van het Open Source project Fuji wordt een begin gemaakt met het ontwikkelen van Sun’s next generation open source integration runtime.

XAware en Chainbuilder zouden weleens het standaard transformatiegereedschap voor OpenESB kunnen worden. Ik heb me zelf opgeworpen om binnen de XAware community de kar te trekken voor de realisatie van EDIFACT transformatiefuncties en misschien is het mogelijk om gelijktijdig de oplossing voor Chainbuilder te realiseren.

The United Nations Economic Commission for Europe UN/ECE started in the mid’ 80 with the development of the UN/EDIFACT (United Nations Electronic Data Interchange for Administration, Commerce and Transport) standaard for EDI. In 1988 the UN/EDIFACT standaard has been adopted by the International Organisation for Standaardisation (ISO) under the ISO standard ISO 9735.

The UN/EDIFACT standard has gradually grown to the international standard for Electronic Data Interchange. But with the rise of XML standards EDIFACT is under pressure for several years now. However the UN/EDIFACT standard is still frequently being used and implemented globally.

The UN/EDIFACT standard has especially aimed, beside the syntax, on content standardisation, the semantics. In it the real power of EDIFACT hides.

The XML standards have especially problems with functional standardisation. A universal method for standardisation like the Core Components from UN/CEFACT has not been generally accepted and implemented. Please read more in my bloart How do we solve the interoperability question ?

Because of this several incoherent and incompatible as well as fragmented standards arise.

The approach that is followed by developers of XML standards is separation of functionality and technique.

The past years especially the technique of XML has got all the attention and the number of Open Source tools for working with XML has increased tremendous. Open Source transformation tools such as XAware en Chainbuilder unfortunately do not support the UN/EDIFACT standard or related standards. The attention for the technique of XML is the main reason for this.

The need for the UN/EDIFACT support standard will remain for the next few years. People ask me on a regular basis when this functionality will become available. Open Source transformation tools that provide this capability will be adopted much faster. The need for commercial EDIFACT translation tools will disappear.

Potentially vendors of commercial transformation software will consider, probably this already happens now, to make their products available under an Open Source license. Companies like Sun and IBM could gain a significant market share in this field area on the Open Source market if they would open up their transformation tools for JCAPS (Sun) and WebSphere (IBM). The first steps in that direction are made. Sun Microsystems, the important sponsor behind the Open Source project OpenESB, has announced to incorporate components of OpenESB in Java CAPS in the future. With the start of the Open Source project Fuji a beginning is made with the development of Sun’s next generation open source integration runtime.

XAware and Chainbuilder could eventually become the standard transformation tool for OpenESB. I have put myself forward in the XAware community (as ’sponsor’ in) driving this to realize EDIFACT transformation functions and perhaps in the meantime it is possible to realize a solution for Chainbuilder as well.

Installatie van Eclipse Mylyn

Het Eclipse Mylyn is een taak-gerichte interface voor Eclipse met als doel het verhogen van de productiviteit van ontwikkelaars. Mylyn zorgt ervoor dat de ontwikkelaar direct toegang heeft tot informatie relevant voor het werk waar deze mee bezig is. Tevens voorziet Mylyn in functionaliteit voor het opvolgen van taken. Taken kunnen lokaal worden opgeslagen maar eveneens in een webgebaseerde repository zoals Bugzilla, Trac of Jira.

Wanneer u Eclipse hebt opgestart kunt u Mylyn installeren via het menu Help > Software Updates > Find and Install.

Selecteer Search for new features to install en in het dialoogscherm Install klik op de knop New Remote Site.

In het dialoogscherm New Update Site moet u de gegevens van de update site invoeren:
Naam: Mylyn Update Manager Site
URL: http://download.eclipse.org/tools/mylyn/update/weekly/e3.3/

Klik op de knop OK om verder te gaan.

Klik daarna op de knop Finish voor het openen van het dialoogscherm Updates.

Vink de node Mylyn aan en klik op de knop Next.

Accepteer de licentievoorwaarden en klik op de knop Next.

Daarna kunt u de locatie van de plugin’s instellen als u niet wil dat deze in uw standaard Eclipse omgeving worden geïnstalleerd.

Nadat de installatie is afgerond moet Eclipse opnieuw opgestart worden.

Installatie van Eclipse Subversive

Het Eclipse Subversive project richt zich op het beschikbaar maken van Subversion (SVN) functionaliteit in de Eclipse workbench. Subversive maakt het mogelijk om op dezelfde wijze als CVS (Concurrent Versions System) met repositories te werken. Subversion is net als Concurrent Versions System een versie controle beheersysteem voor het beheren van de broncode van programma’s.

Voorheen moest u Subclipse, de Subversion plug-in van Tigris, installeren wanneer u gebruik wilde maken van Subversion functionaliteit in Eclipse. Op termijn zal Eclipse Subversive waarschijnlijk volledig worden geïntegreerd in de standaard Eclipse distributie.

Voordat u Eclipse Subversive installeert moet u zorgen dat Eclipse Mylyn is geïnstalleerd. Volg daarvoor de instructies in mijn bloart Installatie van Eclipse Mylyn.

Wanneer u Eclipse hebt opgestart kunt u Subversive installeren via het menu Help > Software Updates > Find and Install.

Selecteer Search for new features to install en in het dialoogscherm Install klik op de knop New Remote Site.

In het dialoogscherm New Update Site moet u de gegevens van de update site invoeren:
Naam: Subversive Update Manager Site
URL: http://download.eclipse.org/technology/subversive/0.7/update-site/

Klik op de knop OK om verder te gaan.

Klik daarna op de knop Finish voor het openen van het dialoogscherm Updates.

Vink de node Subversive aan en klik op de knop Next.

Accepteer de licentievoorwaarden en klik op de knop Next.

Daarna kunt u de locatie van de plugin’s instellen als u niet wil dat deze in uw standaard Eclipse omgeving worden geïnstalleerd.

Nadat de installatie is afgerond moet Eclipse opnieuw opgestart worden.

Open het menu Help en dan ziet u dat de menuoptie Subversive is toegevoegd onder Software Updates.

Om met Subversive te kunnen werken zult u een Subversive SVN Connector moeten installeren. De Subversive plug-in en Subversive SVN Connectors worden gedistribueerd via verschillende updates sites. Installeer nu de Subversive SVN Connectors.

Read more — Meer lezen

Transformatie van een UBL Invoice naar een OAGI Invoice met ChainBuilder ESB IDE

In mijn vorige bloart over de Installatie van de Bostech ChainBuilder ESB heb ik u een algemene introductie gegeven in de ChainBuilder Enterprise Service Bus van Bostech en de Java Business Integration (JBI) specificatie.

Hierna ga ik met behulp van de de Map Editor van ChainBuilder ESB een Message (Transformatie) Map ontwikkelen waarmee een UBL Invoice ingelezen en getransformeerd kan worden naar een OAGI Invoice. Voor de transformatie ga ik uit van de laatste versies (UBL 2.0 en OAGI 9.1) van beide standaarden omdat deze beter aansluiten bij de UN/CEFACT Core Components Specification.

De UBL Standaard kunt u downloaden van de website: www.oasis-open.org via de optie OASIS Standards in de linkerkolom.

De OAGI Standaard kunt u downloaden van de website: www.oagi.org via de optie Free Downloads in de linkerkolom.

Read more — Meer lezen

XAware data integratie met een service georiënteerd tintje

Het bedrijf XAware, Inc. is opgericht door Bill Miller (CTO) en Kirstan Vandersluis (Chief Science Officer) in 1999 en gevestigd in Colorado Springs, USA en heeft een dataintegratie gereedschap ontwikkeld voor de realisatie en ondersteuning van een Service Oriented Architecture (SOA).

XAware ondersteunt enkele belangrijke industriestandarden waaronder ACCORD (Insurance Data Standards - ACORD XML & EDIFACT), HL7 (Healthcare) en zowel SWIFT als IFX (Interactive Financial eXchange - Finance).

Sinds November 2007 is de XAware Suite als Open Source Data Integratie Oplossing vrij beschikbaar onder de GPL v2 licentie. De XAware Suite bestaat uit een ontwikkelomgeving, de XAware Designer, en een run-time machine, de XAware Engine. Naast deze componenten kent XAware Adapters en Connectors die zorgdragen enerzijds voor de logische connectiviteit met de applicaties en anderzijds voor de logische en technische connectiviteit tussen de bron en bestemming.

De voornaamste componenten van de XAware Suite zijn in het plaatje hieronder weergegeven:

Read more — Meer lezen

Ontwikkelen UBL Schema Template met XAware Designer

Als voorbeeld voor het werken met XAware ga ik gebruik maken van de berichtenstandaard Universal Business Language versie 2.0 (UBL 2.0) van OASIS. Deze kunt u downloaden van de website van OASIS via het overzicht van OASIS standaarden.

Download de OASIS UBL 2.0 berichtdefinities en pak het zip-bestand uit naar een folder van uw keuze.

Wanneer u met industrie XML Standaarden aan de slag wil in XAware dan moet u een aantal stappen doorlopen:
- Stap 1: Maak een standaard project aan onder Eclipse en importeer de berichtdefinities

- Stap 2: Definieer een Schema Template Catalogus

- Stap 3: Maak een XA-Designer project aan

- Stap 4: Converteer het XML Schema van een specifiek bericht naar een XML Instantie

- Stap 5: Importeer de XML Instantie in uw catalogus

Stap 1: Maak een standaard project aan onder Eclipse en importeer de berichtdefinities
- Klik met uw rechtermuisknop in het Project Navigatiescherm en selecteer de menuoptie New > Project

xaware-new-project

- Open in de New Project wizard de node General en selecteer de optie Project

- Klik op de knop Next en geef daarna uw project de naam XML-Standards

- Klik op de knop Finish

In het Project Navigatiescherm wordt daarna het aangemaakte project getoond.

- Klik met uw rechtermuisknop op het project en selecteer de menuoptie Import

- Open in de Import wizard de node General en selecteer de optie File System

- Klik op de knop Next

- Klik achter het veld From directory op de knop Browse en ga naar de folder met de UBL berichtdefinities. Deze folder heeft de naam os-UBL-2.0.

- Selecteer deze folder en klik op de knop OK

- In het importscherm vink de folder aan en klik op de knop Finish.

De complete folder met alle onderliggende folders worden geïmporteerd.

Read more — Meer lezen

HR-XML schema’s doorgronden met hyperModel en Eclipse WTP

De HR-XML Consortium heeft een bibliotheek samengesteld bestaande uit +100 XML Schema’s. Deze XML Schema’s ondersteunen de voornaamste Human Resource Management processen en transacties.

De volledige bibliotheek kunt u downloaden van de website: www.HR-XML.org via het menu DOWNLOADS. Selecteer de laatst beschikbare stabiele versie die beschikbaar wordt gesteld op de Download-webpagina (momenteel versie 2.5). Als u een eerdere versie wilt downloaden klik op de link comprehensive index. Voor de versie 2.3 klik met uw rechtermuisknop op het jaar 2004 August en download het bestand ALLHRXML200408.zip. Pak daarna het zip-bestand uit naar een folder van uw keuze.

De download bevat eveneens de HR-XML Staffing Industry Data Exchange Standards (SIDES) XML Schema Definities. Wanneer u de HR-XML SIDES standaard gaat gebruiken voor het uitwisselen van informatie dan dient u zich te conformeren aan de gebruiksconventies teneinde de interoperabiliteit van de standaard te waarborgen. De structuur en de relevante velden van de HR-XML berichten zijn vastgelegd in XML Schema’s die u kunt terugvinden in het zip-bestand.

Read more — Meer lezen

Installeer hyperModel, het analyse- en ontwikkelgereedschap voor UML en XML

hyperModel is een analyse- en ontwikkelgereedschap voor XML schema’s en UML diagrammen. hyperModel legt de nadruk om het verhogen van inzicht in Business modellen via dynamische, multi-dimensionale views.

hyperModel is ontwikkeld door de schrijver van het boek Modeling XML Applications with UML: Practical e-Business Applications (The Addison-Wesley Object Technology Series), David Carlson. hyperModel is volledig gebouwd gebruikmakende van de Eclipse UML2 en XSD bibliotheken en het Eclipse Modeling Framework (EMF). Modellen ontwikkeld met IBM’s Rational Software Modeler (RSM) 6.0/7.0 zijn volledig uitwisselbaar met hyperModel en omgekeerd. Beide applicaties zijn gebaseerd op de Eclipse EMF en UML2 projecten.

De functionaliteit van hyperModel bestaat ondermeer uit:
- importeren van een XML Schema en genereren van een UML diagram
- genereren van een XML Schema uitgaande van een UML diagram

Voor meer informatie over hyperModel kunt u de website van het XMLmodeling.com bezoeken.

Read more — Meer lezen

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

Installatie van Apache Batik

Apache Batik is een op Java-gebaseerde toolkit voor applicaties die gebruik willen maken van afbeeldingen in het Scalable Vector Graphics (SVG) formaat. Apache Batik is een subproject van het Apache XML Graphics Project. Het Apache Batik project biedt ontwikkelaars een verzameling modules voor het ondersteunen van SVG oplossingen.

Read more — Meer lezen

Installeer het Eclipse Modeling Framework Technology (EMFT) Project

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit nieuwe technologiën die het Eclipse Modeling Framework (EMF) uitbreiden en/of complementeren.

Het Eclipse EMFT Project bestaat uit een aantal subprojecten:
- het Ecore Tools Project voorziet in een omgeving voor het aanmaken en onderhouden van Ecore modellen.

- het EMF Search Project levert de infrastructuur en componenten voor zoekopdrachten binnen op EMF-gebaseerde modellen met specifieke aandacht voor integratie met de Eclipse Core Search API.

- het Teneo Project is een database persistentie oplossing voor EMF, die gebruik maakt van Hibernate of Java Persistent Objects (JPOX)/Java Data Objects (JDO 2.0). Het project combineert de kracht van het modelleren en genereren van code via het EMF raamwerk met de kracht van object relationele mapping software zoals Hibernate en JPOX.

Read more — Meer lezen

Installeer het Eclipse EMFT EMF Search Project

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit nieuwe technologiën die het Eclipse Modeling Framework (EMF) uitbreiden en/of complementeren.

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit een aantal subprojecten waaronder het EMF Search Project. Dit project levert de infrastructuur en componenten voor zoekopdrachten binnen op EMF-gebaseerde modellen met specifieke aandacht voor integratie met de Eclipse Core Search API.

Read more — Meer lezen

Installeer het Eclipse EMFT Ecore Tools Project

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit nieuwe technologiën die het Eclipse Modeling Framework (EMF) uitbreiden en/of complementeren.

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit een aantal subprojecten waaronder het Ecore Tools Project. Dit project voorziet in een omgeving voor het aanmaken en onderhouden van Ecore modellen.

Read more — Meer lezen

Installeer de Eclipse Model Development Tools (MDT)

Het Eclipse Model Development Tools (MDT) Project richt zich op gereedschappen voor het ontwikkelen van modellen gebaseerd op standaard metamodellen waaronder UML, RDF/OWL en XSD.

Het Eclipse MDT Project bestaat uit een aantal subprojecten:
- het Object Constraint Language Project is een implementatie van de OCL OMG standaard voor op EMF gebaseerde modellen. OCL is een taal voor het definiëren van regels - expressies - in het metamodel van UML waarmee specifieke beperkende voorwaarden of acties worden vastgelegd.

- het UML2 Tools Project zijn een verzameling van editors, gebaseerd op het Eclipse Graphical Modeling Framework (GMF), voor het bekijken en bewerken van UML modellen.

Read more — Meer lezen

Installeer het Eclipse MDT Object Constraint Language (OCL) Project

Het Eclipse Model Development Tools (MDT) Project richt zich op gereedschappen voor het ontwikkelen van modellen gebaseerd op standaard metamodellen waaronder UML, RDF/OWL en XSD.

Het Eclipse MDT Project bestaat uit een aantal subprojecten en het subproject Object Constraint Language (OCL) is daar één van. OCL is een taal voor het definiëren van regels of expressies in het metamodel van UML. Via OCL kunnen specifieke beperkende voorwaarden of acties worden vastgelegd.

Read more — Meer lezen

My Zimbio I Flock
Copyright © 2000 - DanGa Design