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

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

B2B standards REGNET INTEGRATION EAI B2B EAI ? A2A ? IAI ? B2B ? Set of processes and technologies dealing with the structural integration of software.
Copyright OASIS, 2001 OASIS Recent Technical Developments John Borras Office of e-Envoy Cabinet Office UK Government June 2003.
Web Service Architecture
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
And what it means to you Provided to you by a generous grant from the Marshall MBA students Michael Boschma Michael Huang Chris Jhawar Siddarth Sethi Su.
EbXML (summary) Sungchul Hong. ebXML ebXML provides a means for companies to integrate their processes easily. Business needs communication. And EDI has.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Business Process Management Technologies. BPM Servers and BizTalk (orchestration) BPEL4WS (modelling & execution) ebXML & RosettaNet (discovery & integration)
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Understand Web Services
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
IS425 Autumn Norma Sutcliffe Session 71 Web Services A set of tools and protocols which enable software applications to communicate, pass data.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
Just a collection of WS diagrams… food for thought Dave Hollander.
SOA, BPM, BPEL, jBPM.
EbXML Overview Dick Raman CEO - TIE Holding NV Chairman CEN/ISSS eBES Vice Chair EEMA and HoD in UN/CEFACT Former ebXML Steering Group.
Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Sep 30, 2000XML Workshop Talk, IIT Bombay XML Standardization for Business Applications Dr. Vasudev Kamath Persistent Systems.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
Interfacing Registry Systems December 2000.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
Copyright OASIS, 2001 OASIS e-Government Technical Committee John Borras Office of e-Envoy Cabinet Office UK Government May 2003.
COMPARISSON OF TECHNOLOGIES FOR CONNECTING BUSINESS PROCESSES AMONG ENTERPRISES Maja Pušnik, dr. Marjan Heričko.
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
Week 11: Open standards and XML MIS 3537: Internet and Supply Chains Prof. Sunil Wattal.
EbXML (Electronic Business XML) Kanda Runapongsa Dept of Computer Engineering Khon Kaen University.
Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar.
Kemal Baykal Rasim Ismayilov
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
IT Service Specification Synchronicity Carl Mattocks OASIS BCM TC,co-Chair ebXMLRegistry Semantic Content SC, co-Chair ITIL Knowledge.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Copyright OASIS, 2002 OASIS - LISA Global e-Business Survey.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Sabri Kızanlık Ural Emekçi
XML Based Interoperability Components
Wsdl.
Ebusiness Infrastructure Platform
Presentation transcript:

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

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal PLAN DESIGN PURCHASE BUILD USE DISPOSE PLAN DESIGN PURCHASE BUILD USE DISPOSE Communication must be in each steps

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal PLAN DESIGN PURCHASE BUILDUSE DISPOSE PLAN DESIGN PURCHASE BUILD USE DISPOSE WORKFLOW INTEGRATOR How ?

HEC MONTRÉAL – MBA 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 – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Three businesses challenges Distributed centers of controlDistributed centers of control Technology platform, languages, application diversityTechnology platform, languages, application diversity Dynamic business environmentDynamic business environment

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal The Holy Grail of Inter-enterprise Integration Automated inter-enterprise information exchangeAutomated inter-enterprise information exchange – Automated creation of machine readable messages Flexible and agile networkingFlexible and agile networking No lock inNo lock in Low cost integration solutionLow 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

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal How to do this Creation of e-marketplace for collaborative work within industryCreation of e-marketplace for collaborative work within industry Development of common e-business standards for information exchange and integration.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.) (Intra-firm integration has been done through information centralization (ERP-System). This is not possible among multiple firms.)

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Business Integration Business unit 1 Business unit 2

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Creating a standard Interface between applications Common interface Application 2 Application 1

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Common standards and protocols CRMERPLegacy SCMWeb application

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Integration through common technology Common standards and protocols Partner 1Partner 3Partner 2 Client 2Client 1

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Building common technologies Promoting open standardPromoting open standard – Oasis – Web services Developing industry specific standardsDeveloping industry specific standards – Rosettanet – Others E-Markets as a common technological platformE-Markets as a common technological platform – Covisint

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Common technology and language EDI was an attempt at defining standard for electronic documents – efforts at reducing the size of the message.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)XML – electronic document with tags (human readable) More standards are necessary.More standards are necessary. General standardization effortsGeneral standardization efforts Industry specific standardization effortsIndustry specific standardization efforts

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal e-Markets as technological platform Development of a proprietary platformDevelopment of a proprietary platform Make sure that almost all firm the industry adhere to itMake sure that almost all firm the industry adhere to it Focus on specific integration needs of the industryFocus on specific integration needs of the industry Examples: COVISINTExamples: COVISINT

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal OASIS “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 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.”“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.”

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal OASIS CommitteesCommitteesCommittees – Universal Business Language Universal Business Language Universal Business Language – ebXML Business Process ebXML Business Process ebXML Business Process – Open Office Format Open Office Format Open Office Format – Web Services Business Process Web Services Business Process Web Services Business Process

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Web services; definition A Web service is a Loosely coupled 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 protocols.A Web service is a Loosely coupled 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 protocols. 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.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.

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

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Web Services Simple Object Access Protocol (SOAP)) Web Service Definition Language (WSDL) Universal Description Discovery and Integration (UDDI) Web services Flow Language (WSFL), Web Service Conversation Language XLang Business Process Modelling Initiative ( Registry Workflow/ Process Service Description Messaging ebXML Business Process Specification Schema (BPSS) Registry/ Repository Collaboration Protocol Profile/Agreement (CPP/A) Message Service Specification (MSS) Core XML Specifications Extensible Markup Language (XML) Message Oriented Specifications How to communicate and transfer messages ? We need a set of rules that facilitate XML exchange between applications

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Web Services Simple Object Access Protocol (SOAP)) Web Service Definition Language (WSDL) Universal Description Discovery and Integration (UDDI) Web services Flow Language (WSFL), Web Service Conversation Language XLang Business Process Modelling Initiative ( Registry Workflow/ Process Service Description Messaging ebXML Business Process Specification Schema (BPSS) Registry/ Repository Collaboration Protocol Profile/Agreement (CPP/A) Message Service Specification (MSS) Core XML Specifications Extensible Markup Language (XML) Message Oriented Specifications How to describe existing services and their specific message requirements ? -a common framework for describing tasks performed by Web service.

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Web Services Simple Object Access Protocol (SOAP)) Web Service Definition Language (WSDL) Universal Description Discovery and Integration (UDDI) Web services Flow Language (WSFL), Web Service Conversation Language XLang Business Process Modelling Initiative ( Registry Workflow/ Process Service Description Messaging ebXML Business Process Specification Schema (BPSS) Registry/ Repository Collaboration Protocol Profile/Agreement (CPP/A) Message Service Specification (MSS) Core XML Specifications Extensible Markup Language (XML) Message Oriented Specifications How to list and find existing services ? - a set of specifications for creating XML-based directories of services

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Web Services Simple Object Access Protocol (SOAP)) Web Service Definition Language (WSDL) Universal Description Discovery and Integration (UDDI) Web services Flow Language (WSFL), Web Service Conversation Language XLang Business Process Modelling Initiative ( Registry Workflow/ Process Service Description Messaging ebXML Business Process Specification Schema (BPSS) Registry/ Repository Collaboration Protocol Profile/Agreement (CPP/A) Message Service Specification (MSS) Core XML Specifications Extensible Markup Language (XML) Message Oriented Specifications How to configure the choreography of business document exchange ? -a set of specifications for Creating directories of business processes

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Deployment Source : Altering app dev, and schmelzer et.al. article:Understanding the Real Costs of Integration, ZapFlash, Zapthink Research, oct Altering app dev app dev

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Challenges Industry-specific vocabulariesIndustry-specific vocabularies Industry-specific business processesIndustry-specific business processes National and International coordinationNational and International coordination

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal 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.”“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.orgrosettanet.orgrosettanet.org PIP DirectoryPIP DirectoryPIP DirectoryPIP Directory

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Autres OpenTravel Alliance (OTA)OpenTravel Alliance (OTA)(OTA) The Mortgage Industry Standards Maintenance Organization (MISMO)The Mortgage Industry Standards Maintenance Organization (MISMO)MISMO The Interactive Financial Exchange Forum (IFX),The Interactive Financial Exchange Forum (IFX),IFX The Hotel Electronic Distribution Network Association (HEDNA)The Hotel Electronic Distribution Network Association (HEDNA)HEDNA The Association for Retail Technology Standards (ARTS)The Association for Retail Technology Standards (ARTS)ARTS

HEC MONTRÉAL – MBA 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 – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Before the e-markets…

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal eHub After e-markets…

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal

HEC MONTRÉAL – MBA IT and E-Commerce Jacques Robert & Jean Talbot, HEC Montréal Covisint Industry Solutions EDI/MessagingIndustry Solutions EDI/MessagingIndustry SolutionsEDI/MessagingIndustry SolutionsEDI/Messaging Quality Customer Users Supplier Users Quality Customer Users Supplier UsersQualityCustomer UsersSupplier UsersQualityCustomer UsersSupplier Users Covisint Services Connect Customer/Buyer Supplier Features Buy Covisint ConnectCovisint Services Connect Customer/Buyer Supplier Features Buy Covisint ConnectCovisint ServicesConnectCustomer/BuyerSupplierFeaturesBuy Covisint ConnectCovisint ServicesConnectCustomer/BuyerSupplierFeaturesBuy Covisint Connect Communicate Sourcing Directory Supplier Bulletin Library Services Content Management Communicate Sourcing Directory Supplier Bulletin Library Services Content ManagementCommunicateSourcing DirectorySupplier BulletinLibrary ServicesContent ManagementCommunicateSourcing DirectorySupplier BulletinLibrary ServicesContent Management Collaborate Activation Collaborate ActivationCollaborateActivationCollaborateActivation