Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.

Post on 16-Dec-2015

223 views 1 download

Tags:

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

ROSETTANET V. EBXML

Nila LaVanawayClaudia

YoshiDipti Katewa

April 25, 2011

THE RACE FOR STANDARDS

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

Consumer GoodsMedical DevicesPharmaceuticals

250 Business Units HIGHLY Decentralized

COMPANY INTRODUCTION

J&J ORGANIZATIONAL NEED

SC

MH

R

Pharma

Sale

sM

ftr

IT

Non-OpMD&DConsumer Pharma

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

ENTERPRISE SOFTWARE NEEDS

IT Need

s

Multiple Industries

Cross-Functional Cooperatio

n

Business Inter-

operabilityRegulatory Compliance

International

Operations

EXAMPLE: BABY POWDER

AS-IS

EXAMPLE: BABY POWDER

DESIRED-

STATE

Orchestrator - BizTalk

Purchasing Recieving Inventory

ebXML SupplierWeb services

Database Database Database

RECOMMENDATION Developcom should focus on ebXML

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.

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

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."

USE OF EBXML

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

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/

BENEFITS OF EBXML

Opportunity J&J Developcom

First-Mover Advantages

Horizontal Standard

International Market

Industry Leadership

More Open Platform

Modular Platform

√√

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

GROWTH OPPORTUNITIESROSETTANET EBXML

Vertical Standard Mature Industry Specific

Horizontal Standard Emerging International

Growth

Tim

e

Growth

Tim

e

M

E

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

THANK YOU