What is B2B? XML Styles for B2B application Conclusion 1 - - PDF document

what is b2b
SMART_READER_LITE
LIVE PREVIEW

What is B2B? XML Styles for B2B application Conclusion 1 - - PDF document

24.01.2012 E-business Wang Hong Professor Eduard Heindl Introduction of XML What is B2B? XML Styles for B2B application Conclusion 1 24.01.2012 XML (Extensible Markup Language ) is a markup language that defines a set of


slide-1
SLIDE 1

24.01.2012 1 E-business Wang Hong Professor Eduard Heindl

 Introduction of XML  What is B2B?  XML Styles for B2B application  Conclusion

slide-2
SLIDE 2

24.01.2012 2

 XML (Extensible Markup Language ) is a markup

language that defines a set of rules for encoding documents in a format that is both human- readable and machine-readable.

 XML can be read by computer or machine

automatically

 XML is regarded as a basement for B2B application--

  • it makes many “e-facets” easier and faster to

develop

 Don’t access and modify the document when they

change the style. W3C has developed XML, a language that was easy to learn and use, better than SGML

 It has many other advantages: 1.

Employees can use their own markup language when use XML

2.

XML uses an open platform

3.

XML changes the inner structure of browser

slide-3
SLIDE 3

24.01.2012 3

 Busi

siness ss-to to-busi siness ss (B2B) is a kind of marketing relationship between business to business. Not business-to-consumer(B2C) or business-to- government (B2G)

 Many relationships build between a wholesaler and a

retailer, or a manufacturer and a wholesaler. Also in normal supply chains there will be many B2B transactions about sub components or raw materials.

 Most company’s database systems are different

between each other, we use XML, which is "universal data standard", to achieve data delivering between each other.

 Information ---four kinds differed by permanent and

volatile, semi-structured and structured.

slide-4
SLIDE 4

24.01.2012 4 More interested in structured and volatile information

 Two XML styles can be used for message exchange:

  • RPC (Remote Procedure Call) and EDI (Electronic Data

Interchange).

 Different on “what to do” (call) with the data

  • RPC-style -> explicit calls.
  • EDI-style -> implicit calls.
slide-5
SLIDE 5

24.01.2012 5

 EDI (Electronic Data Interchange) is a electronic

communication of business transactions between

  • rganizations.

 Two major standards:

  • ANSI X.1225 in the United States
  • UN/EDIFACT26 in Europe and the rest of the world.

 Three basic principles:

  • - computer-to-computer: no human intervention required
  • - business data: the data are electronic business

documents

  • - standard format: the format to conform to the

specifications of the standards organization

 Benefits of EDI:

  • - Less paperwork or human intervention, which makes

processing and communication quicker and less error.

  • - Automated inventory management makes it possible

to hold reduced inventories.

  • - Tracking of individual units, which would be

impossible by hand, is achievable.

  • - Automation of regular transactions enables a

“management-by-exception” approach, increasing focus

  • n “real” problems.
slide-6
SLIDE 6

24.01.2012 6

 Shortcomings of EDI:

  • -The Internet defines not only message formats, but also

com

  • mmu

municati tion

  • n protoc

protocol

  • ls and even certain hardw

dware requ quireme ments ts. This requires expensive Value Added Networks which is difficult to understand.

  • - EDI is based on detailed

d agreemen ments ts between each other business and technical aspects. This makes the agreement process length thy and more expensive

  • ve. The number of partners can

be relatively small.

  • - The message

ge specificati tion

  • ns are very rigi
  • gid. But in fact each

industry has its own implementation guidelines. So it will be a problem for companies interacting with several industries.

  • - There are two major standards, X12 and EDIFACT, causes

problems for companies that do business with both American and non-American companies.

 RPC(Remote Procedure Call Protocol)

communication means that Requests and Responses are exchanged in pairs between two applications. SOAP is widely used for RPC.

 With RPC, one party (the “calling” application) sends a

request to a remote application, and the result is sent back in a response message.

 The two main RPC protocols currently in use:

  • DCOM (Distributed Component Object Model)
  • CORBA IIOP (Internet Inter-ORB Protocol).
slide-7
SLIDE 7

24.01.2012 7 Not suited for Internet-based communication

 Traditional RPC are very powerful and useful.

However, today in the opened internet environment, complex and flexible situations are the main

  • bstacles for solutions.
slide-8
SLIDE 8

24.01.2012 8

 EbXML (electronic business XML) has became to a

global standard for electronic business.

 A fundamental characteristic of ebXML is to move

while not exchange “electronified” business documents by adopting a transaction and business process-oriented approach.

 EbXML is designed for companies of all sizes, both

large international companies and Small and Medium Enterprises.

  • Lower the entry barrier to electronic business for these Small

and Medium Enterprises.

 To ebXML, cooperation with other frameworks is the

most important.

  • > Complementary to other B2B initiatives, but not competitive.

 Normally ebXML maintains a core library of technical

architecture.

  • >A company revi

views ws this information and contr trols its structu ture to become part of the business community. To be part of the network, the company sets up a Collaboration Protocol Profile (CPP). This kind of new profile is accessible ble to other members.

  • >Another company comes along and sees the new information and

determines if there might be a business partnership between the two organizations. Then ebXML is a communication link between businesses that sets up a standard of organization.

slide-9
SLIDE 9

24.01.2012 9

 The structure of ebXML splits into many categories .  EbXML allows businesses to trade information and

create a partnership through an XML platform based

  • n SOAP.
  • SOAP(Simple Object Access Protocol) is the basis for

ebXML’s messaging system, and the foundation of web

  • services. It is an initiative of Microsoft, DevelopMentor,

Userland Software, IBM and Lotus.

  • A lightweight mechanism for exchanging XML-marked up

data over the Internet.

  • SOAP consists of a request or response, with appropriate

parameters, for some application logic on the receiving side (the final standard for XML-based messaging systems).

 To B2B application, RPC-style and EDI-style works

really different to achieve different goals. And today we have more advanced ebXML.

  • >This development is meaningful because enterprises

can do business between each other easily, while to save e time e and human man resou

  • urce

rce.

 Old times, the web management ---file systems.

Future based on XML, management ---information database.

 B2B more efficient and flexible.

slide-10
SLIDE 10

24.01.2012 10

 http://en.wikipedia.org/wiki/Business-to-business  http://baike.baidu.com/view/672.htm  http://www.expertrating.com/courseware/XMLCourse/XM

L-XML-Styles-7.asp

 http://en.wikipedia.org/wiki/XML  http://blog.chinaunix.net/space.php?uid=7403524&do=bl

  • g&id=2056296

 http://baike.baidu.com/view/57826.htm#1  http://baike.baidu.com/view/60663.htm  http://baike.baidu.com/view/32726.htm  http://www.hudong.com/wiki/ebxml  http://webdesign.about.com/od/ebxml/a/what-is-

ebxml.htm

 http://www.econ.kuleuven.be/leerstoel/sap/downloads/e

bxml-thesis.pdf