Transcript 53-751-02 E

Inter-enterprise Integration

e-market solutions Technological solutions

Prepared in collaboration with Michel Leblanc

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

Communication must be in each steps

Jacques Robert & Jean Talbot, HEC Montréal

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

WORKFLOW INTEGRATOR

How ?

Jacques Robert & Jean Talbot, HEC Montréal

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

The problem:

Firm 1 Firm 2 Firm 3 Firm 4 Firm 5 Supplier 1 Supplier 2 Supplier 3 Supplier 4 Supplier 5

Jacques Robert & Jean Talbot, HEC Montréal

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

Three businesses challenges

• Distributed centers of control • Technology platform, languages, application diversity • Dynamic business environment Jacques Robert & Jean Talbot, HEC Montréal

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

The Holy Grail of Inter-enterprise Integration

• • • • Automated inter-enterprise information exchange – Automated creation of machine readable messages Flexible and agile networking No lock in Low cost integration solution

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

.

Creation of a general business language for machines

Jacques Robert & Jean Talbot, HEC Montréal

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

How to do this

• • Creation of e-marketplace for collaborative work within industry Development of common e-business standards for information exchange and integration. NOTE: (Intra-firm integration has been done through information centralization (ERP-System). This is not possible among multiple firms.) Jacques Robert & Jean Talbot, HEC Montréal

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

Business Integration

Business unit 1 Business unit 2

Jacques Robert & Jean Talbot, HEC Montréal

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

Creating a standard Interface between applications Common interface Jacques Robert & Jean Talbot, HEC Montréal

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

CRM Legacy ERP

Common standards and protocols

Web application SCM Jacques Robert & Jean Talbot, HEC Montréal

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

Integration through common technology Partner 1 Partner 2 Partner 3

Common standards and protocols

Client 1 Client 2 Jacques Robert & Jean Talbot, HEC Montréal

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

Building common technologies

• • • Promoting open standard – – Oasis Web services Developing industry specific standards – – Rosettanet Others E-Markets as a common technological platform – Covisint Jacques Robert & Jean Talbot, HEC Montréal

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

Common technology and language

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

XML – electronic document with tags (human readable) More standards are necessary.

General standardization efforts Industry specific standardization efforts Jacques Robert & Jean Talbot, HEC Montréal

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

e-Markets as technological platform

• • • • Development of a proprietary platform Make sure that almost all firm the industry adhere to it Focus on specific integration needs of the industry Examples: COVISINT Jacques Robert & Jean Talbot, HEC Montréal

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

OASIS

• • • www.oasis-open.org

“The mission of OASIS is to drive the development, convergence, and adoption of structured information standards in the areas of e business, web services, etc.” “The technical work of OASIS is driven by our members; technical committees (TCs) are formed based on the proposals of our members, and the TCs set their own agendas and schedules. OASIS provides the guidance, process, and infrastructure necessary for our members to do the work.” Jacques Robert & Jean Talbot, HEC Montréal

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

OASIS

• Committees – – – – Universal Business Language ebXML Business Process Open Office Format Web Services Business Process Jacques Robert & Jean Talbot, HEC Montréal

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

Web services; definition

A Web service is a

Loosely coupled protocols

.

software component

identified by a URI

, that dynamically interact with other software components. It’s interfaces and binding are capable of being

defined, described and discovered via XML artifacts

and the use of

common internet

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

Jacques Robert & Jean Talbot, HEC Montréal

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

Workflow/ Process Registry Service Description Messaging Core XML Specifications Web Services Web services Flow Language (WSFL), Web Service Conversation Language XLang Business Process Modelling Initiative ( ebXML Business Process Specification Schema (BPSS) Universal Description Discovery and Integration (UDDI) Registry/ Repository Web Service Definition Language (WSDL) Collaboration Protocol Profile/Agreement (CPP/A) Simple Object Access Protocol (SOAP ) Message Service Specification (MSS) Extensible Markup Language (XML) Jacques Robert & Jean Talbot, HEC Montréal

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

Workflow/ Process Registry Service Description Messaging Core XML Specifications Web Services Web services Flow Language (WSFL), Web Service Conversation Language XLang Business Process Modelling Initiative ( ebXML Business Process Specification Schema (BPSS) Universal Description Discovery and Integration (UDDI) Registry/ Repository Web Service Definition Language Collaboration Protocol How to communicate and transfer messages ?

Simple Object Access Protocol Message Service We need a set of rules that facilitate XML exchange between applications Jacques Robert & Jean Talbot, HEC Montréal

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

Workflow/ Process Registry Service Description Messaging Web Services Web services Flow Language (WSFL), Web Service Conversation Language XLang Business Process Modelling Initiative ( ebXML Business Process Specification Schema (BPSS) Universal Description Discovery and Integration (UDDI) Registry/ Repository How to describe existing services and their specific message requirements ?

-a common framework for describing tasks performed by (SOAP ) Message Service Web service.

Specification (MSS) Core XML Specifications Extensible Markup Language (XML) Jacques Robert & Jean Talbot, HEC Montréal

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

Workflow/ Process Registry Service Description Messaging Web Services ebXML Web services Flow Language (WSFL), Web Service Conversation Language XLang Business Process Modelling Initiative ( Business Process Specification Schema (BPSS) How to list and find existing services ?

a set of specifications for creating XML-based directories of services (WSDL) (CPP/A) Simple Object Access Protocol (SOAP ) Message Service Specification (MSS) Core XML Specifications Extensible Markup Language (XML) Jacques Robert & Jean Talbot, HEC Montréal

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

Workflow/ Process Registry Service Description Messaging Core XML Specifications XLang Web ebXML How to configure the choreography of business document exchange ?

-a set of specifications for Creating directories of business processes (UDDI) Web Service Definition Language (WSDL) Collaboration Protocol Profile/Agreement (CPP/A) Simple Object Access Protocol (SOAP ) Message Service Specification (MSS) Extensible Markup Language (XML) Jacques Robert & Jean Talbot, HEC Montréal

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

Deployment

Source : Altering app dev , http://www.infoworld.com/articles/fe/xml/02/06/10/020610feinfostat.xml

and schmelzer et.al. article:Understanding the Real Costs of Integration, ZapFlash, Zapthink Research, oct. 2002 Jacques Robert & Jean Talbot, HEC Montréal

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

Challenges

• • • Industry-specific vocabularies Industry-specific business processes National and International coordination Jacques Robert & Jean Talbot, HEC Montréal

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

Rosettanet

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

PIP Directory Jacques Robert & Jean Talbot, HEC Montréal

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

Autres

• • • • • OpenTravel Alliance (OTA) The Mortgage Industry Standards Maintenance Organization ( MISMO ) The Interactive Financial Exchange Forum ( IFX ), The Hotel Electronic Distribution Network Association ( HEDNA ) The Association for Retail Technology Standards ( ARTS ) Jacques Robert & Jean Talbot, HEC Montréal

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

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. Jacques Robert & Jean Talbot, HEC Montréal

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

Level 3 suppliers Magna Level 2 suppliers Level 1 suppliers Carmakers Dana GM Ford Renault Bosch Valeo Lear Visteon

Before the e-markets…

Jacques Robert & Jean Talbot, HEC Montréal

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

After e-markets…

eHub Jacques Robert & Jean Talbot, HEC Montréal

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

Jacques Robert & Jean Talbot, HEC Montréal

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

Jacques Robert & Jean Talbot, HEC Montréal

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

Covisint

• • •

Covisint Services

Connect Customer/Buyer Supplier Features Buy Covisint Connect Communicate Sourcing Directory Supplier Bulletin Library Services Content Management Collaborate Activation •

Industry Solutions

EDI/Messaging • Quality Customer Users Supplier Users Jacques Robert & Jean Talbot, HEC Montréal