SUHVHQWDWLRQ ⁄,QWHUQHWIRU( EXVLQHVV - …„8QLZD\˛FRPSDQ\SUHVHQWDWLRQ ⁄,QWHUQHWIRU ......

85
$JHQGD 8QLZD\FRPSDQ\SUHVHQWDWLRQ ,QWHUQHWIRU(EXVLQHVV – &XUUHQWVLWXDWLRQ DQGOLPLWDWLRQV ,QWURGXFWLRQWR;0/ – %DVLFUXOHV – &RPSDQLRQVWDQGDUGV )XWXUHGLUHFWLRQV – ;0/EDVHGSURWRFROV – $SSOLFDWLRQLQWHURSHUDELOLW\

Transcript of SUHVHQWDWLRQ ⁄,QWHUQHWIRU( EXVLQHVV - …„8QLZD\˛FRPSDQ\SUHVHQWDWLRQ ⁄,QWHUQHWIRU ......

��������

$JHQGD

� 8QLZD\��FRPSDQ\�SUHVHQWDWLRQ� ,QWHUQHW�IRU�(�EXVLQHVV± &XUUHQW�VLWXDWLRQ DQG�OLPLWDWLRQV

� ,QWURGXFWLRQ�WR�;0/± %DVLF�UXOHV± &RPSDQLRQ�VWDQGDUGV

� )XWXUH�GLUHFWLRQV± ;0/�EDVHG�SURWRFROV± $SSOLFDWLRQ�LQWHURSHUDELOLW\

&RUSRUDWH�3UHVHQWDWLRQ

��������

8QLZD\�PLVVLRQ�VWDWHPHQW

0DVWHULQJ�WKH�WHFKQRORJLHV�UHTXLUHG

IRU�EXLOGLQJ�HIILFLHQW�DQG�VHFXUH

,QWHUQHW��,QWUDQHW��([WUDQHW

DQG�H�EXVLQHVV�VROXWLRQV

LQ�81,;�DQG�:LQGRZV�HQYLURQPHQWV

$ERXW�8QLZD\

Based in Brussels Active in Belgium and Luxembourg Turnover 2000 : 105 Mio BEF Founded in 1995 Privately owned (5 partners)

About 30 employees

5 consecutive years of carefully planned growth (average 30% / year)

Broad cusomer base : over 40 satisfied customers

��������

7XUQRYHU��0LR�%()�

0

20

40

60

80

100

120

1996 1997 1998 1999 2000

��������

+XPDQ�UHVRXUFHV

0

5

10

15

20

25

1996 1997 1998 1999 2000

��������

&XVWRPHU�%DVH

��������

,QWHUQHW���,QWUDQHW���([WUDQHW

� $�IUDPHZRUN�IRU�EXVLQHVV�QHWZRUNV

�:(%�3UHVHQFH &ROODERUDWLYH�&RPPXQLFDWLRQ

%XVLQHVV�$SSOLFDWLRQV

1HWZRUNHG�0DUNHWSODFH

,QWUDQHW

,QIRUP

7UDQVDFW

,QWHUQHW���([WUDQHW

��������

2Q�WKH�URDG�WR�WKH�WKLUG�ZDYH

6WDWLF

:HEVLWHV�<DKRR�$2/���

(\HEDOOV

1HW�7ZR�([FKDQJH�

0DUNHW�WUDQV��$PD]RQ�H�

%D\�

7UDQVDFWLRQV $OO�DVSHFWVLQWHUDFWLQJ«

5HODWLRQVKLSV

%XVLQHVV�/HYHUDJH

,QGXVWU\0DWXULW\

1HW�2QH�$FFHVV�

1HW�7KUHH�&ROODERUDWH�

:HE�(YROXWLRQ

Informationsearch, index, organizedata stewardship

Electronic transactionssecure, private, small business-consumer

Economiesbusiness-businesslarge size & volume

Raw dataaccessinteractivity

com

ple

xity

time

6\VWHP�(YROXWLRQ

Secure OS

Mirroringtechnology

Fail-over architecture

Set-up of Internetservices

System management

com

ple

xity

time

1HWZRUN�(YROXWLRQ

IP switching/VLAN

Frame relay /ATM

Network management

Lan security/segregation

com

ple

xity

time

6HFXULW\�(YROXWLRQ

Authentication

Encryption

Content security

Access control

Connection control

com

ple

xity

time

���������

:LWK�6HFXULW\�,Q�0LQG

6HFXUH 6LWH

%XLOG�$

3URWHFW 0RQLWRU $VVHVV 1HWZRUN +RVW $SSOLFDWLRQ

���������

6HFXULW\�/LIH�&\FOH

AssessProtect

Monitor

Perimeter SecurityStrong AuthenticationAccess ControlConfidentialityNon Repudiation

Enterprise SecurityIntrusion Detection

Enterprise SecurityVulnerability Analysis

���������

&RQFOXVLRQ

%XLOGLQJ�ZHEVROXWLRQVUHTXLUHV���

81,:$<�DFWLYLWLHV

���������

%XLOGLQJ�,QWHUQHW��,QWUDQHW�DQG�([WUDQHW�DSSOLFDWLRQV

��6WUDWHJLF�6WXGLHV

��)HDVLELOLW\�VWXGLHV

��5HTXLUHPHQW�DQDO\VLV

��7HFKQLFDO�GHVLJQ

��*UDSKLFDO�GHVLJQ

��$SSOLFDWLRQ�'HYHORSPHQW

��3URMHFW�0DQDJHPHQW

��7UDLQLQJ

��7HFKQRORJLFDO�FRQVXOWLQJ

��,QWHUQHW�0DUNHWLQJ

� 8QL[�DQG�:LQGRZV�SODWIRUPV� 3URJUDPPLQJ�ODQJXDJHV��

-DYD��3HUO��&��&��

� ,QWHUQHW�&OLHQW���+70/��'+70/��;0/��-DYD6FULSW

� ,QWHUQHW�6HUYHU��$63��-63��$FWLYH�;��(-%��;0/���

� 'DWDEDVHV��2UDFOH��64/�6HUYHU��6\EDVH�����

� 'HYHORSPHQW�HQYLURQPHQWV��0LFURVRIW�6LWH�6HUYHU�&RPPHUFH%($�:HE/RJLF%L]7DON�VHUYHU6HTXRLD�;36L3ODQHW�3ODWIRUP&ROG)XVLRQ2UDFOH6LOYHU6WUHDP

$SSOLFDWLRQV

���������

%XLOGLQJ�,QWHUQHW��,QWUDQHW�DQG�([WUDQHW�LQIUDVWUXFWXUH

� 8QL[�DQG�:LQGRZV�SODWIRUPV

� ,QWHUQHW�SURWRFROV�+773�6��)73��6073��,0$3���/'$3�

'16��173

� ,QWHUQHW�SURGXFW�VXLWHV0LFURVRIW�&RPPHUFH�6HUYHU

%L]7DON�6HUYHU

%($�7X[HGR���:HE/RJLF

L3ODQHW�3ODWIRUP

� 5RXWHUV&LVFR

,QIUDVWUXFWXUH

��'HVLJQ�DQG�FRQILJXUDWLRQ

��+LJK�DYDLODELOLW\

��6HW�XS�,QWHUQHW�VHUYLFHV

��6HW�XS�GLUHFWRU\�VHUYLFHV

��81,;�DQG�17�LQWHJUDWLRQ

��7UDLQLQJ

��7HFKQRORJLFDO�FRQVXOWLQJ

���������

6HFXULQJ�,QWHUQHW��,QWUDQHW��([WUDQHW�DQG�(�%XVLQHVVLQIUDVWUXFWXUH�DQG�DSSOLFDWLRQ

� 8QL[�DQG�:LQGRZV�SODWIRUPV

� 6\VWHP�VHFXULW\��DXGLW� 6\PDQWHF

� 9LUXV�FKHFNHU� 7UHQG�0LFUR

� )LUHZDOO� &KHFNSRLQW

� 1RNLD

� +LJK�DYDLODELOLW\� 6WRQHVRIW

� 5RXWHUV� &LVFR

6HFXULW\

��6HFXULW\�IUDPHZRUN�GHILQLWLRQ

��)LUHZDOO�LPSOHPHQWDWLRQ

��6HFXULW\�DXGLWLQJ

��$SSOLFDWLRQ�VHFXULW\

��7HFKQRORJLFDO�FRQVXOWLQJ

��7UDLQLQJ

���������

3URGXFWV

81,:$<�6HOHFWHG�5HIHUHQFHV

���������

(�%XVLQHVV

���������

(�%XVLQHVV

���������

,QWHUQHW

���������

,QWHUQHW

���������

,QWHUQHW

���������

,QWHUQHW

���������

([WUDQHW

���������

,QWUDQHW

���������

,QWUDQHW

8QLZD\�RIIHUVD�JOREDO�DQG�YHUWLFDO�H[SHUWLVHLQ�:RUOG�:LGH�:HE�VHUYLFHV

LPSOHPHQWDWLRQ

;0/�DQG�(�%XVLQHVV

����������

���������

(YROXWLRQ�RI�H�%XVLQHVV����

���������

(YROXWLRQ�RI�H�%XVLQHVV����

© The Delphi Group

���������

&ODVVLF�,QWHUQHW�DSSURDFK����

� ,QWHUQHW�GHOLYHUV�EURDG�DQG�VWDQGDUGLVHGFRQQHFWLYLW\

� 7UDGLWLRQDO�,QWHUQHW�WHFKQRORJ\�OLPLWV�± 6DPH�OD\RXW�IRU�DOO�XVHUV± 'LIILFXOW\�RI�LQIRUPDWLRQ�FRPSDULVRQ± $SSOLFDWLRQV�GLDORJ± 'DWD�LQWHJUDWLRQ± /RW�RI�ILOH�IRUPDWV

���������

&ODVVLF�,QWHUQHW�DSSURDFK����

� +XJH�DPRXQW�RI�XQVWUXFWXUHGLQIRUPDWLRQ± 6HDUFKHV�EHFRPH�PRUH�DQG�PRUHGLIILFXOW

� %XW��PDQ\�HQWHUSULVHV�DUH�XVLQJ�WKHVDPH�EXVLQHVV�FRQFHSWV

Internet is probably the right environment but we are stillmissing a piece of the puzzle

���������

(�%XVLQHVV

� %XVLQHVV�WR�FRQVXPHU± &RPSXWHU�FHQWULF± 6HOOLQJ�PDQXIDFWXUHG�JRRGV�WRFRQVXPHUV

� %XVLQHVV�WR�EXVLQHVV± &OLHQW�FHQWULF

� &OLHQWV�UHTXLUHPHQWV�UDWKHU�WKDQ�ZKDWVXSSOLHU�KDV�WR�RIIHU

± 1HJRWLDWHG�EXVLQHVV�SURFHVV� &RQWDFWV�ZLWK�PDQ\�SRWHQWLDO�VXSSOLHUV

���������

7KH�ZKROH�EXVLQHVV�FKDLQ

SupplySupplyChainsChains

HeadHead OfficeOffice

Small Small SuppliersSuppliers

CustomersCustomers

StoresStores

OnlineOnlineMarketplacesMarketplaces

Large Large SuppliersSuppliers

CustomersCustomers

EDIFACTEDIFACT

Fax, e-mailFax, e-mail

Other?Other?

���������

%�&

� ,QWHUQHW± /DFN�RI�KDUPRQLVDWLRQ�LQ�LQIRUPDWLRQSUHVHQWDWLRQ

� 0DQXDO�VHDUFKHV± 6ORZHU± &RQWLQXRXV�SURFHVV

Yahoo Search Result Found 431 categories and 28047sites for computer

���������

%�%

� ,QWHUQHW± /DFN�RI�KDUPRQLVDWLRQ�LQ�LQIRUPDWLRQH[FKDQJH

� (',± 5HGXFHV�SDUWQHUV�FKRLFHV± 1R�VSRQWDQHRXV�H[FKDQJHV± 'LIILFXOW\�WR�DJUHH�RQ�D�FRPPRQ�IRUPDW�SROLWLFDO�UHDVRQV�

± ([SHQVLYH

���������

%XVLQHVV�'RFXPHQWV

Document-centric documents Data-centric documents

Business-to-business Business-to-consumer

•Human•Flexible flows•Long live•Spontaneous exchange•Poorly structured

•Computer•Rigid flows•Short live•Development leverage•Highly Structured

Business documents

���������

:H�QHHG���

� $�IRUPDW�WKDW�VXSSRUWV�PDQDJHPHQW�RIEXVLQHVV�LQIRUPDWLRQ± YDOLG�IRU�GDWD�FHQWULF�GRFXPHQWV�FRPSXWHU�

± YDOLG�IRU�GRFXPHQW�FHQWULF�GRFXPHQWV�KXPDQ�

XML

���������

+LVWRU\�RI�;0/

� 6WDQGDUG�*HQHUDOL]HG�0DUNXS�/DQJXDJH�6*0/�� 'HYLVHG�DV�D�PHDQV�WR�FUHDWH�SRUWDEOH�GRFXPHQWV�WKDW�DUHLQGHSHQGHQW�RI�DQ\�VSHFLILF�KDUGZDUH�RU�VRIWZDUH�

� +\SHUWH[W�0DUNXS�/DQJXDJH��+70/�� 'HYLVHG�DV�D�PHDQV�WR�UHSUHVHQW�D�K\SHUWH[W�GRFXPHQW�IRUWUDQVPLVVLRQ�RYHU�WKH�QHWZRUN�DQG�SXEOLVKLQJ�RQ�WKH�:HE

� ([WHQVLEOH�0DUNXS�/DQJXDJH��;0/�� 'HYLVHG�DV�D�PHDQV�WR�SURYLGH�H[WHQVLELOLW\��VWUXFWXUH��DQGYDOLGDWLRQ�WR�GRFXPHQWV�RQ�WKH�:HE

���������

1HXWUDO�GHILQLWLRQ

;0/�LV�D�XQLYHUVDO�DQG�VWDQGDUGL]HGIRUPDW�IRU�WH[WXDO�UHSUHVHQWDWLRQ�RI

VWUXFWXUHG�GDWD

���������

³6WDQGDUG´

� H;WHQVLEOH�0DUN�XS�/DQJXDJH

� 5HFRJQLVHG�E\�PDMRU�YHQGRUV

� $�:�&�7HFKQLFDO�5HFRPPHQGDWLRQ± 6WDQGDUG�RZQHG�E\�:�&��QRW�DQ\�YHQGRUV

� )UHH

���������

³7H[WXDO´

� $6&,,�FKDUDFWHUV� 9HUERVH�DQG�HDVLO\�FRPSUHVVLEOH� +XPDQ�UHDGDEOH�IRUPDW± %XW�;0/�GRFXPHQW�GRHVQ¶W�PHDQVRPHWKLQJ�WR�EH�UHDG�E\�D�KXPDQUHDGHU

&DQ�EH�XVHG�WR�UHSUHVHQW�XQVWUXFWXUHGGDWD

���������

³6WUXFWXUHG�GDWD´

� 'DWDEDVH�H[WUDFWV� 6SUHDGVKHHWV� $GGUHVV�ERRNV

&DQ�EH�XVHG�WR�UHSUHVHQW�VWUXFWXUHG�GDWD

���������

³6WUXFWXUHG�GDWD´

QDPHQDPH DGGUHVVDGGUHVV

FXVWRPHUFXVWRPHU

FRXQWU\FRXQWU\ ]LS�FRGH]LS�FRGH SKRQHSKRQH ID[ID[VWDWHVWDWHFLW\FLW\VWUHHWVWUHHW

�������������"[PO�YHUVLRQ �����"!�������������FXVWRPHU!������������ �QDPH!8QLZD\��QDPH!������������ �DGGUHVV!������������ �VWUHHW!/HQQHNH�0DUHODDQ��VWUHHW!������������ �FLW\!6LQW�6WHYHQV�:ROXZH��FLW\!������������ �VWDWH!��VWDWH!���� �FRXQWU\!%HOJLXP��FRXQWU\!��������� �]LS�FRGH!%�������]LS�FRGH!������������ �SKRQH!������������������SKRQH!������������ �ID[�!������������ ��DGGUHVV!��������������FXVWRPHU!

���������

;0/�([DPSOH

�������������"[PO�YHUVLRQ �����"!�������������FXVWRPHU!������������ �QDPH!8QLZD\��QDPH!������������ �DGGUHVV!������������ �VWUHHW!/HQQHNH�0DUHODDQ��VWUHHW!������������ �FLW\!6LQW�6WHYHQV�:ROXZH��FLW\!������������ �VWDWH!��VWDWH!���� �FRXQWU\!%HOJLXP��FRXQWU\!��������� �]LS�FRGH!%�������]LS�FRGH!������������ �SKRQH!������������������SKRQH!������������ �ID[�!������������ ��DGGUHVV!��������������FXVWRPHU!

QDPHQDPH DGGUHVVDGGUHVV

FXVWRPHUFXVWRPHU

FRXQWU\FRXQWU\ ]LS�FRGH]LS�FRGH SKRQHSKRQH ID[ID[VWDWHVWDWHFLW\FLW\VWUHHWVWUHHW

���������

;0/�([DPSOH

Header

Subject

Recipient

Body

Signature

���������

$WWULEXWHV

� 6ROXWLRQ�IRU�DGGLQJ�ULFKHU�PHWDGDWD�WRHOHPHQWV

� $WWULEXWHV�GR�QRW�DIIHFW�WKH�WUHHVWUXFWXUH

�SURGXFW�&$7 ³3&´!����0%�5$0��SURGXFW!�SURGXFW�&$7 ³3&´!����0%�5$0��SURGXFW!

Attribute ElementAttributeValue

���������

&RPSDQLRQ�VWDQGDUGV

± +RZ�WR�SXW�FRQVWUDLQWV�RQ�LQIRUPDWLRQ"� ;0/�6FKHPDV

± 5XOHV�WR�GHILQH�VWUXFWXUH�RI�;0/�GRFXPHQW± (OHPHQWV�DQG�$WWULEXWHV± 'DWD�W\SH�FRQVWUDLQWV

± +RZ�WR�SUHVHQW�WKH�LQIRUPDWLRQ�LQ�DVXLWDEOH�IRUP"� H;WHQVLEOH�6W\OHVKHHW�/DQJXDJH��;6/�

± 7HPSODWH�6W\OHVKHHW�DSSURDFK± 0RUH�SRZHUIXO�WKDQ�&66± &RPELQHV�WHPSODWH�GULYHQ�DQG�GDWD�GULYHQIRUPDWWLQJ�PRGHOV

���������

;0/�6FKHPDV

well formedvalid

XML Schema

���������

<?xml version=“1.0”?>

<!DOCTYPE customer

SYSTEM “customer.dtd”>

<customer>

<name> Jane K. Duval-Smith </name>

<address>

<street>Twin Knolls Rd.</street>

<city>Columbia</city>

<state>MD</state>

<zip>21045</zip>

</address>

</customer>

<?xml version=“1.0”?>

<!DOCTYPE customer

SYSTEM “customer.dtd”>

<customer>

<name> Jane K. Duval-Smith </name>

<address>

<street>Twin Knolls Rd.</street>

<city>Columbia</city>

<state>MD</state>

<zip>21045</zip>

</address>

<salesRep>

<name>John Smith</name>

</salesRep>

</customer>

'7'�H[DPSOH

<!-- Customer DTD -->

<!-- Author: Bryan C. -->

<!ELEMENT customer (name,address, salesRep?)>

<!ELEMENT address (street,city, state, zip)>

<!ELEMENT street (#PCDATA)>

<!ELEMENT city (#PCDATA)>

<!ELEMENT state (#PCDATA)>

<!ELEMENT zip (#PCDATA)>

<!ELEMENT salesrep (name)>

<!ELEMENT name (#PCDATA)>

DTDXML

���������

'7'

� &KDUDFWHULVWLFV± 'HVFULEHV�WKH�YDOLG�V\QWD[�RI�D�FODVV�RI;0/�GRFXPHQWV�

± $UH�QRW�PDQGDWRU\�IRU�;0/��;0/�LV³YDOLG´�ZLWK��³ZHOO�IRUPHG´�ZLWKRXW

� 'UDZEDFNV± 8VH�D�GLIIHUHQW�V\QWD[�IURP�WKDW�XVHG�E\;0/�GRFXPHQWV�

± '7'�LV�SRRU�IURP�D�GDWDW\SLQJ�SRLQW�RIYLHZ

���������

;0/�6FKHPD

� 3URSRVDO�UHFRPPHQGDWLRQ�DW�:�&� ;0/�V\QWD[� 5LFKHU�WKDQ�'7'� 6KDUSHU�GDWDW\SLQJ� (DVLHU�WR�OHDUQ�DQG�XVH�WKDQ�'7'V

<<ElementTypeElementType name="weather" content=" name="weather" content="eltOnlyeltOnly" order="" order="seqseq">"><element type="city" <element type="city" minOccursminOccurs="1" ="1" maxOccursmaxOccurs="*"/>="*"/>

</</ElementTypeElementType>><<ElementTypeElementType name="city" content=" name="city" content="eltOnlyeltOnly" order="" order="seqseq">">

<element type="name"/><element type="name"/><element type="report"/><element type="report"/>

</</ElementTypeElementType>>

���������

table.xsl

bar.xsl

art.xsl

;6/

���������

nokia.xslsony.xsl

ie5.xslie4.xsl

nav4.xsl

edi_x.xslsap_y.xslflat_z.xsl

;6/

���������

;6/

:HEEURZVHU

;0/�GRFXPHQW 6W\OHVKHHW

���������

;6/

<?xml version="1.0" ?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

<xsl:template match="/">

<HTML>

<BODY>

ID = <xsl:apply-templates select="//*/STREET" />

FULL NAME = <xsl:apply-templates select="//*/CITY" />

<xsl:apply-templates select="//*/STATE" />

</BODY>

</HTML>

</xsl:template>

���������

;6/

� 3URYLGHV�GLVSOD\�VHPDQWLFV�IRU�;0/� 8VHG�WR�IRUPDW�;0/�GDWD� 8VHV�WHPSODWHV�VSHFLI\LQJ�SDWWHUQ�ILOWHU��WR�VHOHFW�WDUJHW�QRGHV�WR�ZKLFKVW\OH�LQVWUXFWLRQV�ZLOO�EH�DSSOLHG

� ;6/�LV�ZULWWHQ�LQ�;0/

���������

;6/�7UDQVIRUPDWLRQ��;6/7�

� 6XEVHW�RI�;6/� 7UDQVIRUP�;0/�WR�;0/� 'HILQHV�WKH�UHTXLUHG�WUDQVIRUPDWLRQ�ZKHQFRPPRQ�GDWD�IRUPDWV�LV�QRW�SRVVLEOH

� :�&�UHFRPPHQGDWLRQ

� &RPSHWLQJ�;0/�6FKHPD�LV�WKH�SUREOHP

���������

;6/�7UDQVIRUPDWLRQ��;6/7�

Booking orderwith Schema Company1

Schema

Booking orderwith Schema Company2

Schema

XSLTProcessor

Transformationdocument

���������

6WRULQJ�;0/

� 'DWD�FHQWULF± 5HODWLRQDO�RU�2EMHFW�2ULHQWHG�'DWDEDVH± ;0/�HQDEOHG�GDWDEDVHV

� 'RFXPHQW�FHQWULF± ;0/�UHSRVLWRU\�ZLWK�GRFXPHQW�PDQDJHPHQWXWLOLWLHV

���������

'DWD�FHQWULF�WR�;0/

� 5HODWLRQDO�GDWDEDVH± 6LPSOLVWLF�UXOH

� HOHPHQW��!�WDEOH� DWWULEXWH��!�FROXPQ�LQ�WKH�WDEOH� IRUHLJQ�NH\��!�D�FKLOG�HOHPHQW

� 2EMHFW�RULHQWHG�GDWDEDVH± 'LUHFW�PDSSLQJ

� HOHPHQW��!�REMHFW� DWWULEXWHV��!�SURSHUWLHV

���������

0DSSLQJ�XVLQJ�WKH�REMHFW

<A> <B> <C>ccc</C> <D>ddd</D> <E>eee</E> </B> <B> <C>fff</C> <D>ggg</D> <E>hhh</E> </B></A>

Table A C D E... ... ...ccc ddd eeefff ggg hhh... ... ...

object B{ C = "bbb" D = "ccc" E = "ddd"}

object B{ C = "fff" D = "ggg" E = "hhh"}

���������

'RFXPHQW�FHQWULF�WR�;0/

� )LOHV\VWHP�ZLWK�YHUVLRQ�FRQWURO� ³1DWLYH�;0/´�UHSRVLWRU\���&RQWHQWPDQDJHPHQW�V\VWHP± ,QFOXGHV�DGGLWLRQDO�FDSDELOLWLHV�

� 9HUVLRQ�DQG�DFFHVV�FRQWURO� 6HDUFK�HQJLQHV� (GLWRUV� 3XEOLVKLQJ�HQJLQHV��WR�SDSHU��&'��RU�WKH�:HE�� 6HSDUDWLRQ�RI�FRQWHQW�DQG�VW\OH� ([WHQVLELOLW\�WKURXJK�VFULSWLQJ�RU�SURJUDPPLQJ� ,QWHJUDWLRQ�RI�GDWDEDVH�GDWD

���������

2Q�WKH�URDG�WR�WKH�WKLUG�ZDYH

6WDWLF

:HEVLWHV�<DKRR�$2/���

(\HEDOOV

1HW�7ZR�([FKDQJH�

0DUNHW�WUDQV��$PD]RQ�H�

%D\�

7UDQVDFWLRQV $OO�DVSHFWVLQWHUDFWLQJ«

5HODWLRQVKLSV

%XVLQHVV�/HYHUDJH

,QGXVWU\0DWXULW\

1HW�2QH�$FFHVV�

1HW�7KUHH�&ROODERUDWH�

���������

8VH�FDVH��0RWDQD

� 0RWRUF\FOH�VSDUHSDUWV�IRU�GHDOHUV

� !����GLIIHUHQWFDWDORJV

� 3HUVRQDOLVDWLRQ� 2Q�OLQH�RUGHULQJ�DQGRUGHU�VWDWXV�WUDFNLQJ

� 3URGXFW�FRPSDWLELOLW\PDWUL[

���������

8VH�FDVH��0RWDQD

� ;0/�LQWHUIDFH�ZLWK�(53�V\VWHP� ;0/�PHVVDJHV�IRU± RUGHULQJ± SULFH�FRQILUPDWLRQ± LQ�VWRFN�FRQILUPDWLRQ

;0/�IXWXUH�GLUHFWLRQV

����������

���������

1HZ�DSSOLFDWLRQV�SDUDGLJP

6WRYHSLSHV����¶V�DQG�HDUOLHU

7XQQHOV����¶V���¶V

1HWZRUN

3DUWQHUV%�%

%�&

&XVWRPHUV

•2UJDQL]DWLRQ)RFXV

•0DLQIUDPH�FHQWULF•0RQROLWKLF•,QWHUQDO�XVH

•%XVLQHVV�3URFHVV)RFXV

•&OLHQW�6HUYHU•0RQROLWKLF•,QWHUQDO�8VH

•([WHQGHG�6XSSO\�&KDLQ)RFXV

•'LVWULEXWHG•&RPSRQHQWL]HG•&XVWRPHU�DQG�3DUWQHU�VHOIVHUYLFH

���������

�UG�*HQHUDWLRQ�:HE

)LOH '%

“Dynamic Pages”“Dynamic Pages”%URZVHU

:HE�6HUYHU:HE�6HUYHU

,Q�KRXVH,Q�KRXVHV\VWHPVV\VWHPV

³7KH�)LUHZDOO´

:HEVLWH

:HEVLWH

:HEVLWH

$FFHVVLQJ�DQRWKHUVLWH�WRGD\� �+70/³VFUHHQ�VFUDSLQJ´RU�³\RXU�DUFKLWHFWFDOOV�P\�DUFKLWHFW´

7RPRUURZ��H[WHUQDO:HE�VLWHV�EHFRPHEXLOGLQJ�EORFNV�XVLQJ;0/��:HE�6HUYLFHV��0HJDVHUYLFHV

:HEVHUYLFH

:HEVHUYLFH

:HEVHUYLFH

���������

;0/�3URWRFROV

� &ROODERUDWLRQ�UHTXLUHV�D�UHPRWH�SURFHGXUHFDOO�DQVZHU

� 1R�VWDQGDUG± ;0/�53&��8VHUODQG�±:'';��$OODLUH�± 62$3��,%0��0LFURVRIW��&RPSDT��+3�«�± HE;0/��2DVLV�± %L]7DON��0LFURVRIW�

���������

6LPSOH�2EMHFW�$FFHVV�3URWRFRO

� /LJKWZHLJKW�;0/�EDVHG�SURWRFRO� 7KUHH�SDUWV± (QYHORSH��GHVFULEHV�FRQWHQW�RI�WKHPHVVDJH�DQG�KRZ�WR�SURFHVV�LW�

± (QFRGLQJ�UXOHV��LQVWDQFHV�RI�GDWDW\SHV�± &RQYHQWLRQ�IRU�SURFHGXUH�FDOOV�DQGUHVSRQVHV

���������

62$3

Encoding Rules

Body

Envelope

Header

���������

(QDEOLQJ�5LFK�:HE�6HUYLFHV

Universal Service Interop Protocol

UDDI

SOAP

XML

HTTP, TCP/IP

Interop

Stack

An example of Stack:

���������

:KDW�LV�8'',"

� $�SURMHFW�WR�VSHHG�LQWHURSHUDELOLW\�DQGDGRSWLRQ�IRU�ZHE�VHUYLFHV± 6WDQGDUGV�EDVHG�VSHFLILFDWLRQV�IRU�VHUYLFHGHVFULSWLRQ�DQG�GLVFRYHU\

± 6KDUHG�RSHUDWLRQ�RI�D�EXVLQHVV�UHJLVWU\�RQWKH�ZHE

� 3DUWQHUVKLS�DPRQJ�LQGXVWU\�DQG�EXVLQHVVOHDGHUV

� 8QLYHUVDO�'HVFULSWLRQ��'LVFRYHU\��DQG,QWHJUDWLRQ

���������

5HJLVWU\�'DWD

� %XVLQHVVHV�UHJLVWHUSXEOLF�LQIRUPDWLRQDERXW�WKHPVHOYHV

� 6WDQGDUGV�ERGLHV�3URJUDPPHUV�%XVLQHVVHV�UHJLVWHULQIRUPDWLRQ�DERXW�WKHLU6HUYLFH�7\SHV

:KLWH3DJHV

<HOORZ3DJHV

*UHHQ3DJHV

6HUYLFH�7\SH5HJLVWUDWLRQV

���������

+RZ�8'',�Y��:RUNV

8'',�%XVLQHVV�5HJLVWU\

�� 8QLYHUVDO�%XVLQHVV�5HJLVWU\�DVVLJQV�DSURJUDPPDWLFDOO\�XQLTXH�LGHQWLILHU�WR�HDFKVHUYLFH�DQG�EXVLQHVV�UHJLVWUDWLRQ

0DUNHWSODFHV��VHDUFKHQJLQHV��DQG�EXVLQHVVDSSV�TXHU\�WKH�UHJLVWU\�WRGLVFRYHU�VHUYLFHV�DW�RWKHUFRPSDQLHV

��

6HUYLFH�7\SH5HJLVWUDWLRQV

6:�FRPSDQLHV��VWDQGDUGVERGLHV��DQG�SURJUDPPHUVSRSXODWH�WKH�UHJLVWU\�ZLWKGHVFULSWLRQV�RI�GLIIHUHQW�W\SHVRI�VHUYLFHV

��

%XVLQHVV5HJLVWUDWLRQV%XVLQHVVHV

SRSXODWHWKH�UHJLVWU\ZLWKGHVFULSWLRQV�RIWKH�VHUYLFHVWKH\�VXSSRUW

��

%XVLQHVV�XVHV�WKLVGDWD�WR�IDFLOLWDWHHDVLHU�LQWHJUDWLRQZLWK�HDFK�RWKHU�RYHUWKH�:HE

��

���������

8'',�DQG�62$3

8VHU�8'',

62$3�5HTXHVW

8'',62$3�5HVSRQVH

8'',�5HJLVWU\1RGH

+7736HUYHU

62$33URFHVVRU

8'',5HJLVWU\�6HUYLFH

%�%�'LUHFWRU\&UHDWH��9LHZ��8SGDWH��DQG�'HOHWHUHJLVWUDWLRQV ,PSOHPHQWDWLRQ�

QHXWUDO

���������

8VH�FDVH��6KHUSD

� 'H�3HUVJURHS��'H0RUJHQ�«�

� 3UR[LPLW\�HYHQWVSRUWDO

� 2Q�OLQH�WLFNHWRUGHULQJ

� 0XOWL�OLQJXDO��'XWFK�)UHQFK�

���������

8VH�FDVH��6KHUSD

� 'DWD�UHFHLYHG�LQ�;0/�IRUPDW� 7UDQVIRUPDWLRQ�XVLQJ�;6/7� 6WRUHG�LQ�D�UHODWLRQDO�GDWDEDVH� +70/�3DJHV�SUHSDUHG�LQ�FDFKH�ZLWK0LFURVRIW�DFWLYH�VHUYHU�SDJHV

� ,QWHUIDFH�ZLWK�D�SRLQW�RI�VDOHV�XVLQJ�62$3

� 1R�QDWLYH�;0/�VWRUDJH� 1R�XVH�RI�;6/�IRU�RQ�WKH�IO\�SDJHJHQHUDWLRQ

���������

&RQFOXVLRQ

� ;0/�LV�WKH�HQDEOLQJ�WHFKQRORJ\�IRUQHWZRUNHG�H�EXVLQHVV± 8QVWUXFWXUHG�DQG�VWUXFWXUHG�GDWD± (DV\�WR�WUDQVODWH�WR�DQRWKHU�IRUPDW

� +LJKHU�VWDQGDUG�OD\HUV�DUH�PLVVLQJ± 3URWRFROV�DUH�DOPRVW�UHDG\± ,QWHOOLJHQW�:HE�DJHQWV�LV�IRU�WKH�IXWXUH