Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

XML technologie pro elektronický obchod na Internetu RNDr. Tomáš Pitner, Dr. Masarykova univerzita v Brně, Fakulta informatiky

Podobné prezentace


Prezentace na téma: "XML technologie pro elektronický obchod na Internetu RNDr. Tomáš Pitner, Dr. Masarykova univerzita v Brně, Fakulta informatiky"— Transkript prezentace:

1 XML technologie pro elektronický obchod na Internetu RNDr. Tomáš Pitner, Dr. Masarykova univerzita v Brně, Fakulta informatiky

2 XML jako nastupující technologie elektronického obchodu na Internetu zVelký podíl z dat vyměňovaných v rámci podniků nebo mezi tvoří tzv. semistrukturovaná data ydokumenty (faktury, objednávky, dotazníky) zRutinní používání globálních sítí: potřeba najít intuitivní, otevřený, volně přístupný a jednoduchý standard lidsky čitelných a strojově zpracovatelných dat. zPřenositelné a zpracovatelné stávající síťovou infrastrukturou (protokoly, WWW servery, prohlížeče...). zStávající HTML formát nevyhovuje (omezen na specifikaci formátování pro prezentaci). zVýchodiskem se stal standard XML, který převzal osvědčené vlastnosti HTML a doplnil je otevřeností a flexibilitou. zAplikační doména si definuje vlastní jazyk (formát) vyměňovaných dat.

3 Standardizace XML zPrvní standard pro rozšiřitelné značkovací jazyky - eXtensible Markup Language, XML 1.0 schválilo konsorcium W3C počátkem r zVychází ze SGML (Structured Generalized Markup Language) zPříbuzný s HTML => je vhodný pro výměnu dat v globálních sítích (Internetu). zDává možnost definovat vlastní značkovací jazyk. zV jednom dokumentu lze více takových formátů navzájem kombinovat. zŘeší též hned od počátku problém národních kódování - opět i různých v rámci jednoho dokumentu. zDovoluje jednoduchým a intuitivním způsobem zapisovat data se složitou a flexibilní logickou strukturou. zVyměňovat tato data po stávající síťové (internetové) komunikační infrastruktuře. zNa uplatnění XML v určité aplikační doméně má vliv kvalita a všeobecné uznání navrženého značkovacího jazyka, založeného na XML.

4 Významné aplikace XML zVěda, výzkum, technické obory, např.: ypřírodní vědy (značkovací jazyk pro zápis vzorců v matematice - MathML, chemii) yhumanitní vědy (např. genealogický ML) ytechnické obory (např. technická grafika) yinformatika (např. modelovací jazyk XMI) zAktuální seznam je udržován konsorciem Oasis-Open na  zDalší zdroje: zhttp://www.w3c.org,

5 Budování infrastruktury B2B a B2C elektronického obchodu na bázi XML technologií zPřechod od EDI ke XML yRealizace např. komponentami transformující EDI zprávy do XML tvaru. yStávající služby e-obchodu prostřednictvím webového rozhraní s minimálními náklady na přestavbu. ySe stávajícími obchodními partnery EDI funguje beze změny. yDo XML dokumentů lze integrovat též údaje o jeho zpracování.

6 Bezpečnost XML elektronického obchodu zStandard XML 1.0 nedefinuje žádné prostředky pro zajištění základní bezpečnostní funkcionality (integritu, důvěrnost, možnost vzájemného ověření totožnosti odesílatele a příjemce...). zBezpečnost se řeší na jiných aplikačních úrovních (např. SSL). zTo ale nezajišťuje "pokročilejší" bezpečnostní služby. zJe možné využít některých dílčích standardů pro zabezpečení XML dat - např. elektronického podpisu částí nebo celých dokumentů ve formátu XML (IETF-W3C DSig: XML Signatures).

7 Standardy použití XML v elektronickém obchodu  Konsorcium ebXML, ynejvýznamnější std. aktivita v oblasti eB/XML yCommon Business Processes yCommon Semantics yCommon Vocabulary yCommon Character Encoding yCommon Expression yCommon Security Implementations yCommon Data Transfer Protokol yCommon Network Layer zKonkureční projekty: RosettaNet, BizTalk, XML.ORG, Open Application Group

8 Standard pro mikroplatby zObvykle pro „per-fee-links“ a jiné drobné platby zNelze použít jiných způsobů elektronického placení, ale znižší nároky na zabezpečení zPracovní skupina při W3C

9 Standardy WAP a WML pro mobilní komunikaci zCíl: přizpůsobit internetové technologie možnostem mobilních zařízení yElektronický organizér, handheld, palmtop, "chytrý" mobilní telefon zFórum pro bezdrátové aplikace zStandard WML (Wireless Markup Language) - jazyk typu XML yjazyk WML Script (obdoba JavaScriptu) zProtokol WAP (Wireless Application Protocol)

10 VoiceXML - jazyk popisu hlasové informace zVytvořen společnostmi AT&T, IBM, Lucent Technologies a Motorola, spolupracuje též Intel. zPřijat jako standard VoiceXML 1.0 konsorciem W3C. zCílem je vytvoření obsáhlé platformy značkovacích jazyků pro dialogy, gramatiky přirozených jazyků, syntézu řeči, sémantiku přirozených jazyků, multimodální dialogy a množinu standardizovaných znovupoužitelných dialogů z=> Integrované informační služby (portály) na bázi XML: yvyužívají XHTML, WML, VoiceXML,...

11 Související standardy Platform for Privacy Preferences Project (P3P) zProjekt W3C, standardizace komunikace za účelem stanovení vyhovujících praktik - např. nakládání s osobními daty získatelnými návštěvou webového místa. Protocol Extension Protocol (PEP) zStandard PEP nabízí metodu, jak rozšiřovat výchozí, veřejné a všeobecně uznávané standardy komunikace v sítích WWW (HTTP) pro specifické potřeby komunikujících stran.

12 Příklady hotových řešení EO na bázi XML webMethods B2Bi XMLSolutions SoftQuad eCatalog GENTRAN Web Suite XMLdb Portal for POP3 Gateway/Extensible Messaging Platform3.0 XtremeCredit V 1.2

13 Shrnutí zDohodnout standard pro výměny informací v obchodním styku na bázi platformově neutrálního XML je mnohem snazší, než se shodnout na používání proprietárního standardu prosazovaného často jedním výrobcem. zXML se díky jednoduchosti a otevřenosti vbrzku stane klíčovou součástí většiny aplikací, kde jde o výměnu dat mezi nezávislými systémy různých výrobců - zdaleka ne jen na Internetu. zKlíčovou vlastností nastupujících IS budovaných na bázi XML bude především schopnost zvládnout poskytování mnohostranných informačních služeb na celé řadě úrovní, ať už horizontálních (web, WAP, voice) nebo vertikálních (B2B, B2C, middleware).


Stáhnout ppt "XML technologie pro elektronický obchod na Internetu RNDr. Tomáš Pitner, Dr. Masarykova univerzita v Brně, Fakulta informatiky"

Podobné prezentace


Reklamy Google