Prof.dr.J.Vandenbulcke K.U.LEUVEN [email protected]

34
PICS SPRING SYMPOSIUM 7 maart 2002 BEDRIJFSSOFTWARE IN HET TIJDPERK VAN WEBSERVICES: van ERP naar ERP II Prof.dr.J.Vandenbulcke K.U.LEUVEN [email protected]

description

PICS SPRING SYMPOSIUM 7 maart 2002 BEDRIJFSSOFTWARE IN HET TIJDPERK VAN WEBSERVICES: van ERP naar ERP II. Prof.dr.J.Vandenbulcke K.U.LEUVEN [email protected]. Bedrijfssoftware in het tijdperk van webservices: van ERP naar ERP II. - PowerPoint PPT Presentation

Transcript of Prof.dr.J.Vandenbulcke K.U.LEUVEN [email protected]

Page 1: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

PICS SPRING SYMPOSIUM7 maart 2002

BEDRIJFSSOFTWARE IN HET TIJDPERK VAN WEBSERVICES:

van ERP naar ERP II

Prof.dr.J.Vandenbulcke

[email protected]

Page 2: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

Bedrijfssoftware in het tijdperk van webservices: van ERP naar ERP II

1. Steunpeilers voor bedrijfsmodellen in de nieuwe economie

2. Positionering van ERP en wat is ERP II

3. Voorstelling van een ‘roadmap’ naar ERP II

4. Webservices en ERP II

5. Besluiten

Page 3: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

1. Steunpeilers voor bedrijfsmodellen in de nieuwe economie

- Waarover gaat het in de nieuwe economie ?

‘De wezenlijke verandering ligt in de verschuiving van de economische waardecreatie van het materiële naar het immateriële: de economische waardedragers van de toekomst zijn: informatie, communicatie en kennis

- Omdat informatie, communicatie en kennis met ICT worden aangedreven, wordt ICT van strategisch belang in de nieuwe economie

- Om te bepalen hoe ICT zijn strategische rol kan ‘uitspelen’ moeten de steunpeilers voor bedrijfsmodellen in de nieuwe economie onder ogen worden gezien

Page 4: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

1. Steunpeilers voor bedrijfsmodellen in de nieuwe economie

Steunpeilers voor bedrijfsmodellen

in de nieuwe economie

Networking

Innovating

Learning

Page 5: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

1. Steunpeilers voor bedrijfsmodellen in de nieuwe economie

Networking

- Dit is de trend naar netwerkorganisaties die steunen op strategische partnerships en op geïntegreerde waardeketens

- Een netwerkorganisatie profileert zich naar de buitenwereld als één geheel, terwijl de organisatie binnenin bestaat uit een netwerk van autonome bedrijven die samenwerken

- Deze organisaties moeten daarom niet enkel een aantal processen integreren maar ook extra waarde creëren voor de ‘gezamenlijke’ klant

Page 6: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

1. Steunpeilers voor bedrijfsmodellen in de nieuwe economie

Innovating

- Dit is het vermogen om zich snel aan te passen aan een veranderende zakelijke omgeving door het toepassen van ‘networked innovation’

- Omdat de levenscyclus van producten/diensten steeds korter wordt, gaan innovaties elkaar steeds sneller en in hoger tempo opvolgen

- Netwerkorganisaties moeten een ‘web of innovation’ bouwen dat flexibel kan werken en naadloos geïntegreerd is met de ‘core business’ die voor implementatie zorgt

Page 7: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

1. Steunpeilers voor bedrijfsmodellen in de nieuwe economie

Learning

- Kennis is macht. Vandaag meer dan ooit ...

- Netwerkorganisaties drijven op nieuwe vormen van samenwerking die niet langer worden gevormd door strakke procedures, maar die optimaal ruimte geven aan informatie-uitwisseling en kennisontsluiting ten behoeve van zij die samenwerken aan een gemeenschappelijk doel

- Netwerkorganisaties moeten kennisinfrastructuren uitbouwen opdat mensen (werknemers, partners, klanten) in samenwerking een gemeenschappelijk doel realiseren

Page 8: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

2. Postionering van ERP en wat is ERP II

- ERP biedt vandaag de dag de basis voor een solide geïntegreerde back-office functionaliteit

- Het succesverhaal van ERP:

* De ‘roots’ van ERP:

MRP I (Material Requirements Planning)

* Van MRP I naar MRP II

MRP II (Manufacturing Resource Planning)

* Van MRP II naar ERP

ERP (Enterprise Resource Planning)

- Het vervolg: ERP II

Page 9: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

2. Positionering van ERP en wat is ERP II

- ERP II volgens Gartner:

‘ERP II is the evolution that adapts ERP to the internet-based world of today and tomorrow through changes in functionality, technology and architecture’

‘Functionality changes to become deeper and more specific to industry domain requirements’

‘Technology evolves to leverage the internet for both interenterprise connectivity and a unification of the end-user experience’

‘Architecture changes to allow for easier integration and interoperability’

Page 10: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

2. Positionering van ERP en wat is ERP II

Eigen definitie ERP II:

‘ERP II ondersteunt de evolutie van een bedrijf naar een schakel in een value collaboration network door middel van het creëren van een business web waarin webservices een belangrijke rol spelen ten behoeve van integratie en samenwerking zowel op het niveau van personen als op het niveau van bedrijfsprocessen’

Page 11: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

2. Positionering van ERP en wat is ERP II

ERPERP SCMSCM SCOSCO

PDMPDM PDCPDC PLCCPLCC

CICI PCIPCI PRMPRM

back-office

front-office

Enterprise Extended enterpriseEnterprise Extended enterprise

integration

integration

integration

Networking

Innovating

Learning

Page 12: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Networking

ERPERP SCMSCM SCOSCO

ERP: Enterprise Resource Management Het stroomlijnen en integreren van interne operationele processenSCM: Supply Chain Management Het stroomlijnen en integreren van processen van partners die samenwerken om klanten op een efficiënte manier te ondersteunenSCO: Supply Chain Optimization Het optimaliseren van de samenwerking tussen verschillende partners teneinde klanten een zo hoog mogelijke toegevoegde waarde te bezorgen

Page 13: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Innovating

PDMPDM PDCPDC PLCCPLCC

PDM: Product Data Management Het beheren van interne technische produktinformatiePDC: Product Development Collaboration Het samen met partners ontwikkelen van nieuwe producten/diensten PLCC: Product Life Cycle Collaboration Het samen met partners innoveren, ontwikkelen en superviseren van de gehele levenscyclus van een product/ dienst

Page 14: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Learning

CICI PCIPCI PRMPRM

CI: Computer Interface Gebruiksvriendelijke interface waarbij gebruiker zijn weg zoekt naar de vereiste gegevens/informatie (gebruiker = werknemer)PCI: Personalized Computer Interface Gebruiksvriendelijke interface die gebruiker informatie levert in functie van zijn bevoegdheden (gebruiker = werknemer, supplier, customer, consumer)PRM: Partner Relationship Management Complete enterprise portal die belanghebbenden in de netwerk- organisatie toelaat om kennis uit te wisselen (SRM, CRM, ERM)

Page 15: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

- De weg naar ERP II is een zaak van integratie teneinde te kunnen komen tot samenwerking en creatie van extra waarde

- Er moet hierbij onderscheid worden gemaakt tussen

* een horizontale integratie

(die zich voltrekt overheen de drie lagen)

* een dubbele verticale integratie

(een integratie tussen twee lagen binnen de back-office

en een integratie tussen de back-office en de laag die de

front-office uitmaakt)

Page 16: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Horizontale integratie: 3 stappen

* Enterprise application integration (intern integreren)

ERP core-functionaliteit, Enterprise PDM,

Basis communicatie-infrastructuur voor gebruikers

* Trading partner integration (extern integreren)

SCM, Product development collaboration, Gepersonaliseerde

web interfaces voor werknemers, suppliers, customers

* Value collaborative networks (extern samenwerken)

SCO, Supply Chain Event Management, Collaborative

product life cycle management, Enterprise portal voor

Partner Relationship Management

Page 17: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Kenmerken van een Value Collaborative Network

* Ieder bedrijf in de VC draagt bij in datgene waar hij

gespecialiseerd in is, en gaat andere zaken uitbesteden

* Risico en winst worden gedeeld door de deelnemers

* De samenwerking is dynamisch en de informatie-

uitwisseling tussen de partners is transparent

* De klant en de verwachtingen van de consument zijn de

belangrijkste ‘driver’ voor de samenwerking

* ‘Commodity activities’ worden uitgevoerd door e-services

Page 18: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Verticale integratie

Integratie binnen de back-office

* Iedere organisatie die ERP gebruikt voor de integratie van

interne operationele processen en PDM voor product-

ontwikkeling zal de hechte koppeling en integratie van

beide reeds hebben ervaren

* Deze integratie is uitermate belangrijk vanuit een oogpunt

van kosten/efficiëntie als vanuit het oogpunt van tijd

(‘time-to-market’)

* Uiteindelijk moet deze integratie evolueren naar

‘Collaborative Product Life Cycle Management’ binnen

‘Value Collaborative Networks’

Page 19: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Verticale integratie

Integratie van back-office en front-office

* De front-office is het venster op het bedrijf (de netwerk-

organisatie) door middel waarvan de gegevens (informatie,

kennis) kunnen worden gegenereerd die werknemers (alle

partners in de waardenketen) nodig hebben om samen te

werken aan een gemeenschappelijk doel

* Teneinde dit mogelijk te maken moeten front-office en

back-office naadloos zijn geïntegreerd

Page 20: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Het doel van integratie in de nieuwe economie

* Tengevolge van de sterk toegenomen complexiteit om

informatica-oplossingen te bouwen, en tengevolge van de

tijdsdruk waaronder dit moet gebeuren, gaan bedrijven meer

en meer beroep doen op het gebruik van ‘packaged

applications’

* Het gebruik van standaardoplossingen vermindert echter het

vermogen van een bedrijf om zich te differentiëren

* Integratie mag daarom niet louter gezien worden als een

zaak van ‘koppelen’ maar als een opportuniteit om ‘quasi-

commodity’ functionele componenten uit te breiden naar

nieuwe business processen met hoge toegevoegde waarde

Page 21: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

3. Voorstelling van een ‘roadmap’ naar ERP II

Positionering van webservices in de problematiek van

koppeling en integratie

Objecten

Componenten

Services

Webservices

Programma

Homogene applicatie

Single-site complexe applicatie

Extended enterprise complexe applicatie

Tightly coupled Loosely coupled

Page 22: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Definitie van webservices

* Hetgeen het web betekent voor program-to-user interfaces

zullen webservices in de toekomst betekenen voor

application-to-application interfaces over het web

* Webservices zijn ‘loosely coupled’ softwarecomponenten

die over een internet of intranet worden geleverd gebruik-

makend van standaard communicatiefaciliteiten

* Webservices introduceren een nieuw communicatiemodel

gebaseerd op open standaarden zoals HTTP, XML,

SOAP, WSDL en UDDI

* Webservices zijn de ‘driver’ achter het ontstaan van

‘dynamic business webs’

Page 23: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Webservices en collaborative value networks

Internet

BankBedrijf

Supplier

Retailer

Klant

Supplier

webservice

Page 24: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Functionaliteit van webservices

WSDirectory

WSDirectory

WSClient

WSClient

WSProvider

WSProvider

UDDI, WSDLUDDI

HTTP, XML,SOAP

Page 25: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

De webservices ‘technology stack’

HTTP: HyperText Transfer ProtocolXML: eXtensible Markup LanguageSOAP: Simple Object Access ProtocolWSDL: Web Services Description LanguageUDDI: Universal Description, Discovery and Integration

Page 26: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Het bouwen van webservices

(Webservice development environments)

* Importeer (bv.) een bepaalde ‘Bean’ die een gevraagde

functionaliteit verricht

* Genereer een SOAP-wrapper voor de Bean zozeer dat de

Bean’s methods via SOAP kunnen worden aangeroepen

* Genereer een WSDL-beschrijving voor de service, zodat de

service kan worden gevonden en ‘binding’ mogelijk is

* Deploy de webservice

* Genereer een Java-client om met de service te interacteren

* Deploy de webservice client

Page 27: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Voorlopige knelpunten omtrent webservices

* Webservices introduceren een nieuwe stijl van applicaties

die gebaseerd zijn op samenwerking van ‘loosely coupled’

softwarecomponenten ten behoeve van ‘members’ van

een (extended) value chain.

Ze zijn bijgevolg zeer geschikt om de weg naar ERP II

te helpen realiseren

* Voorlopige knelpunten

- Webservice transaction management

- Webservice workflow management

- Webservice security

Page 28: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Transacties op het webservice-niveau

* Webservices, business transacties en B2B-transacties

* Van OLTP (‘On Line Transaction Processing’) naar

BWTP (‘Business Web Transaction Processing’)

* Voorbeeld van een B2B-transactie voor SCM

* Oplossingen:

XAML: Transaction Authority Markup Language (??)

BTP: Business Transaction Protocol (OASIS)

Page 29: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Webservice workflow mamagement

* Het probleem van het creëren van webservices waarin

bestaande webservices worden geïntegreerd

* Oplossingen:

WFDL: de Webservices Flow Description Language (IBM)

XLANG (Microsoft)

Page 30: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Webservices en beveiliging

* Webservices moeten worden geïmplementeerd zozeer dat

enkel geautoriseerde clients er toegang toe hebben

* Clients moeten bijgevolg worden ‘geauthentificeerd’.

Op basis van de ‘credentials’ die zij kunnen voorleggen kan

dan beslist worden indien de toegang is veroorloofd

* Oplossingen variëren van het gebruik van IPSec, over het

gebruik van SSL (‘Secure Socket Layer-encryption’), tot

het gebruik van beveiligingsuitbreidingen in SOAP zoals

SOAP-DSIG

Page 31: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices en ERP II

Architectuur ter ondersteuning van ERP II

Application server

Integration broker

Portal infrastructure

Exchangeinfrastructure

databaselegacy

Infrastructurefor providingwebservices

Infrastructure for consumingportal & exchange webservices

Collaborationamong people

Business processcollaboration

Webbrowser

Soapclient

Webbrowser

Soapclient

Page 32: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

Webservices en ERP II

Het bouwen van een ERP II- oplossing

Outside-visie:

Packaged applicaties zullen steeds meer in componenten

worden afgeleverd die webservices-enabled zijn zozeer

dat ‘samenstellingen’ van ‘best-of-breed’ oplossingen in de

toekomst helemaal niet zijn uitgesloten

Vraag:

Voldoende mogelijkheden tot differentiatie ?

Voldoende flexibiliteit ?

Page 33: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

Webservices en ERP II

Het bouwen van een ERP II-oplossing

Inside visie:

Investering in een ‘webservices development and assembly

platform’ door middel van een ‘business web factory’ met

- designer

- customizer

- automation engine

- repository

zozeer dat software op drie wijzen kan worden aangemaakt:

make-to-stock, make-to-assembly, make-to-order

Page 34: Prof.dr.J.Vandenbulcke K.U.LEUVEN jacques.vandenbulcke@econ.kuleuven.ac.be

4. Webservices voor ERP IIBesluiten: de kern van ERP II

De evolutie:

* Integratie en samenwerking

De uitdaging:

* Nieuwe bedrijfsprocessen waarin verschillende partners

participeren

De technologie:

* Met webservices componenten van verschillende

instanties integreren

De methode:

* Outside visie of inside visie of combinatie

Het doel:

* Informatie, communicatie en kennis in een business web