Nila LaVanaway Claudia Yoshi Dipti Katewa April 25, 2011.
-
Upload
daniela-letchworth -
Category
Documents
-
view
223 -
download
1
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