Die Integration von Anwendungen im Web hat zwei
Zielgruppen, nämlich Endanwender und Anwendungen. Relevante
Konzept für die erste Zielgruppe sind Portale und dynamische
Web-Seiten. Dem entsprechend behandelt die Vorlesung einerseits HTML,
CSS und WML (im Überblick), andererseits Portlets, Servlets, JSPs,
Cookies und EJBs. Das Web wird prinzipiell als TP-Monitor dargestellt.
Die Evolution von Adaptoren zu Web Services wird
besprochen und grundlegende Spezifikationen vorgestellt (XSD, SOAP,
WSDL). Grundkonzepte der service-orientierten Architektur werden
erläutert (Discovery, Addressing, Policy, Service Bus) und denen
der REST Architektur gegenüber gestellt (URIs, CRUD). HTTP und
SMTP als Transportvehikel für den Nachrichtenaustausch mit Web
Services werden dargestellt. Weitergehende Funktionalitäten wie
Koordinationsprotokolle, Choreography/Orchestration (BPEL),
Notification und Resource Framework werden erläutert. Der
Zusammenhang von Web Service Technologien mit Grid Computing,
Autonomic/Organic Computing und Utility/On Demand Computing wird
dargestellt.