In 2005 heb ik de implementatie van Elektronisch Bestellen en Factureren begeleid tussen twee bedrijven voor een leverancier van diensten. Het doel was om de verkoop- en inkoopprocessen van beide partijen te integreren gebruikmakende van elektronische gegevensuitwisseling op basis van internationale standaarden.
Het verzoek was uitgegaan van de klant omdat deze door elektronische verwerking van facturen aanzienlijke besparingen kon realiseren. De klant had de implementatie en het beheer volledig uitbesteed aan een intermediair, een aanbieder van Electronic Ordering en Invoice Presentment via het Web.
In mijn bloart Definitie Elektronisch Factureren schets ik de voornaamste uitvoeringsvormen van Elektronisch Factureren in Nederland. Het model dat door de klant werd geïmplementeerd was het Buyer Direct Model waarbij de web-gebaseerde oplossing en de integratie met de systemen (klant en leveranciers) door de intermediair werden geleverd.
Het was gedurende deze implementatie dat ik mij bewust werd van het interoperabiliteitsvraagstuk. Nog tijdens het project ben ik gaan nadenken over een andere benadering voor het realiseren van Business-to-Business (Elektronisch Zakendoen) tussen meerdere bedrijven. Conceptueel was het voor mij vrij snel duidelijk dat de bedrijfswereld het beste gebaat was bij een combinatie van Business-to-Business Integratie en Web Presentment waarbij gebruik gemaakt wordt van een gemeenschappelijk informatie model en open standaarden.
Waar gaat het naartoe met Business Integratie ?
Met de sterke opkomst van op diensten gerichte architecturen (Service Oriented Archtectures) leek het mij zinvol om een gedegen onderzoek uit te voeren naar de marktontwikkelingen en de visies van analisten. Heel veel presentaties, onderzoeksverslagen, scripties en thesissen zijn de revue gepasseerd. Interessant was de presentatie “Constructing Software for Service Oriented Architecture” van Jean-Jacques Dubray uit 2004. Ondertussen is een hernieuwde versie met de titel “An Introduction to SOA” beschikbaar op de website www.ebpml.org. In de presentatie wordt een overzicht gegeven van de ontwikkeling van Connectiviteit en Business Integratie over de afgelopen 30 jaar. Forrester en Gartner hebben de voorbije jaren deze grafiek verder aangevuld met hun visie op Business Integratie. Service Oriented Architectures spelen daarin eveneens een belangrijke rol maar beide analisten hebben een eigen kijk op de toekomst zoals ik hierna zal toelichten.
Forrester ziet de Business Service Hub (BSH) een belangrijke plaats innemen in het integratie landschap. Forrester gaat uit van een gelaagde integratiestrategie (layered integration strategy) bestaande uit vier integration layers:
- process (BPM)
- presentation (Portals)
- application (ESB, EAI)
- data (ETL)
De Business Service Hub is een intermediair die on-demand integratiediensten levert waaronder Messaging, Routing, Transformation, Partner Management en Business Acitivity Monitoring (BAM). De Business Service Hub richt zich vooral op bedrijfsoverschrijdende transacties.
Gartner pleit voor de Worldwide Grid en Enterprise Nervous Systems (ENS). De Grid is een wereldwijd computernetwerk samengesteld uit Enterprise Nervous Systems, sub-netwerken. Het is een semantische en procesgerichte infrastructuur waarbinnen interacties tussen bedrijven plaatsvinden. Elk bedrijf beschikt over een eigen Enterprise Nervous System.
Welke conceptuele benadering is ontstaan ?
Gaandeweg is een concept ontstaan met de werknaam “Inter Enterprise Buziness Hub (IEBH)”. De “Inter Enterprise Buziness Hub” is een conceptuele benadering voor het bereiken van Business Integratie. Het kan gezien worden als een partner- en standaarden onafhankelijke universele communicatiepoort met business partners, waaronder klanten, leveranciers, overheid, vervoerders en financiële instellingen. Het voornaamste doel is het koppelen van bedrijfsprocessen en informatiestromen over de grenzen van bedrijven heen door middel van een intermediair platform.
Het concept is vooral een antwoord op de traditionele point-to-point manier van elektronische gegevensuitwisseling. Het streven is om eveneens een antwoord te geven op het interoperabiliteitsvraagstuk.
Essentieel in het concept zijn:
- Verscheidenheid aan connectiemogelijkheden
- Gegevensuitwisseling gebaseerd op Internationale Open Standaarden
- Common Informatie Model (CIM)
- Centrale opslag van alle verwerkte gegevens
- Gegevens toegankelijk voor iedereen via het Web
Het uitgangspunt is dat het concept met verschillende softwaregereedschappen en leveranciers gerealiseerd kan worden.
Het concept kan het beste gerealiseerd worden binnen een Consolidator Model maar andere modellen zijn niet uitgesloten. Alleen zal de functionaliteit dan beperkt blijven tot een 1-op-n relatie. Bedrijven kunnen wel hun bestaande architectuur als basis nemen.
Met welke softwaregereedschappen en leveranciers kan het concept gerealiseerd worden ?
Teneinde het concept gerealiseerd te krijgen heb ik de verschillende softwaregereedschappen op de markt geïnventariseerd en onderzocht. Met enkele aanbieders hebben architectuursessies plaatsgevonden om te komen tot een betere definitie van de eisen gesteld aan de functionaliteit. Dat heeft geleid tot een lijst met vereisten t.a.v. functionaliteit die ondersteund moet worden:
- Business Process Management (BPM) & Orchestration
- Business Activity Monitoring (BAM)
- Trading Partner Management & Enablement (onboarding)
- Connectors voor het verzorgen van de connectiviteit tussen bron en bestemming
- Adapters voor het verzorgen van de connectiviteit met applicaties
- Service Oriented Architecture (SOA)
Een aantal leveranciers en softwaregereedschappen waarmee het concept gerealiseerd kan worden zijn:
Commerciële oplossingen:
- Sun Microsystems Java Composite Application Platform Suite (Java CAPS)
- Axway Synchrony Suite
- SAP
- Oracle
Open Source oplossingen
- JBoss & XAware
- OpenESB & XAware
- Apache ServiceMix & Chainbuilder
Hoe ziet het concept eruit ?
In volgende presentatie wordt het concept van de Inter Enterprise Buziness Hub uitgebreider toegelicht.
Welke uitdagingen zijn er nog ?
De grootste uitdaging ligt echter nog steeds in het transformatiedomein. De Inter Enterprise Buziness Hub zal geen implementatievereenvoudiging opleveren wanneer de ontwikkeling van transformatiedefinities volledig handmatig moet blijven gebeuren.
Een belangrijke vraag daarom dient nu en in de toekomst beantwoord te worden: Hoe kunnen standaarden getransformeerd worden gebruikmakende van een intelligente benadering.
Ik heb hier de laatste maanden heel veel onderzoek naar gedaan. Er zijn een aantal benaderingen mogelijk:
- de UN/CEFACT Core Components Technical Specification (CCTS)
- Universal Data Element Framework (UDEF)
Over bovenstaande benaderingen heb ik al geschreven in mijn bloarts Hoe lossen we het interoperabiliteitsvraagstuk op ? en Transformatiedefinities voor de Elektronische Factuur.
Een andere benadering waar vanuit Europees perspectief in tal van projecten aan gewerkt wordt is Semantic Based Transformation. Hierover zal ik binnenkort nog verder berichten.
Hoever staat het met commerciële toepassingen van deze concepten ? SAP, één van de grootste sponsors van de UN/CEFACT CCTS werkt aan een modelleer en transformatiegereedschap met de werknaam SAP CCTS Modeler Warp 10. SAP is vrij ver gevorderd in het beantwoorden van de door mij zojuist opgeworpen vraag.
De architectuur van Warp 10 is gebaseerd op SAP NetWeaver en biedt zowel integratie en uitbreiding van de SAP Global Data Types (GDT’s) als de transformatie naar ieder ander logisch data model ongeacht de gegevensbron. Meer hierover in mijn bloart SAP CCTS Modeler Warp 10, modelleer en transformatiegereedschap. Ik zal binnenkort meer in detail ingaan op SAP Warp 10. Meer informatie kunt u vinden op de Collaboration Workspace van SAP onder Business Data Interoperability.
De nabije toekomst zal uitwijzen hoe het integratielandschap in de komende jaren ingevuld gaat worden. Interoperabiliteit staat op de agenda van internationale gemeenschappen en overheden.
Business Integratie blijft een dynamisch domeingebied en wordt heel sterk beïnvloed door de technologische ontwikkelingen.
Tags: electronic data interchange, Enterprise Service Bus, UDEF, Interoperability-Frameworks, UBL
Last update: 3-12-2011