e-commerce integration meta-framework · title: microsoft powerpoint - ecimf.ppt author:...

24
Copyright © WebGiro AB, 2001. All rights reserved. E-Commerce Integration Meta-Framework Andrzej Bialecki Chief System Architect [email protected] TM The Project Kick-Off meeting, Brussels, 3 rd of May 2001

Upload: others

Post on 23-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

E-Commerce IntegrationMeta-Framework

Andrzej BialeckiChief System [email protected]

TM

The Project Kick-Off meeting, Brussels, 3rd of May 2001

Page 2: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

InternetAnd

E-Marketplaces

InternetAnd

E-Marketplaces

E-Commerce Integration ChallengeWhy SME-s should join the e-commerce?

Automation, lower cost/transaction, less manual labor, reaching new markets and partners

SME

EnterpriseProcess

Process

Process

Process

RNIF

ebXMLProcess

Process

EDIphone + paper

?phone + paper

BUT:The existence of many e-commerce frameworks results in increased integration issues…

Page 3: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

The rule of the Big PartnersGood:

For the big partners ☺Bad:

Forces the big partner’s view of the business on the SME-sBrings to SME-s unnecessary complexity costs

SME EnterpriseRNIFebXMLProcess

Process EDI

phone + paper

? EDIclient

Adhoc

phone + paper

Page 4: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

?

Industry Portals – web technologyGood:

Don’t require extensive IT infrastructure – easy startBad:

Don’t really address the process integration issues

InternetAnd

E-Marketplaces

InternetAnd

E-Marketplaces

SME EnterpriseRNIFebXML

Process

ProcessEDI

phone + paper

webIndustryportal

Adhoc

Page 5: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

The ChallengeThe needs:

For systematic approach“integration methodology”

For standardized descriptions“integration language”

The expectations:Simplify the interoperabilityReduce the adoption costsSimplify the maintenance

Page 6: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

E-Commerce Integration Meta-Framework (ECIMF)

The methodology - ECIMMHow to discover and model the integration areas

The language - ECIMLHow to describe the integration logic in a precise, machine understandable way

The tools - ECITHow to prepare the integration recipes, and how to implement them

Page 7: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

ECIMM – the methodology3-layer approach

Semantics:ActorsUse casesHigh-level business objects

Dynamics:Business processesInteraction patternsTransaction boundaries

Syntax:Message formatsData elementsTransport protocols

Alignment with UMMUMM can be used in modeling of all three layers

3-level abstractionBuilding blocks for the models

(notation)

Integration model

Data to transform

Page 8: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

ECIML - the modeling languageAnother profile of the standard UML?Re-use of already existing profilesThe same meta-meta modelPrecise rules for serialization of models into XML

Page 9: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

ECIT – the ToolkitECIMF Navigator

Based on Open Source Conzilla tool (CID/KTH)

Support for ECIMF3-layer modeling (ECIMM)

Presenting the corresponding concepts with different levels of details, and in different contexts

graphical notationPresenting the integration models with extended notation

scripting of the integration rulescode generation

Model transformation into the ECIML recipes (“MANIFEST”)

Other commercial toolsIndustry involvement should ensure support for ECIMF in the commercial integration products

MS BizTalk Server, HP Process Manager, others…

Page 10: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

ECIMF Overview

Page 11: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Working with ECIMFBuild the model of Framework 1

SemanticsDynamics

Syntax

Build the model of Framework 2SemanticsDynamics

Syntax

Build the integration model F1 F2SemanticsDynamics

Syntax

SemanticsDynamics

Syntax

Semantic IntegrationDynamics Integration

Syntax Integration

Generate the ECIML recipesMANIFEST

Implement theIntegration usingan ECIMF-compliantsoftware toolkits,according to theMANIFEST.

UMM?

Page 12: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Example: Procurement IntegrationSemantics: identify actors, use cases, high-level business objects

Page 13: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Semantics: ECIMF Navigator tool

Page 14: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Dynamics: processesIdentify business processes, transactions, interaction patterns

F1-Q

F1-R

Page 15: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Dynamics: process modeling (1)

Page 16: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Dynamics: process modeling (2)

Page 17: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Process mediator

Process integration: mediationProcess mediator controls the flow of activities in both interfaces, providing necessary processing

F1-Q

F1-R

Framework 1

Framework 2

F2-Q

F2-R

Page 18: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Dynamics: ECIMF Navigator

Page 19: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Syntax: data mappingIdentify the data transformations

mapping between data elements in messages exchangeduse of external data sourcesSecurity elements (encryption, signatures)

Framework 1PurchaseOrder

POHeader

POBody

Party (Supplier)

Item ID

Party (Buyer)

PriceUnits

Total

Framework 2PurchaseOrder

PODetails

Agent (Supplier)

Cat. No

Agent (Buyer)

PriceUnits

Total

Subtotal

NetTax

Item

Item Catalog

Directory Economy data

X

Page 20: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Protocol adapters

Syntax: transport protocolsIdentify the transformations and configuration parameters needed on the transport protocol level

HTTP

FTP

SMTP

Delivery policy

Routing

Queuing

Security

Encoding

VAN

Delivery policy

Routing

Queuing

Security

Encoding

Protocol adapters

HTTP

FTP

SMTP

VAN

Page 21: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

Syntax: ECIMF Navigator

Page 22: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

MANIFEST: the ECIML recipes<?xml version=‘1.0’?><Manifest>

<Process name=‘Procurement’><Framework from=‘WidgetsLtd’>

<BusinessProcessDefinition>…

</BusinessProcessDefinition></Framework><Framework to=‘ebXML’>

<BusinessProcessDefinition location=‘uddi:…’/></Framework><MappingRules>

<SemanticMapping> … </SemanticMapping><ProcessMediating> … </ProcessMediating><SyntaxMapping> … </SyntaxMapping>

</MappingRules></Process>

</Manifest>

Page 23: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

ECIMF-compliant toolkitProvides configurable software adapters and the runtime environment for execution of the integration logic

Page 24: E-Commerce Integration Meta-Framework · Title: Microsoft PowerPoint - ECIMF.ppt Author: Administrator Created Date: 7/26/2001 11:22:29 AM

Copyright © WebGiro AB, 2001. All rights reserved.

SummaryDeliverables according to the Proposal

General MethodologyTechnical SpecificationReference Toolkit

Timeframe: 18 monthsCoordination and support

ebXML, RosettaNet, OAG, EDI, TMWG …Industry representativesEC FP5 KAII and upcoming FP6