Einsatzmöglichkeiten von Java
... [Seminar WWW und Java] ... [Strategische
Bedeutung von Java]... [Fazit] ...
Übersicht: Einsatzmöglichkeiten von Java
Primäre Ziele von Java (laut Interview von McNealy
vom Juni 1996)
|
SubjektiveEinschätzung des Marktpotentials und Beachtung
|
Einzelhandel
|
mittel: Landesspezifische Unterschiede des Käuferverhaltens
|
Intranets
|
groß: schneller Zugriff auf Datenbanken wünschenswert
|
Produktion
|
mittel
|
Gesundheitsfürsorge
|
klein
|
Finanz-Service und Banken
|
mittel: absolute Sicherheit erforderlich
|
Universitäten
|
klein: Aber wer Java kennt, kann es auch in Zukunft anwenden
|
Transport
|
klein
|
Telekommunikation
|
groß?: Ungewißheit des Marktes
|
Bisheriger
Einsatz: Internet
- Animationen jeglicher Art: Texte, Buttons, Grafiken und vieles andere
(Microsoft: fliegende Kaffeetassen und spinnende Nilpferde)
- Spiele
Folgerungen:
- Werbung für die eigene Homepage
- ansprechenderes Aussehen der Web-Seite
- wenige "richtige" Applikationen
- Spieltrieb der Internet-Gemeide wird befriedigt
Einsatzmöglichkeiten
im Intranet
Was ist ein Intranet?
- firmeninternes Netz
- Internet-Technologie
Voraussetzungen für den Einsatz von Java im Intranet
- Vertrauen in die Gewährleistung von Java bezüglich der Sicherheit
der Unternehmensdaten und Anwendungen
- Java-Standard: Sicherheit bezüglich welches Java-System verwendet
wird, damit nur einmal investiert werden muß
- Schnittstellen zu allen Daten und Anwendungen
- ausreichende Geschwindigkeit, vor allem beim Zugriff auf lokale Datenbanken
- Praxistauglichkeit durch Referenzkundenliste
Java und der Netz-PC(NC)
Kurz: Was ist ein Netz-PC(NC)?
- Ein Computer ohne Massenspeicher, also nur mit Prozessor, Hauptspeicher,
Netzanschluß, Monitor und Maus
- Anwendungen werden vom Server geladen
Einsatz von Java auf einem Netz-PC
- Betriebssystem ist mit der Java-Philosophie vereinbar: Zum Beispiel
JavaOS lokal verfügbar mit Java Virtual Machine und Java-spezifischer
Klassenbibliothek
- Java ist darauf konzipiert sich die Anwendungen über das Netz
zu laden
- "Java-Chip" kann eingesetzt werden
- Ideal für Intranets: laden, aktiv anwenden, zurückschicken
- Gegenmodell von Microsoft: NetPC, mit Software, die zentral von einem
Server aus administrierbar sein soll ist noch nicht konkret
- Gefahr, daß JavaOS nur für Einbenutzer Anwendungen
(zum Beispiel: Dateneingabe) verwendet wird, nicht aber als Ersatz für
einen PC
- Gefahr, daß die Hardware von der Programmiersprache Java
abhängt
Wirtschaftlichkeitsaspekte von Intranets mit Java
- Verringerung der Anschaffungskosten für einen auf Java basierenden
NC, da der Massenspeicher entfällt
- Verringerung der Verwaltungskosten bis zu 75% für einen Computer
- Installation
- Bedienung
- Aktualisierungen
- Vorteil zum reinen Ein-/Ausgabe-Terminal: Server wird von einfachen
Operationen entlastet
- Java kann zum Standard für Intranets werden
- Komplette Java-Lösungen werden angeboten
Wie könnte die Einbindung von Java ins Intranet aussehen?
Beispiel: Novell Directory Services (NDS) sollen für Java- Entwickler
erhältlich sein
- NDS ist ein offener Standard für Intranet-Lösungen
- Novell ist in der Netzwerk-Technologie führend
- Die meisten Server laufen mit Sun-Technologie
- Intranet-Applikationen werden in Java geschrieben
- Benutzung von NDS-Leistungen: Zugriff, Handhabung und Sichern von Netzwerk-Informationen
- Riesiges Marktpotential: 17 Millionen Benutzer sind in der Netzwerk-PC-Welt
Beispiel: Komplette Java-Lösungen (von Sun)
- Java Enterprise Applikation Programming Interface (API) enthält:
Java-Database-Connectivity (JDBC), Java-Remote-Method-Invocation (JRMI)
und Java IDL
- JDBC: (relationale) Datenbankzugriffe, Datenbankanschlüsse werden
durch Java-Klassen dargestellt
- JRMI: Verbindung zwischen Client und Server, wenn beide Seiten Java-Applikationen
benutzen
- JIDL: Sprachneutrale Spezifizierung eines Interface zwischen einem
Server und seinem Client
- weitere API's
Erweiterungsmöglichkeit: Extranets
- Internet-Technologie wird für kritische und strategische Wirtschaftsaspekte
genutzt: schnelle, einfache und zuverlässige Kommunikation mit Unternehmenspartnern,
Lieferanten und Kunden
- Zugriff durch eine Tür im Intranet-Firewall und über Paßwort
auf Unternehmensteile, worüber Informationen gebraucht werden
- Einsatz von Java-Applikationen ist denkbar
Einsatzgebiet: Produktion. Die Zulieferindustrie (z.B. Auto) könnte
hierauf zurückgreifen
andere Einsatzmöglichkeiten
Einzelhandel
- Unternehmen bieten ihre Produkte über das Internet an
- Es muß sich nicht unbedingt um statische Angebote handeln, sondern
interaktive Angebote durch Benutzereingaben
- Informationen, insbesondere Zahlungsinformationen, müssen der
Geheimhaltung unterliegen
- Möglichkeiten der grafischen Darstellung der Produkte sollte (bei
entsprechenden Produkten) gegeben sein
Folgerungen: Die bisherige Angebote über das Fernsehen haben nur
mäßigen Erfolg. Der Einkauf ist gewöhnungsbedürftig:
Die Änderung des Einkaufsverhaltens wird sich (wenn überhaupt)
nur sehr langsam vollziehen. Der Einsatz ist durchaus sinnvoll für
Versandhäuser. Hier könnte Virtual Reality Modeling Language
(VRML) angewendet werden.
Einsatz von Java
- Unterstützen von Elektronischer Bezahlung
- Kreditkarten
- Kommunikationsprotokoll (Vertrag)
- Authentifikationsmechanismen
- Einkaufsfunktionen
Beispiel: Java Electronic Commerce Framework (JECF)
- Der consumer navigiert online durch die Verkaufsseiten und wählt
dabei Waren oder Dienste aus
- Ein wallet ist dabei ein GUI-Objekt, daß der Käufer
zur Elektronischen Bezahlung nutzt
- Der merchant bietet die Waren oder Dienste durch Java-Applets
an, die wiederverwendbare Codeteile benutzen: cassettes
- Der Einkaufswagen (shopping cart) ist ein Java-Applet, daß
entweder beim Käufer oder Verkäufer läuft
- Cassettes werden dabei in separate Dateien beim Käufer
installiert, sogenannte cassette distribution files. Durch die digitale
Unterschrift des cassette-Gebers werden diese mit bestimmten Rechten
und Fähigkeiten ausgestattet: capabilities
- Ein instrument benutzt dabei eine Transaktion der Elektronischen
Bezahlung
Finanz-Service und Banken
- Kredite und Versicherungen können weltweit über das Internet
abgeschlossen werden
- Homebanking
- Sicherheit und Geheimhaltung muß absolut gewährleistet werden
- Gute Chancen für die Aktualität der Daten (z.B. Börseninformationen)
Folgerungen: Gleiches Prinzip der Elektronische Bezahlung wie im Einzelhandel,
aber die Auswirkungen von Fehlern können gravierender sein. Bereits
erste Banken verwenden Java-Applikationen für die Kreditvergabe: "Java
sei flexibler und effizienter für die Bank"
Telekommunikation
- Durch die Freigabe des Telekommunikationsmarktes in Deutschland wird
erstmalig Wettbewerb entstehen
- Standards für diesen Sektor wird es erst in ein paar Jahren geben
- Ungewißheit der Planung von Java-Projekten
Folgerungen: In die Telekommunikationsrichtung hat sich bei Java wenig
getan. Sun hat die Vision, daß Java-Applets auch über ein Handy
mit Display laufen. "Java Telephony" (Integriert Telefone mit
Computern, zum Beispiel Telefonverbindungen und -konferenzen) zeigt keine
Zukunftsperspektiven
... [Seminar WWW und Java] ... [Strategische
Bedeutung von Java] ... [Einsatzmöglichkeiten
von Java] ... [Fazit] ...