1 / 29

Applikationer og datarepræsentation

Applikationer og datarepræsentation. Agenda. 16.00. Applikationstyper – en hurtig oversigt Demo Teknikker 2 / 3 lags On/off-line og batch XML,EDI Webservice B&C. Kaffe pause. Kaffe pause. 18.20. Applikationstyper.

wind
Download Presentation

Applikationer og datarepræsentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Applikationer og datarepræsentation

  2. Agenda 16.00 • Applikationstyper – en hurtig oversigt • Demo • Teknikker • 2 / 3 lags • On/off-line og batch • XML,EDI • Webservice • B&C Kaffe pause Kaffe pause 18.20

  3. Applikationstyper • TRP – Transaktion Processing system – afgrænset vertikalt system – typisk betalings eller ordersystem. • ERP – Enterprise Ressource Planing – integrere Business App. Med TRP i horisontalt system. – ramme systemer – ERP2 • Et økonomi system med vokseværk • Finans/investeringer, HR, MPS ( MRP ) • Eks - en virksomhed • Handels-virksomheden • Proces-virksomheden • Videns-virksomheden

  4. Applikationstyper • DW - DataWarehouse – mange typer rå-data placeret i et db-system • Data fra alle dele af organisationen • Clean and unbiased data • Historisk perspektiv • Kontinuert leverance uafhængigt af leverandørens implementering. • CRM – Costumer Relation Managemnet – • SCM – Supply chain management – også for ikke proces-virksomheder DataWarehouse Informations forespørger Forespørgsels værktøj Data leverandør Databaser

  5. ”Industri applikationer” • MRP – MPS • CAD/CAM • CAE • CIM

  6. Office automation • Applicatioen suiter: • Tekst, tal og præsentaions grafik ( word, Excel, powerpoint ) • E-mail og voice mail, fax • DTP – desktop publishing, web publishing • Personlige databaser • Elektroniske kalender • Groupware • Electronic whiteboards, meeting support systems, desktop videoconferencing • workflow routing, • Electronic forms,

  7. Informations • DSS – Dataminig • Sammenstille informationer i nye dimensioner -> strategiske fordele. • GIS – Geo info. Sys. / ofte i kombi med GPS • Intra/extra/inter -net –> hvem rette vi os mod ! • Opsplitning skal tjene et formål ! • Hvad er typeisk et intranet • General information om forhold og procedure • Nyheder • Viden • Referencer ( kunder, externe relationer ) • Materiale produceret af organisationen

  8. Expert systemer • Forward / backward ( udgangspunkt: input og check af regler fro resultat / antagelse som be- eller afkræftes ) • Knowledge base – modeller af viden ( typisk db ) • To typer: rule-based og event-based ( hvordan skabes modellen ) • Men….. • Tale er blot en kommunikationsform • Drømmen om at tænke selv • Generelt problem med: • at kvantificere informationer • At etabler kriterier for beslutninger • Mest som beslutnings støtte ( simplificering og informations aggregering )

  9. Demo 1 • TRP system • Varekatalog med 130.000 varenumre • Online bestilling, historik, lagerstatus ... • www-rs-components.dk / ejlev2

  10. Demo 2 • GIS systemer • www.krak.dk • Det levende danmakskort • Autoroute

  11. Demo 3 • Expert system: • Rimelig succes med Neurale netværk • Problem med af ”aflæring” • Opbygget som 2’nd generations neuralt netværk – med aflæring

  12. Demo 3 - Intellix – scorings chancer • Sorte bukser • Over 18 under 35 • Ryger Camel • Favorit program er ”festudvalget” • At stille spørgsmålet på en anden måde ( den rigtige måde )

  13. Demo 3 - At stille spørgsmålet

  14. REQUESTS DATA, SERVICE Two tier - 2 lags modellen CLIENT SERVER DATA APPLICATION FUNCTION NETWORK RESOURCES USER INTERFACE APPLICATION FUNCTION TWO-TIER FAT CLIENT OR THIN SERVER MODEL:Most work done on client TWO-TIER THIN CLIENT OR FAT SERVER MODEL:Most work done on server

  15. REQUESTS SERVICE REQUESTS DATA SERVICE DATA SERVICE Tree Tier – 3 lags modellen 1 2 3 USER INTERFACE APPLICATION FUNCTION Datastore APPLICATION FUNCTION User interface is on client (tier 1) Processing is on application server (tier 2) Data is on database server (tier 3)

  16. On/off-line / batch • Batch – opsamling af transaktions request for samlet procesesering • Online – Eksekvere transaktioner løbende i forhold til deres opstående og opdatere alle • Offline – dekoblet online system med batch karakteristik

  17. Client/Server ( C/S ) • Pro (+ ) • Split i ressource forbrug – flere distribuerede server/db enheder. • Split i ansvar / funktionalitet – input validering, grafisk præsentation • Modul fleksibilitet – flere typer klienter, indkabsling af MF hostsystemer • Contra (-) • Kommunikation og netværk bliver kritisk - • Kontrollen reduceres – baseret på standarder - JVM enablet, add-ons , sikkerhed ( hvilke data ligger hvor…)

  18. Datarepræsentation

  19. ”10 års historie om data”

  20. SGML -> XML • Standard Generalized Makeup Language • Fra IBM’s GML ca. 1980 • HTML er en konkret implementering af SGML • SGML var tungt - derfor kom XML Extended Makeup Language – ca. 93-95 • Extensible Makeup Language

  21. Meta data • Data om data ! • Hvad betyder data’ene ! • data, der beskriver mere end en fils egentlige indhold. HTML-dokumenter kan indeholde meta-data, der fx angiver søgeord mv. - data som ikke ses i dokumentet ved visning i browser. • Meta TAG • HTML-tag, der fastlægger en række egenskaber for det pågældende webdokument i forhold til søgemaskiner og browsere.Det drejer sig om tags, der i modsætning til de normale HTML-tags ikke har et visuelt udtryk i sidens grafiske fremtoning, men som f.eks kan give en beskrivelse af indholdet, give oplysninger om, hvem der oprettede siden, eller sende læseren automatisk videre til anden anden side.

  22. XML’s fordele • Adskille data og præsentation • XML for data og XSL for præsentation • Læsbart • for maskiner og mennesker ( enkelt ) • Generelt • Rigtig teknologi til rigtig tid og billig !!

  23. XML Schema / DTD Schema /DTD XML(a) XSLT XML(b) XSL XSL Fremtoning 1 Fremtoning 2

  24. XML eks. • Tags og values • <Start tag> og <\Slut tag > • Hierarkisk opbygget • Eks. • <fornavn>anders</fornavn> • <efternavn>ejlev</efternavn> • Eller • <person> • <fornavn>anders</fornavn> • <efter>ejlev</fornavn> • </person>

  25. EDI • Eletronic document interchange • Relativt dyrt -> større firmaer • UN / FN standard <EDI fac> • Anvendes i DK bl.a til recepter – håndteres af DanNet • EXML til erstatning af EDI

  26. Data opbevaring Databaser Relations databaser - SQL - Structured Query Language • ODBC ObjektOrienterede databaser - Nyeste tiltag er XML databaser – relations databaser med XML interfase.

  27. 10 år efter !! – efterskrift • Samme udvikling for applikationen -> adhoc aggregering af services • Web services • Valutakurser • Vejret • Find betydningen af en forkortelse

  28. ERP / ERP2 • ’Hype’ kurver ERP 1 ERP 2 90 95 98 02 Back

More Related