Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afIngvar Henriksen Redigeret for ca. et år siden
1
Web adgang til ISeries -også fra PDA/mobile enheder Karsten Holm Soft Design A/S
2
5250
3
5250 + Web
4
Dania Trucking
5
Web + MobilPC
6
Webklient på PDA Dataopsamling Timerapportering * Internt: Kolleger Bestilling Bestillinger Lagermængder Forbrugsregistrering * Kunden Dokumentation Sporbarhed * Egen / Samarbejdspartner
7
WAP på mobiltelefon Dataopsamling Tællerrapportering Forbrugsregistrering Tidsregistrering Klarmelding Kontoret Kunden Medarbejderen
8
PDA med kodet applikation
9
Web + PDA Klient på PDA Kodet med.NET Lokale data Synkronisering med Iseries server
10
Web adgang diagram Client / Server kan så være smeltet mere eller mindre sammen.
11
Web adgang / traditionel Smeltet sammen på serveren kunne GUI ses som en DDS-screenfile med et RPG program.
12
Web adgang - moduler Udfordringen er at finde det bedste værktøj til at generere html data - der bedst passer opgaven - og afdelingens skill-set.
13
Fokus på netværket Dialogen mellem Webserveren og browseren er standardiseret.
14
Web adgang Browser baseret Html / JavaScript Transportlaget er http – Hyper Text Transfer Protocol TCP – Transmission Control Protocol IP – Internet Protocol Fysisk netværk ADSL, Ethernet, WiFi, GPRS, 3G INTERNETTET
15
Fokus på klientenheden Forskellige fysiske udformninger af browser PC / MiniPC med touchskærm PDA Mobiltelefon Infodisplay / KIOSK enheder
16
Enheden –et kritisk valg Brugere Interne med en type (udleveret?) Eksterne/offentlige med blandet udstyr Online / Offline Er der behov for lokale data Skal der altid være service/dækning Sikkerhed Data på enheden Central konfiguration / exklusion
17
Enheden –et arbejdsredskab Uddata skærm Størrelse Læselighed Belysning (sollys, opløsning) print Inddata Skærm – (evt. touchskærm) Tastatur – belyst Skanner (barcoder, 3D, RIFID) Foto GPS positioner CAN-bus data (Bil / Maskindata)
18
Enheden –ude i felten Miljø Støv Temperatur Vibrationer Væske/fugt Særlige krav: Hygiejnekrav EX klasser (petroindustri, ADR-klasse 1,2,3) Strømforsyning Batteri - Udskiftelig i marken eller fast Driftstid Lader Holder
19
Fokus på Webserveren Webserveren vælges ud fra platform og infrastruktur - og tager sig også af alle ’ikke applikation’ objekter
20
Webserveren Der skelnes mellem Http-server (Apache, IIS, IBM-http) Applikationsserver (Tomcat, IIS, WebSphere AS) Features SSL kryptering Datakomprimering Loadbalancing Servlet engine
21
Fokus på Webapplikationen Webapplikationen udvikles i eller til en arkitektur/framework - alle de klassiske dyder gælder stadig, og så er der nogle nye discipliner at mestre!
22
Lidt af ”web” udfordringerne Stateless – der er ingen programstack Asynkron koblet – der er ingen ’session’ ’Åben’ dialog – der kan pilles i data Tekstbaseret – ingen låst numerisk format Tekstbaserede læselige transaktioner – synlig for alle Ingen ‘sikker’ dialogpartner
23
Lidt af ”browserens” udfordringerne Forskellige skærmstørrelser - 800*600 eller 1024*768 (640*480 pda) Forskellig tolkning af html eller forskellig tolerance for html korrekthed JavaScript – en velsignelse eller en forbandelse Coockies – måske deaktiveret, eller ej Pop up vinduer – måske deaktiveret
24
Fokus på Webapplikationen 5.Process request & create respons - alt det andet køber man sig typisk fra
25
”browserens” udfordringer Adskillelse af funktion og præsentation Websydian kalder det Templates
26
Modtræk til ”web” udfordringerne Asynkron koblet – der er ingen session * tilføjer ’session’ ’Åben’ dialog – der kan pilles i data * tilføjer signatur Tekstbaseret – ingen låst formater * Typebaseret decode / encode Tekstbaserede læselige transaktioner SSL på webserveren Ingen ‘sikker’ dialogpartner VPN på opkoblingen
27
Web adgang på plads Isoler forretningslogik Lav API’er Eksponer dem for interessenter
28
Iseries som initiativtager SMS Egen gateway Via e-mail Via XML integration E-mail http klient Java CL & RPG som f.eks. Scott Klement
29
Det er bare data Signaturer
30
Spørgsmål karsten.holm@softdesign.dk
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.