Date post: | 26-Dec-2015 |
Category: |
Documents |
Upload: | steven-bradford |
View: | 225 times |
Download: | 0 times |
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
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