32
Inter-enterprise Inter-enterprise Integration Integration e-market solutions e-market solutions Technological solutions Technological solutions Prepared in collaboration with Prepared in collaboration with Michel Leblanc Michel Leblanc

Inter-enterprise Integration e-market solutions Technological solutions Prepared in collaboration with Michel Leblanc

Embed Size (px)

Citation preview

Inter-enterprise IntegrationInter-enterprise Integration

e-market solutions e-market solutions

Technological solutionsTechnological solutions

Prepared in collaboration withPrepared in collaboration with

Michel LeblancMichel Leblanc

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

PLAN

DESIG

N

PURCH

ASE

BUILD

USE

DISPO

SE

PLAN

DESIG

N

PURCH

ASE

BUILD

USE

DISPO

SE

Communication must be in each steps

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

PLAN

DESIG

N

PURCH

ASE

BUILD

USE

DISPO

SE

PLAN

DESIG

NPU

RCHA

SE

BUILD

USE

DISPO

SE

WORKFLOW INTEGRATOR

How ?

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Supplier 1

Supplier 2

Supplier 5

Supplier 4

Supplier 3

Firm 1

Firm 2

Firm 3

Firm 4

Firm 5

The problem:

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Three businesses challengesThree businesses challenges

• Distributed centers of control  Distributed centers of control 

• Technology platform, languages, application Technology platform, languages, application diversity diversity

• Dynamic business environmentDynamic business environment

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

The Holy Grail of Inter-enterprise The Holy Grail of Inter-enterprise IntegrationIntegration

• Automated inter-enterprise information exchangeAutomated inter-enterprise information exchange– Automated creation of machine readable messagesAutomated creation of machine readable messages

• Flexible and agile networking Flexible and agile networking • No lock in No lock in • Low cost integration solutionLow cost integration solution

The machine code to read a message should The machine code to read a message should not be message specific, or firm specificnot be message specific, or firm specific..

Creation of a general business language for Creation of a general business language for machinesmachines

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

How to do thisHow to do this

• Creation of e-marketplace for collaborative work Creation of e-marketplace for collaborative work within industrywithin industry

• Development of common e-business standards Development of common e-business standards for information exchange and integration. for information exchange and integration.

NOTE:NOTE:

(Intra-firm integration has been done through (Intra-firm integration has been done through information centralization (ERP-System). This is information centralization (ERP-System). This is not possible among multiple firms.)not possible among multiple firms.)

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Business IntegrationBusiness Integration

Business unit 1

Business unit 2

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Creating a standard InterfaceCreating a standard Interfacebetween applicationsbetween applications

Commoninterface

Ap

plica

tion 2

Ap

plic

ati

on

1

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Common standards and protocols

CRM ERPLegacy

SCMWeb application

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Integration through Integration through common technologycommon technology

Common standards and protocols

Partner 1 Partner 3Partner 2

Client 2Client 1

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Building common technologiesBuilding common technologies

• Promoting open standard Promoting open standard – OasisOasis– Web servicesWeb services

• Developing industry specific standardsDeveloping industry specific standards– RosettanetRosettanet– OthersOthers

• E-Markets as a common technological platformE-Markets as a common technological platform– CovisintCovisint

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Common technology and languageCommon technology and language

• EDI was an attempt at defining standard for EDI was an attempt at defining standard for electronic documents – efforts at reducing the electronic documents – efforts at reducing the size of the message.size of the message.

• XML – electronic document with tags (human XML – electronic document with tags (human readable)readable)

• More standards are necessary.More standards are necessary.• General standardization effortsGeneral standardization efforts• Industry specific standardization effortsIndustry specific standardization efforts

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

e-Markets as technological platforme-Markets as technological platform

• Development of a proprietary platformDevelopment of a proprietary platform• Make sure that almost all firm the industry adhere Make sure that almost all firm the industry adhere

to itto it• Focus on specific integration needs of the Focus on specific integration needs of the

industryindustry• Examples: COVISINTExamples: COVISINT

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

OASISOASIS

• www.oasis-open.orgwww.oasis-open.org • ““The mission of OASIS is to drive the The mission of OASIS is to drive the

development, convergence, and adoption of development, convergence, and adoption of structured information standards in the areas of structured information standards in the areas of e-business, web services, etc.” e-business, web services, etc.”

• ““The technical work of OASIS is driven by our The technical work of OASIS is driven by our members; technical committees (TCs) are members; technical committees (TCs) are formed based on the proposals of our members, formed based on the proposals of our members, and the TCs set their own agendas and and the TCs set their own agendas and schedules. OASIS provides the guidance, schedules. OASIS provides the guidance, process, and infrastructure necessary for our process, and infrastructure necessary for our members to do the work.”members to do the work.”

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

OASISOASIS

• CommitteesCommittees

– Universal Business Language Universal Business Language – ebXMLebXML Business Process Business Process – Open Office FormatOpen Office Format – Web Services Business ProcessWeb Services Business Process

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Web services; definitionWeb services; definition• A Web service is a A Web service is a Loosely coupledLoosely coupled software component software component identified identified

by a URIby a URI , that dynamically interact with other software components. , that dynamically interact with other software components. It’s interfaces and binding are capable of being It’s interfaces and binding are capable of being defined, described defined, described and discovered via XML artifactsand discovered via XML artifacts and the use of and the use of common internet common internet protocolsprotocols..

• They are the building blocks for creating open distributed systems They are the building blocks for creating open distributed systems on the Internet due to their asynchronous interfaces using platform-on the Internet due to their asynchronous interfaces using platform-independent technology and their reusable components called independent technology and their reusable components called services.services.

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Web Services

Simple ObjectAccess Protocol

(SOAP)

Web ServiceDefinition Language

(WSDL)

Universal DescriptionDiscovery and Integration

(UDDI)

Web services Flow Language (WSFL), Web Service Conversation Language XLangBusiness Process Modelling Initiative (

                                                                                                                                                

 

Reg

istr

y Work

flow

/Pro

cess

Serv

ice

Desc

ripti

on

Mess

ag

ing

ebXML

Business Process Specification

Schema (BPSS)

Registry/Repository

Collaboration Protocol

Profile/Agreement(CPP/A)

Message ServiceSpecification (MSS)

Core

XM

LS

peci

fica

tion

s

Extensible Markup Language (XML)

Mess

ag

e O

rien

ted

Sp

eci

fica

tion

s

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Web Services

Simple ObjectAccess Protocol

(SOAP)

Web ServiceDefinition Language

(WSDL)

Universal DescriptionDiscovery and Integration

(UDDI)

Web services Flow Language (WSFL), Web Service Conversation Language XLangBusiness Process Modelling Initiative (

                                                                                                                                                

 

Reg

istr

y Work

flow

/Pro

cess

Serv

ice

Desc

ripti

on

Mess

ag

ing

ebXML

Business Process Specification

Schema (BPSS)

Registry/Repository

Collaboration Protocol

Profile/Agreement(CPP/A)

Message ServiceSpecification (MSS)

Core

XM

LS

peci

fica

tion

s

Extensible Markup Language (XML)

Mess

ag

e O

rien

ted

Sp

eci

fica

tion

s

How to communicate and transfer messages ?

We need a set of rules that facilitate XML exchange

between applications

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Web Services

Simple ObjectAccess Protocol

(SOAP)

Web ServiceDefinition Language

(WSDL)

Universal DescriptionDiscovery and Integration

(UDDI)

Web services Flow Language (WSFL), Web Service Conversation Language XLangBusiness Process Modelling Initiative (

                                                                                                                                                

 

Reg

istr

y Work

flow

/Pro

cess

Serv

ice

Desc

ripti

on

Mess

ag

ing

ebXML

Business Process Specification

Schema (BPSS)

Registry/Repository

Collaboration Protocol

Profile/Agreement(CPP/A)

Message ServiceSpecification (MSS)

Core

XM

LS

peci

fica

tion

s

Extensible Markup Language (XML)

Mess

ag

e O

rien

ted

Sp

eci

fica

tion

s

How to describe existing services and their specific message requirements ?

-a common framework fordescribing tasks performed by

Web service.

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Web Services

Simple ObjectAccess Protocol

(SOAP)

Web ServiceDefinition Language

(WSDL)

Universal DescriptionDiscovery and Integration

(UDDI)

Web services Flow Language (WSFL), Web Service Conversation Language XLangBusiness Process Modelling Initiative (

                                                                                                                                                

 

Reg

istr

y Work

flow

/Pro

cess

Serv

ice

Desc

ripti

on

Mess

ag

ing

ebXML

Business Process Specification

Schema (BPSS)

Registry/Repository

Collaboration Protocol

Profile/Agreement(CPP/A)

Message ServiceSpecification (MSS)

Core

XM

LS

peci

fica

tion

s

Extensible Markup Language (XML)

Mess

ag

e O

rien

ted

Sp

eci

fica

tion

s

How to list and find existing services ?

-a set of specifications forcreating XML-based

directories of services

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Web Services

Simple ObjectAccess Protocol

(SOAP)

Web ServiceDefinition Language

(WSDL)

Universal DescriptionDiscovery and Integration

(UDDI)

Web services Flow Language (WSFL), Web Service Conversation Language XLangBusiness Process Modelling Initiative (

                                                                                                                                                

 

Reg

istr

y Work

flow

/Pro

cess

Serv

ice

Desc

ripti

on

Mess

ag

ing

ebXML

Business Process Specification

Schema (BPSS)

Registry/Repository

Collaboration Protocol

Profile/Agreement(CPP/A)

Message ServiceSpecification (MSS)

Core

XM

LS

peci

fica

tion

s

Extensible Markup Language (XML)

Mess

ag

e O

rien

ted

Sp

eci

fica

tion

s

How to configure thechoreography of business

document exchange ?-a set of specifications for

Creating directories of business processes

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

DeploymentDeployment

Source : Source : Altering app dev, , http://www.infoworld.com/articles/fe/xml/02/06/10/020610feinfostat.xml and and schmelzer et.al. article:schmelzer et.al. article:Understanding the Real Costs of IntegrationUnderstanding the Real Costs of Integration, , ZapFlash, Zapthink Research, oct. 2002ZapFlash, Zapthink Research, oct. 2002

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

ChallengesChallenges

• Industry-specific vocabulariesIndustry-specific vocabularies• Industry-specific business processesIndustry-specific business processes• National and International coordinationNational and International coordination

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

RosettanetRosettanet

• ““Welcome to RosettaNet. A self-funded, non-profit Welcome to RosettaNet. A self-funded, non-profit organization, RosettaNet is a consortium of major organization, RosettaNet is a consortium of major Information Technology, Electronic Components and Information Technology, Electronic Components and Semiconductor Manufacturing companies working to Semiconductor Manufacturing companies working to create and implement industry-wide, open e-business create and implement industry-wide, open e-business process standards. These standards form a common e-process standards. These standards form a common e-business language, aligning processes between supply business language, aligning processes between supply chain partners on a global basis.”  chain partners on a global basis.” 

• rosettanet.orgrosettanet.org• PIP DirectoryPIP Directory

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

Autres Autres

• OpenTravel Alliance OpenTravel Alliance (OTA) (OTA) • The Mortgage Industry Standards Maintenance The Mortgage Industry Standards Maintenance

Organization (Organization (MISMOMISMO) ) • The Interactive Financial Exchange Forum (The Interactive Financial Exchange Forum (IFXIFX), ), • The Hotel Electronic Distribution Network Association (The Hotel Electronic Distribution Network Association (

HEDNAHEDNA) ) • The Association for Retail Technology Standards (The Association for Retail Technology Standards (ARTSARTS))

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

 Covisint is the vehicle to connect the Auto Industry in a virtual environment to enable speed in decision making, waste elimination, and cost reduction while supporting common business processes between manufacturers and their supply chain.

Covisint is the central hub where OEMs and Suppliers of all sizes come together to do business in a single business environment using the same tools and user interface, with one user ID and password. Covisint has been designed with an emphasis of making information accessible and visible within a secure online environment. Your information is secure within Covisint and you remain in control of who sees and accesses the information.

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

GM

FordRenault

Magna

Lear

Valeo

Visteon

Dana

Bosch

Carmakers

Level 1suppliers

Level 2suppliers

Level 3suppliers

Before the e-markets…

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

eHub

After e-markets…

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

HEC MONTRÉAL – MBA53-751-03 IT and E-Commerce

Jacques Robert & Jean Talbot, HEC Montréal

CovisintCovisint

• Industry SolutionsIndustry Solutions    EDI/MessagingEDI/Messaging

•     QualityQuality            Customer UsersCustomer Users            Supplier UsersSupplier Users

• CovisintCovisint Services Services    ConnectConnect            Customer/BuyerCustomer/Buyer            SupplierSupplier            FeaturesFeatures            Buy Buy CovisintCovisint Connect Connect

•     CommunicateCommunicate            Sourcing DirectorySourcing Directory            Supplier BulletinSupplier Bulletin            Library ServicesLibrary Services            Content ManagementContent Management

•     CollaborateCollaborate      Activation      Activation