Webprogrammierung Harald Sack. Yovisto Academic Video Search. (Teil 2) Webprogrammierung WebServices 15. Web Services 15.3 Middleware Architekturen 15.2 Teil Technologien III Technische Internet Grundlagen Universität Potsdam fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch erstellt serverseit anwendungsprogramm schnittstell standardisiert gegeb zuruck html-dokument generiert dynam verarbeitungsergebniss www-serv www-brows anwendungsprogramm unterscheid bean enterpris pag servlet java programmiersprach belieb cgi-interfac ausgefuhrt aktiviert rechn serv client serverseit programmier webservic webprogrammier fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion ausfuhr anweis ausschliess serverobjekt java-serveranwend einsatz entwickl microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic webprogrammier fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic webprogrammier unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion ausfuhr anweis ausschliess serverobjekt java-serveranwend einsatz entwickl anfrag transparent erlaubt realisiert schlusselkomponent rpc-lay schnittstellenbeschreib sprachunabhang definiert spezifiziert group management rechnerumgeb heterog anwend verteilt realisier standardisiert common corba objekt orb brok requ object languag definition interfac middleware-architektur architektur middlewar webservic webprogrammier unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion ausfuhr anweis ausschliess serverobjekt java-serveranwend einsatz entwickl microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic webprogrammier webprogrammier unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion ausfuhr anweis ausschliess serverobjekt java-serveranwend einsatz entwickl microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch anfrag transparent erlaubt realisiert schlusselkomponent rpc-lay schnittstellenbeschreib sprachunabhang definiert spezifiziert group management rechnerumgeb heterog anwend verteilt realisier standardisiert common corba objekt orb brok requ object languag definition interfac middleware-architektur architektur middlewar webservic webprogrammier weiterleit server-anwend entsprech dat ankomm portmapper-daemon rpc-server-funktion operation gewunscht implementation cod rpc-prozedur bettet compil funktion aufgeruf serv deklaration erfolgt rpc-kommunikation verstand aufgeteilt anwend rpc call procedur remot synchron server-seit client-seit vorgeh architektur middlewar webservic webprogrammier serverobjekt java-serveranwend einsatz entwickl microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic webprogrammier unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion ausfuhr anweis ausschliess les agb dialog unterbrech probl generiert dynam sukzessiv formular folgend kontinuitat erzwung anonym dialog bleibt serverseit vorkehr besond unterstutzt brows generell management session nachteil vorteil field hidd serverseit client programmier webservic webprogrammier unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion ausfuhr anweis ausschliess serverobjekt java-serveranwend einsatz entwickl microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic webprogrammier sms auftraggeb benachricht serv auftragsbearbeit komplex beendet auftragseingang verbind online-shop endgerat mobil order-auftrag bean benachrichtigt ergebnis unmittelbar verarbeit setzt client verwaltet warteschlag ejb-serv aufruf messaging erlaubt java enterpris stateless wartet jms kommunikation asynchron bean driv messag servic architektur middlewar webservic webprogrammier interfac middleware-architektur architektur middlewar webservic webprogrammier anfrag transparent erlaubt realisiert schlusselkomponent rpc-lay schnittstellenbeschreib sprachunabhang definiert spezifiziert group management rechnerumgeb heterog anwend verteilt realisier standardisiert common corba objekt orb brok requ object languag definition sms auftraggeb benachricht serv auftragsbearbeit komplex beendet auftragseingang verbind online-shop endgerat mobil order-auftrag bean benachrichtigt ergebnis unmittelbar verarbeit setzt client verwaltet warteschlag ejb-serv aufruf messaging erlaubt java enterpris stateless wartet jms kommunikation asynchron bean driv messag servic architektur middlewar webservic webprogrammier oracl sap microsoft ibm unternehm einzeln initialtiv betrieb liefert katalog verteilt global directory verzeichnisdien allgemein oasis-konsortium koordination integration description discovery universal uddi servic servic web webservic webprogrammier anfrag transparent erlaubt realisiert schlusselkomponent rpc-lay schnittstellenbeschreib sprachunabhang definiert spezifiziert group management rechnerumgeb heterog anwend verteilt realisier standardisiert common corba objekt orb brok requ object languag definition interfac middleware-architektur architektur middlewar webservic webprogrammier ausfuhr anweis ausschliess serverobjekt java-serveranwend einsatz entwickl microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic webprogrammier unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion spezifiziert header-element erfolg anweis modifizi weiterleit soap-nachricht intermediate-nod betreff knot soap-interaktion relay mustunderstand rol servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch ssi-verarbeit http-respons http-requ www-serv www-client programm extern ausgab ausles ssi-variabl speziell umgebungsvariabl moglich kodiert html direkt programm serverseit erganz alternativ includ sid serv programmier webservic webprogrammier universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena webprogrammier technologi web wid world iii teil internet grundlag technisch fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic network anwend middleware-over-http http verwend gewahrleistet www objektsystem verteilt entwickl middlewar soap web-servic nachrichtenformat xml-basiert standard-protokoll interoperabilitat plattformubergreif servic web webservic webprogrammier fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch oracl sap microsoft ibm unternehm einzeln initialtiv betrieb liefert katalog verteilt global directory verzeichnisdien allgemein oasis-konsortium koordination integration description discovery universal uddi servic servic web webservic webprogrammier webprogrammier protokoll-overhead anwend klein hoh relativ orb kommerziell einsatz programmiersprachenunabhang implementier zahlreich existi standard off brok requ object common corba einarbeitungsaufwand implementierungs-overhead teu nachteil umgeb heterog herstellerunabhang vorteil architektur middlewar webservic sms auftraggeb benachricht serv auftragsbearbeit komplex beendet auftragseingang verbind online-shop endgerat mobil order-auftrag bean benachrichtigt ergebnis unmittelbar verarbeit setzt client verwaltet warteschlag ejb-serv aufruf messaging erlaubt java enterpris stateless wartet jms kommunikation asynchron bean driv messag servic architektur middlewar webservic webprogrammier list unbind stub-objekt referenz erzeug lookup rebind objekt entfernt registrier bind klass erfolgt zugriff existi objekt exportiert installiert maschin zuruck objektreferenz objektnam servernam aufruf liefert objekt nam zuordnung ubernimmt rmi invocation method remot naming-servic architektur middlewar webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch importi beschreib servic servic web webservic webprogrammier servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch anwend client standard-brows http uddi-brows uddi-anfrag eig registry uddi such programm webservic businessentity businessservic tmodel bindingtemplat schnittstellenbeschreib binding interfac messag messag typ integration description discovery universal uddi-datenstruktur spezifikation uddi wsdl servic webservic servic web webservic webprogrammier header-element erfolg anweis modifizi weiterleit soap-nachricht intermediate-nod betreff knot soap-interaktion relay mustunderstand rol servic web webservic webprogrammier spezifiziert protokoll-overhead anwend klein hoh relativ orb kommerziell einsatz programmiersprachenunabhang implementier zahlreich existi standard off brok requ object common corba einarbeitungsaufwand implementierungs-overhead teu nachteil umgeb heterog herstellerunabhang vorteil architektur middlewar webservic webprogrammier network anwend middleware-over-http http verwend gewahrleistet www objektsystem verteilt entwickl middlewar soap web-servic nachrichtenformat xml-basiert standard-protokoll interoperabilitat plattformubergreif servic web webservic webprogrammier erstellt serverseit anwendungsprogramm schnittstell standardisiert gegeb zuruck html-dokument generiert dynam verarbeitungsergebniss www-serv www-brows anwendungsprogramm unterscheid bean enterpris pag servlet java programmiersprach belieb cgi-interfac ausgefuhrt aktiviert rechn serv client serverseit programmier webservic webprogrammier html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing www-groupwar suchmaschin xml-derivat xml css erstellt serverseit anwendungsprogramm schnittstell standardisiert gegeb zuruck html-dokument generiert dynam verarbeitungsergebniss www-serv www-brows anwendungsprogramm unterscheid bean enterpris pag servlet java programmiersprach belieb cgi-interfac ausgefuhrt aktiviert rechn serv client serverseit programmier webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch port schnittstell spezifikation struktur wsdl servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch multicast-solicit-respons out-multi-in out-in out-only in-multi-out request-respons in-out in-only semant arbeitsweis handelt erbracht funktion port schnittstell spezifikation struktur wsdl patt nam output servic web webservic webprogrammier http protokoll verwendet bindung abhang nachrichtendatenformat nachrichtenformat spezifikation struktur wsdl soap servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch smtp post get jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch datentyp spezifikation struktur wsdl servic web webservic webprogrammier javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch importi beschreib servic servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch soap protokoll nachricht bindung struktur wsdl servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch verwend xml-schema typendeklaration servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch datentyp spezifikation struktur wsdl servic web webservic webprogrammier fsu sack harald potsdam hpi meinel vorles internet grundlag technisch bindung notwend namensraum notwend definiert wsdl-dokument wurzel struktur wsdl definition webservic servic web webservic webprogrammier jena schnittstellenspezifikation zugriff beschreib angebot ansprechpartn unternehm nam uddi-serv schnittstell adress tmodel bindingtemplat businessservic businessentity integration description discovery universal datenstruktur uddi webservic servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch verwend xml-schema typendeklaration servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch dat int datum reservierungsnr string buchung java ubergeb webservice-anwend weiss datentyp servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch http-respons http-head soap-respons content-length content-typ servic web webservic webprogrammier content-typ host servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch http-requ http-head webservice-x post soap-requ soapaction content-length geschaftsprozess auskunft angebot detail technisch unternehm geschaftsmodell information verweist ort taxonomi verschied such spezif branchenverzeichnis telefon kontaktinformation detailangab anbiet auflist nam sortiert namensregist integration description discovery universal uddi green yellow pag whit informationsangebot uddi-serv servic web webservic webprogrammier schnittstellenspezifikation zugriff beschreib angebot ansprechpartn unternehm nam uddi-serv schnittstell adress tmodel bindingtemplat businessservic businessentity integration description discovery universal datenstruktur uddi webservic servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch dienstnutz dienstsuch veroffentlich anbiet nutz dienstvermittl integration description discovery universal soap uddi servic web webservic webprogrammier betrieb liefert katalog verteilt global directory verzeichnisdien allgemein oasis-konsortium koordination integration description discovery universal uddi servic servic web webservic webprogrammier uddiv oracl sap microsoft ibm unternehm einzeln initialtiv jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch soap kommunikationsendpunkt definition struktur wsdl servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch soap protokoll nachricht bindung struktur wsdl servic web webservic webprogrammier requ delegat business-method invok ejb-object new creat return referenc retriev naming bean remot method ejbobject object hom client java enterpris contain ejb bean session servic architektur middlewar webservic webprogrammier sack harald potsdam hpi meinel vorles internet grundlag technisch soap kommunikationsprotokoll wsdl beschreibungssprach notification respons one-way objekt schnittstell nachricht port zustand method objekt objektsyst verteilt servic web webservic webprogrammier jena fsu such anwend registri service-provid verzeichnisdien schnittstell web-servic beschreibungssprach xml-basiert nachrichtenformat einheit inventar integration discovery universal uddi languag description wsdl protocol access object simpl soap servic servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch discovery find beschreib beschreib protokoll nachrichtenformat kabel geht ausrust notwend servic servic web webservic webprogrammier method port objekt zugriff method zugehor datenstruktur kapselt objekt objektmodell servic web webservic webprogrammier network anwend middleware-over-http http verwend gewahrleistet www objektsystem verteilt entwickl middlewar soap web-servic nachrichtenformat xml-basiert standard-protokoll interoperabilitat plattformubergreif servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch datentyp spezifikation struktur wsdl servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch bindung notwend namensraum notwend definiert wsdl-dokument wurzel struktur wsdl definition webservic servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch datentyp benutzerdefiniert spezifikation wsdl-datei grundstruktur struktur wsdl binding interfac messag typ documentation definition servic servic web webservic webprogrammier webprogrammier aufgeruf funktion url regel angebot zugriff erfolgt erbracht funktion handelt spezifiziert beschreib languag description wsdl binding interfac porttyp servic webservic servic web webservic spezifiziert xmlschema unterstutz xml erfolgt dien vorwegnehm transportprotokoll programmiermodell beschreibungssprach draft working serviceschnittstell realisier konkret angab idl abstrakt beschreib languag description wsdl anforder wdsl servic web webservic webprogrammier warenkorbsyst online-shop interaktion verfauf bestimm zustandsbehaftet kreditkartennumm betrag kreditkart zahlung berucksichtigt interaktion vorangegang zustandslos instanz contain zerstort beendet zugriff zugriff zeit lebensdau konstruiert serv anwendungslog fuhr java enterpris statefull stateless transient exklusiv bean session architektur middlewar webservic webprogrammier bean remot method ejbobject remov creat hom client komponent bean java enterpris contain serv ejb architektur middlewar webservic webprogrammier webprogrammier component customiz design anpass erlaubt archiviert jar javaarchiv ser-datei zustand aktuell sichert klass beaninfo information interfac event eigenschaft method zeigt ejb bean java enterpris konvention javabean architektur middlewar webservic unterschied wichtig komponent benotigt laufzeitumgeb notwend stellt gestellt verfug fehlertoleranz ressourcenverwalt sich transaktionsmanagement standardfunktion systemnah abstraktionsniveau hoh aktion ausfuhr anweis ausschliess serverobjekt java-serveranwend einsatz entwickl microsystem sun standard ejb bean ejb-contain ejb-serv logic business bean java enterpris komponentenbasiert architektur middlewar webservic webprogrammier soap-respons soap-requ post http anwend antwort erwartet nachricht absend nachrichtenorientiert method entfernt aufruf rpc-modus kommunikationsmodi unterschied realisiert kommunikation soap servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles internet grundlag technisch serialisier namensraum syntax festgelegt namensraum hilf kommunizi soap-anwend namensraum soap soap-encoding soap-envelop servic web webservic webprogrammier soap-env envelop subelement body block head nachrichtenformat soap servic web webservic webprogrammier realisier rpc objekt datentyp strukturiert serialisierungsregeln encoding soap-nachricht struktur definiert http einfach kommuniziert recommendtion eingereicht microsoft entwickl start protocol access object simpl soap xml-basiert zyklus servic web webservic webprogrammier ergebniss soap-respons respons ergebnis ubergibt empfangt skeleton ubermittelt soap-requ generiert anwend bindung stub passend erzeug wsdl-compil importiert importi serv schnittstellenbeschreib stub ruft client-anwend aufruf webservic servic web webservic webprogrammier internet grundlag technisch network anwend middleware-architektur implementier inkompatibl komplex windows microsoft gewahrleistet plattformubergreif rmi java dcom webanwend verteilt middlewar corba interoperabilitat servic web webservic webprogrammier jena fsu sack harald potsdam hpi meinel vorles javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil sms auftraggeb benachricht serv auftragsbearbeit komplex beendet auftragseingang verbind online-shop endgerat mobil order-auftrag bean benachrichtigt ergebnis unmittelbar verarbeit setzt client verwaltet warteschlag ejb-serv aufruf messaging erlaubt java enterpris stateless wartet jms kommunikation asynchron bean driv messag servic architektur middlewar webservic webprogrammier reprasenti java enterpris container-managed ejb bean-managed dat persistent bean entity architektur middlewar webservic webprogrammier datenbanksyst eingesetzt unabhang contain obliegt ausfuhr datenzugriff beschreibt entwickl entwickl hand liegt persistenz jdbc datenbankzugriff managed komponentenentwickl transaktionsorientiert absturz ejb-serv uberlebt gemeinsam instanz greif client primarykey benot langleb speicher dau entspricht lebensdau datenbank javabean enterpris corba rmi invocation method rpc call procedur remot architektur management session pag serv java javaservlet cgi-schnittstell dom html dynam middleware-architektur programmier webservic webprogrammier technologi www iii teil fsu sack harald hpi meinel potsdam gmbh softwaresystemtechn hasso-plattner-institut informat institut jena universitat schill friedrich semantic gridcomputing pp-netzwerk www-groupwar suchmaschin xml-derivat xml css html http-protokoll uri vorles webservic webprogrammier technologi web wid world iii teil internet grundlag technisch sack harald meinel christoph sommersem vorles internet grundlag technisch

Webprogrammierung

ID:
[video:1858] play this video
Title:
Webprogrammierung
Subtitle:
(Teil 2)
Speaker:
Date/Place:
2005-07-06 MMZ E028
Format:
960x516 rm
Type:
lecture
Views:
31
Owner:

Wiki

Bookmarks

Rate

Books