Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Itsensä kuvaava tieto Media Technology DIGIWORKSHOP 15.12.2003 klo 09.30 - 10.30 Aamukahvi klo 10.30 - 12.00 Käytännön työpaja … ohjelma.xml.

Samankaltaiset esitykset


Esitys aiheesta: "Itsensä kuvaava tieto Media Technology DIGIWORKSHOP 15.12.2003 klo 09.30 - 10.30 Aamukahvi klo 10.30 - 12.00 Käytännön työpaja … ohjelma.xml."— Esityksen transkriptio:

1 Itsensä kuvaava tieto Media Technology DIGIWORKSHOP 15.12.2003 klo 09.30 - 10.30 Aamukahvi klo 10.30 - 12.00 Käytännön työpaja … ohjelma.xml

2 Tiedon esitystapa ja tyyli <xsl:stylesheet version="1.0” xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml"> … Media Technology DIGIWORKSHOP 15.12.2003 klo 09.30 - 10.30 Aamukahvi klo 10.30 - 12.00 Käytännön työpaja … ohjelma.xml ohjelma.xsl

3 Rakenteinen dokumentti Media Technology DIGIWORKSHOP 15.12.2003 klo 09.30 - 10.30 Aamukahvi klo 10.30 - 12.00 Käytännön työpaja … ohjelma.xml course unitschedulename item* timetitle ohjelma.dtd

4 XML dokumentti Media Technology DIGIWORKSHOP 15.12.2003 klo 09.30 - 10.30 Aamukahvi … ohjelma.xml ohjelma.dtd 1. Oikeamuotoinen (well formed) XML-dokumentti noudattaa kirjoitussääntöjä 2. Validi (valid) XML- dokumentti on oikeamuotoinen ja noudattaa sisällön rakennetta sääteleviä sääntöjä.

5 XML komponentit tietosisältöohjelma.xml eXtensible Markup Language rakenteen määrittely ohjelma.dtd (tai.xsd) Document Type Definition (tai XML Schema) jäsennin Parser muunnin Transforme r esitysohjelma.xsl extensible Style sheet language ohjelma.html ohjelma.pdf.. ohjelma.xml

6 Presentation-oriented publishing (POP) –document-centric •irreqular structure •for human consumption Message-oriented middleware (MOM) –data-centric •for machine consumption •data transport between systems XML sovellukset

7 On-line Business processes between: •Human-to-human •System-to-human/human-to-system (WEB) •System-to-system (RosettaNet) NOKIA SUPPLIER Millions of components every hour MOM Case: Integrated Business Processes Conducted On-Line

8 <xs:schema targetNamespace="http://www.rosettanet.org/nextgen/PIP3C3_InvoiceNotification" xmlns:financialdoc="http://www.rosettanet.org/nextgen/financialdoc" xmlns:businessdocheader="http://www.rosettanet.org/nextgen/businessdocheader" xmlns="http://www.rosettanet.org/nextgen/PIP3C3_InvoiceNotification" elementFormDefault="qualified" attributeFormDefault="unqualified"> … Reference to a previously exchanged Purchase Order • Uusin alue: • Viitepankkisiirto kansainväliseen maksuliikenteeseen • Nokia Finance • Uusin alue: • Viitepankkisiirto kansainväliseen maksuliikenteeseen • Nokia Finance • XML Schema defines the business document. • Less and less publications… • XML Schema defines the business document. • Less and less publications… MOM Case: Rosettanet

9 MOM Case: dPortal

10 XSLEsitys XMLSisältö XSDRakenne Erityyli EriSisältö Eri sisältö ja eri tyyli POP: XML julkaisemisessa

11 POP: XML:stä monta esitystä eri tyyleillä tietosisältö A ohjelma.xml tietosisältö B program.xml tyyliohjelma.xsl tyyli A ohjelmaB.xsl tyyli B ohjelma.xsl tietosisältö A ohjelma.xml

12 POP: Osaako XML päätelaitteet? tietosisältöevtek.xml formaatti pdf toPDF.xsl formaatti xhtml toPDF.xsl

13 POP: Osaako XML huomioida käyttäjäryhmät? tietosisältöphonebook.xml esitystapa A phoneEveryone.xsl esitystapa B phoneConfidential.xsl

14 POP: Osaako XML personoida? tietosisältöcd.xml esitystapacd.xsl

15 XSLPresentationChannel Device Users Personized WWWMultimedia content Amount of information Connection type Price Speed Interactive content Different versions Mobile Print Media eMail DigiTV Browsers PC-PDA-Mob Print mach. Audio SuperText Individuals User groups Community User location Id Context History Neighbours Device limitations Presentation capabilities Legality Non disclosive Confidence Interest Service On/off demand On/offline XMLContent XSDSructure POP: XML osaa karakterisoida

16 POP Case: Printed, cd and online media (re-engineering)

17 POP Case: Monikanavaisuus on osa prosessia Pira Digital Demand xhtml pdf rtf jdf ppml …

18 XML sovelluksen sydän

19 Yhteenvetoa •Sovellusohjelmien XML-tuki alkaa olla kunnossa, ei enää pelkkää mainosta •Järjestelmätasolla suunnittelun ensimmäinen lähestymistapa on XML •Tietokantapohjaisuus on MUST •Prosessit ja työnkulku, tuottavuus/laatu, prosessin ymmärrettävyys – KOULUTA ORGANISAATIOTA

20 Kun mietit XML:n soveltamista… 1. Anna sovellusohjelman ratkaista rakenteisuuden hyödyntäminen tuottamiselle ominaisimmalla tavalla. tieto- kanta 2. Taltioi rakenteinen tieto tietokantaan. XML editorit Tiedostot 3. Luo ryhmätyö- ominaisuudet verkkoon. Paikallinen 5. Hyödynnä julkaisuohjelmissa rakenteisuus kullekin kanavalle ominaisimmalla tavalla. XSL editorit editori designeri 6. Kehitä prosessia ymmärtämään rakenteisuutta, piilota XML Insinööri import export 4. Kehitä tiedonhallintaa.

21 Open Source julkaisutyökalut ”insinöörille” LINUX 7.2 (Redhat) Apache 2.0 Java Virtual Machine 1.4 Tomcat 4.1.10 http sessions JSP Servlets port 8080 port 80 html JBOSS 2.4+ Enterprise Java Beans eXistNativeXMLdBase Xalan XLST processor 2.4.0 Xerces parses 1.44 Cocoon 2

22 Julkaisu esim. osana sisällönhallintajärjestelmää www.quartal.com


Lataa ppt "Itsensä kuvaava tieto Media Technology DIGIWORKSHOP 15.12.2003 klo 09.30 - 10.30 Aamukahvi klo 10.30 - 12.00 Käytännön työpaja … ohjelma.xml."

Samankaltaiset esitykset


Iklan oleh Google