D0R29A-Sessie5a-20071031

34
Differences, Commonalities, and Applications Filip Caron, Koen Robyns, Tom Broos Sessie 5: Integratie

description

 

Transcript of D0R29A-Sessie5a-20071031

Page 1: D0R29A-Sessie5a-20071031

Differences, Commonalities, and Applications

Filip Caron, Koen Robyns, Tom Broos

Sessie 5: Integratie

Page 2: D0R29A-Sessie5a-20071031

Overzicht van de presentatieInleiding (Filip)

Key Differences (Koen)

Integratie (Tom)

Conclusie & Opmerkingen (Filip)

Vragenronde & Discussie

Page 3: D0R29A-Sessie5a-20071031

DefinitiesWorkflow Management:“The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules.”

Jan Breijne, presentatie workflow management 17/10/2007

Enterprise Resource Planning:“ERP is a software architecture that facilitates the flow of information among the different functions with in an enterprise … Similarly, ERP facilitates information sharing across organizational units … At the core of this enterprise software is a central database which draws data from and feeds data into modular applications that operate on a common computing platform, thus standardizing business processes and data definitions into a unified environment”

http://ist.psu.edu/yen/421/erp.pdf

Zelfde doel, andere invulling

Page 4: D0R29A-Sessie5a-20071031

One of the key differences …Function logic vs Flow logic

Page 5: D0R29A-Sessie5a-20071031

1960 1970 1980 1990 2000

Huidige trend: Integratie van WfMS in ERP Systemen

Baan (nu onderdeel van Infor) kocht COSAen integreerde het in zijn ERP oplossing

Office Information Systems(bv SCOOP)

WfMSFalingen Office Automation Projects

Doorbraken in transaction processing en integrated office systems

WebSphere MQ Workflow

Inventory management sytemen

Material Requirements planning (MRP)

Material ResourcePlanning(MRP II)

ERP

Infor ERP

mySAP ERP

E-Business suite

Page 6: D0R29A-Sessie5a-20071031

... Belangrijkste verschillen

Page 7: D0R29A-Sessie5a-20071031

Key differences in 3 domeinen

Belangrijkste conceptuele verschillen

Page 8: D0R29A-Sessie5a-20071031

Domain scopeMate van inzetbaarheid universeel?

WfMS: scheiding function & flow logic Domain independent: universeel inzetbaar Customised workflows Ad hoc, dynamische, heterogene processen Wat dan bij voorgaande paper: print industry

ERP: geen scheiding function & flow logic Domain dependent: gericht op specifieke deeldomeinen Referentiemodel met beperkte flexibiliteit via parameters

Page 9: D0R29A-Sessie5a-20071031

Technological Scope

3 mogelijke types workflows:

A. Bestaande uit menselijke interactie

B. Louter uit systemen en applicaties

C. Transactionele workflows

Page 10: D0R29A-Sessie5a-20071031

A. Human Interaction

Page 11: D0R29A-Sessie5a-20071031

B. Systems & Applications

Voorbeeld van een workflow(kwantumchemie) in Kepler

Page 12: D0R29A-Sessie5a-20071031

C. Transactionele workflowVoorbeeld: systeem dat klantenorders

registreert

Extra eisen Atomiciteit: alles of niets Isolatie: afschermen data onvolledige transactie

Geintegreerde datastructuurvan nature uit wenselijk ERP-systeem = ideaal

Page 13: D0R29A-Sessie5a-20071031

System implementation• Code generation• Custom vs ‘off-the-shelf’ solutions• Soft- vs hard-coded applications

• Data conversion• Integratie impliceert data-conversie• ERP: noodzaak• WfMS: soms gewenst

Page 14: D0R29A-Sessie5a-20071031

Tussentijds Besluit• Systeem eigenschappen: ERP vs WfMS

• Data-centrisch vs flow-centrisch• Niet vs wel scheiding flow en function logic

• Gevolgen voor gebruiker: ERP vs WfMS• Domein-afhankelijk vs domein-onafhankelijk• Inflexibel vs flexibel• Noodzaak vs niet-noodzaak dataconversie

• Een WfMS is breder en gemakkelijker inzetbaar

Page 15: D0R29A-Sessie5a-20071031

... en de rol van ERP en WfM Systemen

Page 16: D0R29A-Sessie5a-20071031

IntegratieIntegratie van systemen is cruciaal

Binnen 1 organisatie Enterprise IntegrationTussen organisaties Supply Chain

Integration

Maar, miskleunen met ernstige gevolgenMislukt integratie bij Gateway Inc.

$140.000.000 verloren

Rol van ERP & WfM systemen?

Page 17: D0R29A-Sessie5a-20071031

Complexiteit1 ERP fabrikant “Mengelmoes” Alle ERP-applicaties

binnen de organisatie zijn afkomstig van één en dezelfde fabrikant SAP, Oracle, ... Microsoft

(Dynamics), ...

relatief eenvoudig

Verschillende fabrikanten “Best-of-breed

approach” Amerikaanse marine

HR: Peoplesoft (Oracle) SRM: SAP

Legacy applications Binnen 1 organisatie ...

... des te meer wanneer meerdere organisaties samenwerken

relatief complex

Page 18: D0R29A-Sessie5a-20071031

Hoe ERP en WfM combineren?Naast: WfMS als (grafische) tool voor ERP

Vereenvoudigen van parameterisatieUser Interface voor eindgebruiker

Onder: WfMS om processen in ERP Systemen expliciet te maken

Boven: WfMS als overkoepeling Workflows voor integratie

Page 19: D0R29A-Sessie5a-20071031

Enterprise Integration met Workflows

Verschillende systemen worden process nodesERP systemenLegacy-applicatiesGespecialiseerde app’sManuele handelingen

VoordeligFlexibelBestaande

componenten

Page 20: D0R29A-Sessie5a-20071031

Enterprise Application Integration (EAI)

Integreren van bedrijfstoepassingen

Zonder ingrijpende aanpassingen

Tegengaan van spaghetti:Point-to-point integratie n(n-1)/2

verbindingenEAI slechts n

Page 21: D0R29A-Sessie5a-20071031

Business Process Management (BPM)Onderdeel van EAITechnieken & toolsProcessen beheren en verbeteren

Operationeel niveau (dagdagelijks)Dynamisch!Nieuw? – Nee, maar sneller en goedkoperVerstaanbaar...

... voor computers, want uitvoerbare computertaal

... voor mensen, want m.b.v. grafische proces modellen

Page 22: D0R29A-Sessie5a-20071031

BPM

Hoe zien onze processener uit in theorie?

Wat gebeurt er als wij of de

omgeving bepaalde

beperkingen opleggen?

De processen doorlopenin test of productie

Statistieken over

doorlooptijden,

problemen, ...

Bottlenecksopsporen

Page 23: D0R29A-Sessie5a-20071031

WebservicesDe facto standaard voor integratie (EAI/BPM)XML, SOAP, ... Sessie 6a

Webservices als nodes in workflow model Hoe definiëren?

WS-BPEL Sessie 6b Web Services Business Process Execution Language voorheen BPEL4WS

Ook alternatieven YAWL: Yet Another Workflow Language XPDL: XML Process Definition Language ...

Page 24: D0R29A-Sessie5a-20071031

Everybody Loves Screenshots

Wat kunnen we ons hier bij voorstellen?

Bvb.: IBM WebsphereGrafisch gemodelleerde workflowHet proces heeft een menselijk oordeel nodig

Page 25: D0R29A-Sessie5a-20071031
Page 26: D0R29A-Sessie5a-20071031

Manuele handeling

Page 27: D0R29A-Sessie5a-20071031
Page 28: D0R29A-Sessie5a-20071031
Page 29: D0R29A-Sessie5a-20071031

Neen

Page 30: D0R29A-Sessie5a-20071031

... Toekomst, Opmerkingen, vragen, ...

Page 31: D0R29A-Sessie5a-20071031

ERP, WfMS en ToekomstERP

Transactional Workflows Information Management & Data Integration Geprefabriceerde componenten Geen heterogene omgevingen

WfMS Workflows involving humans & IT applications

(Transactional Workflows in heterogene omgevingen) Process Management

Toekomst Onafhankelijk of gecombineerd Trends:

WfMS in ERP architecturen Webservices

Page 32: D0R29A-Sessie5a-20071031

OpmerkingenGebrek aan objectiviteit

Auteurs hebben een voorkeur voor WfMS WfMS is niet zo gemakkelijk als het hier wel lijkt

(implementatie problemen

Onderzoek Information Systems Departments (VS): ERP Computer Science Departments (Europa): WfMS

Succesverhalen Grandi Numeri ( 1 van de 200 op http://www.sap.com/solutions/business-suite/erp/customersuccess/index.epx ):

Reduced order cycle times Greater business insight and support for growth …

Page 33: D0R29A-Sessie5a-20071031

Maar ook implematie problemen...Do or die. IT could mean your funeralPharmaceuticals company FoxMeyer Drug blamed its computer (and ERP) systems when it went bust.

The Observer 11/07/1999

Enterprise Resource Planning, Factors Affecting Success and Failure   A notorious example of a failed ERP implementation is the Hershey Foods’ SAPAG’s R/3 implementation.  The company spent $112 million and 30 months on their ERP project.  When they went live in July 1999, the company experienced problems pushing orders through the system, resulting in shipping delays and deliveries of incomplete orders.

http://www.umsl.edu/~sauterv/analysis/488_f01_papers/barton.htm

Enterprise Resource Planning, Factors Affecting Success and Failure   A technological mistake often made in SAP implementations, says Graham McFarlane, director of Western Management Consultants, is that organizations modify the software more than they should, rather than modifying their business processes. Kevin McKay, SAP America’s CEO concurs.  He suggests customization almost always means trouble.

http://www.umsl.edu/~sauterv/analysis/488_f01_papers/barton.htm

Workflow From Within and Without Sessie 3a

Problematische workflow implementatie bij de Generale Bank in Charleroi

Page 34: D0R29A-Sessie5a-20071031

Discussie-item Aangezien ERP-systemen slechts beperkt

aanpasbaar zijn, zullen bedrijven zich in zekere mate moeten aanpassen aan het ERP-systeem, aan het onderlinge referentie model.

Is dit een positieve zaak?

Hoe kan een onderneming zich dan nog differentiëren?