Hasso-Plattner-Institut Design IT. Create Knowledge.

News

01.08.2016

openHPI Course "Internetworking 2016"

A new openHPI course about "Internetworking" starts on September 5, 2016. The course is held by Prof. Dr. Christoph Meinel ... [more]
19.05.2016

openHPI Workshop "Embedded Smart Home"

We are going to offer a new openHPI workshop "Embedded Smart Home" in German language. More Infocan be found here ... [more]
10.03.2016

New public demo

You can check out our public demo platform at https://tele-task-demo.hpi.uni-potsdam.de. Please let us know what you ...

Statistics

userclicks 35 M
lecture 5735
activelecturer 2373
series 472
Lecture-Feed of Series: Middleware and Distributed Systems (WS 2009/10) Feed of Series: Middleware and Distributed Systems (WS 2009/10)

Middleware and Distributed Systems (WS 2009/10)

Dr. Martin von Löwis

In der Vorlesung liegt der Fokus auf der Vermittlung grundlegender Wirkmechanismen in Middleware-basierenden verteilten Systemen. Ausgehend von der Darstellung grundlegender Ansätze (z.B. Arten der Interprozesskommunikation) sollen die Gemeinsamkeiten moderner verteilter Infrastrukturen praktisch verdeutlicht werden. Studenten sollen in die Lage versetzt werden, mit dem Wissen aus der Vorlesung eigene komplexe verteilte Anwendungen, oder auch eigene Middleware-Komponenten optimal entwerfen und entwickeln zu können.

System Models

Not enough ratings.
Date: 22.10.2009
Lang.: en
Dur.: 01:22:56
Play full lecture
• Variation: Thin Clients 00:17:11
• Fundamental Models 00:31:33
• Logical Time 00:47:32
• Failure Model 00:59:32
• Security Model 01:12:17
• Network Programming Models 01:22:56

Messaging and Remote Procedures

Not enough ratings.
Date: 29.10.2009
Lang.: en
Dur.: 01:32:16
Play full lecture
• Type Definitions 00:16:36
• Unions 00:16:51
• Arrays 00:13:01
• Interfaces 00:15:04
• Attributes 00:15:37
• Interoperable Object References 00:16:08
Not enough ratings.
Date: 04.11.2009
Lang.: en
Dur.: 01:24:13
Play full lecture
• Questions 00:17:26
• GIOP Messages 00:08:09
• Request 00:08:19
• Service Context 00:22:53
• Notation 00:09:28
• Universal Tags 00:08:47
• Basic Encoding Rules 00:10:32
Not enough ratings.
Date: 28.10.2009
Lang.: en
Dur.: 01:31:16
Play full lecture
• Review 00:13:56
• Objective of Programming Models: Transparancies 00:29:07
• Marshalling and MDE 00:53:14
• XDR 01:01:30
• RPC Message Protocol 01:15:01
• IDL Translation 01:31:16

Message-Oriented Middleware

Not enough ratings.
Date: 11.11.2009
Lang.: en
Dur.: 01:28:54
Play full lecture
• Java Messaging Service 00:23:26
• JMS Relationships 00:08:18
• JMS-Messages 00:14:10
• JMS Messaging Types 00:11:20
• XML Protools 00:32:40
Not enough ratings.
Date: 13.11.2009
Lang.: en
Dur.: 01:32:17
Play full lecture
• Exercises 00:19:37
• Architecture 00:26:53
• SOAP 00:18:06
• SOAP Messages 00:16:05
• Document Style SOAP 00:12:34
Not enough ratings.
Date: 13.11.2009
Lang.: en
Dur.: 01:23:22
Play full lecture
• Web Service Specification Landscape 00:09:27
• SOAP Notify Example 00:12:31
• WS-1 Details 00:23:31
• Naming 00:13:52
• DNS Zones 00:16:44
• DNS Zones Example 00:07:14
Not enough ratings.
Date: 09.12.2009
Lang.: en
Dur.: 01:26:49
Play full lecture
• DNS Zones 00:15:41
• Other DNS Related Issues 00:15:43
• X.500 00:11:31
• DIT 00:14:34
• Aliases 00:11:51
• Attribute Syntax 00:17:37
Not enough ratings.
Date: 16.12.2009
Lang.: en
Dur.: 01:11:49
Play full lecture
• Remarks On the Last Excercise 00:14:38
• About TCP 00:15:08
• Attribute Syntax 00:06:55
• RFCs 00:19:56
• Discussion: Design of a TWP Naming Service 00:15:12
Not enough ratings.
Date: 16.12.2009
Lang.: en
Dur.: 01:17:48
Play full lecture
• CORBA Naming Service 00:10:02
• Naming Service Design Principles 00:19:24
• Federation 00:10:52
• Business Entity 00:19:45
• UDDI Interaction 00:13:40
• Public UDDI Registries 00:05:05
Not enough ratings.
Date: 17.12.2009
Lang.: en
Dur.: 01:29:09
Play full lecture
• Broker 00:19:11
• ORB Connection Management 00:08:12
• Connection Shutdown 00:06:02
• Proxy 00:22:13
• Adapter 00:14:36
• Portable Object Adapter 00:09:54
• POA Features 00:09:01
Not enough ratings.
Date: 06.01.2010
Lang.: en
Dur.: 01:28:09
Play full lecture
• Excercise Discussion 00:19:29
• Portable Object Adapter 00:12:04
• Functions of the POA Manager 00:15:09
• Initializing the Server-Side ORB Runtime 00:12:51
• Implicit Activation 00:11:47
• Servant Managers 00:16:51
Not enough ratings.
Date: 07.01.2010
Lang.: en
Dur.: 01:29:33
Play full lecture
• POA Interface: Exceptions 00:12:36
• Factory 00:17:28
• CosNaming::NamingContext 00:17:09
• Time in Distributed Systems 00:14:15
• Clock Correctness 00:14:26
• Global Time 00:13:27
Not enough ratings.
Date: 05.11.2009
Lang.: en
Dur.: 01:29:15
Play full lecture
• Review 00:19:26
• Message-Oriented Middleware 00:21:39
• Push / Pull Model 00:07:47
• Messaging Models 00:05:34
• Persistent Message Queues 00:13:55
• CORBA Event Service 00:14:12
• CORBA Event Channel Usage 00:08:03

Security

Not enough ratings.
Date: 15.01.2010
Lang.: en
Dur.: 01:28:48
Play full lecture
• Cryptography 00:08:37
• Threats and Attacks 00:08:11
• Design Process for Secure Systems 00:15:50
• Secrecy and Integrity 00:04:48
• Authentification 00:19:25
• Digital Signatures 00:14:59
• Digital Certificates and Signatures 00:16:58
Not enough ratings.
Date: 15.01.2010
Lang.: en
Dur.: 01:31:11
Play full lecture
• Capabilities 00:10:47
• Cryptographic Algorithms 00:14:08
• Cryptographic Algorithms 2 00:17:42
• TEA 00:22:25
• AES 00:11:48
• RSA 00:14:21
Not enough ratings.
Date: 20.01.2010
Lang.: en
Dur.: 01:31:07
Play full lecture
• TEA: Encryption 00:15:21
• Remainder Classes M 15 00:15:35
• RSA 00:15:48
• AKS Primality Test 00:12:21
• Secure Hashing 00:16:07
• MD-5 00:15:55
Not enough ratings.
Date: 21.01.2010
Lang.: en
Dur.: 01:27:55
Play full lecture
• PKI 00:15:46
• PKI 2 00:16:37
• Algorithms 00:14:24
• Key Usage Extension 00:13:37
• Transport Layer Security 00:13:53
• Kerberos Example 00:13:38
Not enough ratings.
Date: 13.01.2010
Lang.: en
Dur.: 01:28:44
Play full lecture
• Organisational Things 00:02:25
• Global Time 00:15:37
• UTC 00:13:43
• Task: Server Time Synchronization 00:15:04
• Network Time Protocol (Mills 95) 00:15:25
• Network Time Protocol 00:16:16
• Security 00:10:14

Real-Time Middleware

Not enough ratings.
Date: 28.01.2010
Lang.: en
Dur.: 01:22:37
Play full lecture
• RMS - Scheduling Example 00:13:55
• Real-time ORB and POA 00:17:59
• CORBA and Threads 00:12:59
• Threadpools and Threadpoollanes 00:20:14
• Leader-Followers Pattern 00:17:30
Not enough ratings.
Date: 27.01.2010
Lang.: en
Dur.: 01:28:34
Play full lecture
• Kerberos: Tickets 00:18:19
• Application Programming Interfaces 00:20:03
• Real-Time Middleware 00:11:37
• Structure of a real-time system 00:12:11
• Static Scheduling and Schedulability 00:13:25
• Priority Inversion 00:12:59

Peer-to-Peer Systems

Not enough ratings.
Date: 03.02.2010
Lang.: en
Dur.: 01:29:58
Play full lecture
• RT-CORBA v2.0 Dynamic Scheduling 00:08:59
• Real-Time Specification for Java 00:15:07
• Time -Triggered Message-Triggered Object 00:07:29
• Peer-to-Peer Systems 00:13:18
• Routing Overlays 00:20:02
• BitTorrent Protocol 00:13:20
• BitTorrent Peer Protocol 00:11:43

Fault Tolerance

Not enough ratings.
Date: 11.02.2010
Lang.: de
Dur.: 01:23:34
Play full lecture
• Availability 00:11:31
• Examples 00:14:09
• Server vs. Client 00:17:57
• Distributed Transactions 00:20:05
• Failures 00:19:52
Not enough ratings.
Date: 10.02.2010
Lang.: en
Dur.: 01:26:22
Play full lecture
• Structured P2P Overlay 00:14:58
• Pastry 00:14:49
• Routing Algorithm in Pastry 00:07:51
• Fault Tolerance 00:13:10
• Fault Types 00:11:00
• Dependability 00:14:17
• Error Recovery 00:10:17

Introduction and System Models

Not enough ratings.
Date: 21.10.2009
Lang.: en
Dur.: 01:32:08
Play full lecture
• Start 00:18:58
• Distributed Systems 00:31:51
• Taxonomy 00:46:56
• Our View of Distributed Systems 01:00:10
• Topics not discussed 01:13:31
• Client - Server Model 01:32:08
Tags added to this content
Tag this content

Please enable javascript to use this function.

Dear user,
with the tagging function you'll be able to add taggs to videos.
However, in order to link all your tags with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Links added to this content

No links have been added to this content so far.

Add Link to this content

Please enable javascript to use this function.

Dear user,
with the links function you'll be able to add links to other resources to this content.
However, in order to link all your links with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.