Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

18
ROSETTANET V. EBXML Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011 THE RACE FOR STANDARDS

Transcript of Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

Page 1: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

ROSETTANET V. EBXML

Nila LaVanawayClaudia

YoshiDipti Katewa

April 25, 2011

THE RACE FOR STANDARDS

Page 2: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

COMPANY INTRODUCTION #33 in Fortune 500 2010 Revenues $61.6 Billion Employees: >120,000 3 Sectors

Consumer GoodsMedical DevicesPharmaceuticals

250 Business Units HIGHLY Decentralized

Page 3: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

COMPANY INTRODUCTION

Page 4: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

J&J ORGANIZATIONAL NEED

SC

MH

R

Pharma

Sale

sM

ftr

IT

Non-OpMD&DConsumer Pharma

Page 5: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

J&J VALUE CHAIN

Suppliers J&J Distributors

Consumers

Packaging

Raw Materials

External Manufacturin

gProf. Services

MarketingOperations

HRIT

Sales

CVSHotelsTarget

Wal-MartHospitalsDoctors

Patients

Consumers

Internal & External Stakeholders Require Reliable Integration

Page 6: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

ENTERPRISE SOFTWARE NEEDS

IT Need

s

Multiple Industries

Cross-Functional Cooperatio

n

Business Inter-

operabilityRegulatory Compliance

International

Operations

Page 7: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

EXAMPLE: BABY POWDER

AS-IS

Page 8: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

EXAMPLE: BABY POWDER

DESIRED-

STATE

Orchestrator - BizTalk

Purchasing Recieving Inventory

ebXML SupplierWeb services

Database Database Database

Page 9: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

RECOMMENDATION Developcom should focus on ebXML

Page 10: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

WHAT IS EBXML The 'eb' in ebXML stands for "electronic

business," and you can pronounce the phrase as "electronic business XML," "e-biz XML," "e-business XML," or simply "ee-bee-ex-em-el.“

ebXML is a set of specifications that together enable a modular electronic business FRAMEWORK through the exchange of XML-based messages.

Page 11: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

EBXML SPECIFICATION Modular suite of specifications Core Infrastructure:

messaging service, registry and repository, and collaborative partner agreement

Relies on the Internet's existing standards HTTP, TCP/IP, MIME, SMTP, FTP, UML, and

XML Supports SM to MID sized enterprises

design and technical architecture promote use of shrink-wrapped, plug-and-play software

puts standard in the reach of smaller businesses

Page 12: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

EBXML TERMINOLOGY Registry: A central server that stores a variety of data

necessary to make ebXML work.

Business Processes: Activities that a business can engage in

Collaboration Protocol Profile (CPP): A profile filed with a Registry by a business wishing to engage in ebXML transactions.

Business Messages: The actual information communicated as part of a business transaction.

Collaboration Protocol Agreement (CPA): a contract between businesses that can be derived automatically from the CPPs. If a CPP says "I can do X," a CPA says "We will do X together."

Page 13: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

USE OF EBXML

Source: http://www.ibm.com/developerworks/xml/library/x-ebxml/

Page 14: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

SAMPLE EBXML ProcessSpecification DTD

declaration<!ELEMENT ProcessSpecification

(Documentation*,

(Include* | DocumentSpecification* |

ProcessSpecification* | Package |

BinaryCollaboration | BusinessTransaction |

MultiPartyCollaboration)*)>

<!ATTLIST ProcessSpecification

name ID #REQUIRED

version CDATA #REQUIRED

uuid CDATA #REQUIRED >

A package of collaborations<Package name="Ordering">

<!-- First the overall MultiParty Collaboration -->

<MultiPartyCollaboration name="DropShip">

<BusinessPartnerRole name="Customer">

<Performs authorizedRole="requestor"/>

<Performs authorizedRole="buyer"/>

<Transition fromBusinessState="Catalog Request"

toBusinessState="Create Order"/>

</BusinessPartnerRole>

<BusinessPartnerRole name="Retailer">

<Performs authorizedRole="provider"/>

<Performs authorizedRole="seller"/>

<Performs authorizedRole="Creditor"/>

<Performs authorizedRole="buyer"/>

<Performs authorizedRole="Payee"/>

[...]

<BinaryCollaboration name="Request Catalog">

<AuthorizedRole name="requestor"/>

<AuthorizedRole name="provider"/>

<BusinessTransactionActivity name="Catalog Request"

businessTransaction="Catalog Request"

fromAuthorizedRole="requestor"

toAuthorizedRole="provider"/>

</BinaryCollaboration>

[...]

Source: http://www.ibm.com/developerworks/xml/ library/x-ebxml/

Page 15: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

BENEFITS OF EBXML

Opportunity J&J Developcom

First-Mover Advantages

Horizontal Standard

International Market

Industry Leadership

More Open Platform

Modular Platform

√√

Page 16: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

7 REASONS J&J LOVES EBXML1. Horizontal Standard2. No Structure Specified3. Independence of Specifications4. Reliable Communication5. Modularity6. Complete Automation7. Standard of the Future

Page 17: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

GROWTH OPPORTUNITIESROSETTANET EBXML

Vertical Standard Mature Industry Specific

Horizontal Standard Emerging International

Growth

Tim

e

Growth

Tim

e

M

E

Page 18: Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

CONCLUSION ebXML helps J&J grow ebXML helps J&J help Developcom grow

THANK YOU