<?xml version="1.0" encoding="UTF-8"?>
<presentations type="array">
  <presentation>
    <conference-slug>jax-2010</conference-slug>
    <conference-title>JAX 2010</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/jax2010/</conference-uri>
    <created-at type="datetime">2010-01-20T10:40:54+01:00</created-at>
    <description>Inzwischen kann man den kompletten Lebenszyklus eines WS-BPEL-Gesch&#228;ftsprozesses mittels Open-Source-Software abbilden. Die drei Softwarepakete Eclipse BPEL Designer, Apache ODE und BPELUnit bilden das BPEL Open-Source-Orchester, welches die Orchestrierung von Web-Services von der Modellierung &#252;ber die Ausf&#252;hrung bis zum Test erlaubt. In dieser Session geben wir damit ein stimmiges Service-Konzert.</description>
    <description-html>&lt;p&gt;Inzwischen kann man den kompletten Lebenszyklus eines WS-BPEL-Gesch&#228;ftsprozesses mittels Open-Source-Software abbilden. Die drei Softwarepakete Eclipse BPEL Designer, Apache ODE und BPELUnit bilden das BPEL Open-Source-Orchester, welches die Orchestrierung von Web-Services von der Modellierung &#252;ber die Ausf&#252;hrung bis zum Test erlaubt. In dieser Session geben wir damit ein stimmiges Service-Konzert.&lt;/p&gt;</description-html>
    <end-time type="datetime">2010-05-07T00:00:00+02:00</end-time>
    <id type="integer">39</id>
    <language nil="true"></language>
    <location>JAX 2010 (Mainz)</location>
    <presentation-uri>http://entwickler.com/konferenzen/ext_scripts/v2/php/sessions-popup.php?module=jax2010&amp;id=13093</presentation-uri>
    <presenters>Tammo van Lessen, Simon Moser, Daniel L&#252;bke </presenters>
    <slug>web-service-composition-mit-ws-bpel-und-dem-open-source-orchester</slug>
    <start-time type="datetime">2010-05-03T00:00:00+02:00</start-time>
    <summary></summary>
    <title>Web Service-Composition mit WS-BPEL und dem Open-Source-Orchester</title>
    <updated-at type="datetime">2010-01-20T10:40:54+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>jax-london-2010</conference-slug>
    <conference-title>JAX London 2010</conference-title>
    <conference-uri>http://jaxlondon.com/</conference-uri>
    <created-at type="datetime">2010-01-08T14:26:29+01:00</created-at>
    <description>Whether it's DSLs vs. general purpose programming languages, or internal DSLs vs. external DSLs, or UML vs. MOF, or a specific XML format vs. XHTML, or tunnelling web service calls through HTTP POST or GET, the same abstract problem occurs again and again, forcing the architect to decide whether to go with a generic solution or invent a specific one. In this talk, Stefan will illustrate how this problem manifests itself in many different scenarios, outline the pros and cons of both the extreme as well as in-the-middle solutions, and derive a guideline on how to deal with it.</description>
    <description-html>&lt;p&gt;Whether it's DSLs vs. general purpose programming languages, or internal DSLs vs. external DSLs, or UML vs. MOF, or a specific XML format vs. XHTML, or tunnelling web service calls through HTTP POST or GET, the same abstract problem occurs again and again, forcing the architect to decide whether to go with a generic solution or invent a specific one. In this talk, Stefan will illustrate how this problem manifests itself in many different scenarios, outline the pros and cons of both the extreme as well as in-the-middle solutions, and derive a guideline on how to deal with it.&lt;/p&gt;</description-html>
    <end-time type="datetime">2010-02-24T12:20:00+01:00</end-time>
    <id type="integer">38</id>
    <language nil="true"></language>
    <location>London</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>generic-specific</slug>
    <start-time type="datetime">2010-02-24T11:30:00+01:00</start-time>
    <summary>Musings about when to apply generic vs. specific solutions</summary>
    <title>Thoughts on the &quot;generic-vs.-specific&quot; trade-off</title>
    <updated-at type="datetime">2010-01-08T14:26:29+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>oop-2010</conference-slug>
    <conference-title>OOP 2010</conference-title>
    <conference-uri>http://www.sigs-datacom.de/oop.html</conference-uri>
    <created-at type="datetime">2010-01-08T14:00:30+01:00</created-at>
    <description>Immer h&#228;ufiger kommt f&#252;r die Integration von Anwendungen und f&#252;r &#246;ffentlich zug&#228;ngliche APIs die Architektur des WWW, RESTful HTTP zum Einsatz. In diesem Vortrag werden die unterschiedlichen M&#246;glichkeiten gegen&#252;bergestellt, die im Java-Umfeld f&#252;r die Realisierung von RESTful-HTTP-Services zur Verf&#252;gung stehen (u. a. das Servlet-API, Restlet, JAX-RS und Spring MVC).</description>
    <description-html>&lt;p&gt;Immer h&#228;ufiger kommt f&#252;r die Integration von Anwendungen und f&#252;r &#246;ffentlich zug&#228;ngliche APIs die Architektur des WWW, RESTful HTTP zum Einsatz. In diesem Vortrag werden die unterschiedlichen M&#246;glichkeiten gegen&#252;bergestellt, die im Java-Umfeld f&#252;r die Realisierung von RESTful-HTTP-Services zur Verf&#252;gung stehen (u. a. das Servlet-API, Restlet, JAX-RS und Spring MVC).&lt;/p&gt;</description-html>
    <end-time type="datetime">2010-01-28T10:30:00+01:00</end-time>
    <id type="integer">37</id>
    <language nil="true"></language>
    <location>M&#252;nchen</location>
    <presentation-uri>http://www.sigs-datacom.de/konferenz/sessiondetails.html?tx_mwconferences_pi1%5BshowUid%5D=102&amp;tx_mwconferences_pi1%5Bpointer%5D=0&amp;tx_mwconferences_pi1%5Bmode%5D=1&amp;tx_mwconferences_pi1%5Bs%5D=0</presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>rest-java</slug>
    <start-time type="datetime">2010-01-28T09:00:00+01:00</start-time>
    <summary>Einf&#252;hrung in REST und div. Bibliotheken f&#252;r Java</summary>
    <title>REST mit Java</title>
    <updated-at type="datetime">2010-01-08T14:00:30+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>wjax09</conference-slug>
    <conference-title>W-JAX 2009</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/wjax09/</conference-uri>
    <created-at type="datetime">2009-08-28T16:44:16+02:00</created-at>
    <description>Cloud Computing - mehr als nur das n&#228;chste &quot;Buzzword&quot; nach SOA? Nach einer grundlegenden Einf&#252;hrung werden die Begriffe IaaS, PaaS und SaaS voneinander abgegrenzt, Vertreter der jeweiligen Gattungen vorgestellt, Sicherheit, Investitionsschutz und Standardisierung angesprochen und gezeigt, wie Cloud-Services heute in der Praxis im Bereich Build-Management und -Test eingesetzt werden k&#246;nnen.</description>
    <description-html>&lt;p&gt;Cloud Computing - mehr als nur das n&#228;chste &quot;Buzzword&quot; nach SOA? Nach einer grundlegenden Einf&#252;hrung werden die Begriffe IaaS, PaaS und SaaS voneinander abgegrenzt, Vertreter der jeweiligen Gattungen vorgestellt, Sicherheit, Investitionsschutz und Standardisierung angesprochen und gezeigt, wie Cloud-Services heute in der Praxis im Bereich Build-Management und -Test eingesetzt werden k&#246;nnen.&lt;/p&gt;</description-html>
    <end-time type="datetime">2009-11-11T15:30:00+01:00</end-time>
    <id type="integer">35</id>
    <language nil="true"></language>
    <location>M&#252;nchen</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>cloud-computing-eine-einfuhrung</slug>
    <start-time type="datetime">2009-11-11T14:30:00+01:00</start-time>
    <summary>Licht ins Dunkel der frischen Buzzword-Lieferung</summary>
    <title>Cloud Computing: Eine Einf&#252;hrung</title>
    <updated-at type="datetime">2009-08-28T16:44:16+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>wjax09</conference-slug>
    <conference-title>W-JAX 2009</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/wjax09/</conference-uri>
    <created-at type="datetime">2009-08-28T16:34:30+02:00</created-at>
    <description>Immer h&#228;ufiger kommt f&#252;r die Integration von Anwendungen und f&#252;r &#246;ffentlich zug&#228;ngliche APIs die Architektur des WWW, RESTful HTTP zum Einsatz. In diesem Vortrag werden die unterschiedlichen M&#246;glichkeiten gegen&#252;bergestellt, die im Java-Umfeld f&#252;r die Realisierung von RESTful-HTTP-Services zur Verf&#252;gung stehen (u. a. das Servlet-API, Restlet, JAX-RS und Spring MVC).</description>
    <description-html>&lt;p&gt;Immer h&#228;ufiger kommt f&#252;r die Integration von Anwendungen und f&#252;r &#246;ffentlich zug&#228;ngliche APIs die Architektur des WWW, RESTful HTTP zum Einsatz. In diesem Vortrag werden die unterschiedlichen M&#246;glichkeiten gegen&#252;bergestellt, die im Java-Umfeld f&#252;r die Realisierung von RESTful-HTTP-Services zur Verf&#252;gung stehen (u. a. das Servlet-API, Restlet, JAX-RS und Spring MVC).&lt;/p&gt;</description-html>
    <end-time type="datetime">2009-11-11T09:45:00+01:00</end-time>
    <id type="integer">33</id>
    <language nil="true"></language>
    <location>M&#252;nchen</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>rest-mit-java</slug>
    <start-time type="datetime">2009-11-11T08:30:00+01:00</start-time>
    <summary>Optionen f&#252;r die Umsetzung von REST-Clients und -Servern mit Java</summary>
    <title>REST mit Java</title>
    <updated-at type="datetime">2009-08-28T16:34:30+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>wjax09</conference-slug>
    <conference-title>W-JAX 2009</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/wjax09/</conference-uri>
    <created-at type="datetime">2009-08-28T16:41:41+02:00</created-at>
    <description>Clojure ist eine neue, fortgeschrittene JVM-basierte Sprache, die das Beste aus Lisp mit einer modernen Umgebung, der Unterst&#252;tzung f&#252;r parallele Verarbeitung in Multi-Core-Umgebungen und perfekter Java-Integration kombiniert. Der Vortrag stellt die Programmiersprache und deren praktischen Nutzen vor.
</description>
    <description-html>&lt;p&gt;Clojure ist eine neue, fortgeschrittene JVM-basierte Sprache, die das Beste aus Lisp mit einer modernen Umgebung, der Unterst&#252;tzung f&#252;r parallele Verarbeitung in Multi-Core-Umgebungen und perfekter Java-Integration kombiniert. Der Vortrag stellt die Programmiersprache und deren praktischen Nutzen vor.&lt;/p&gt;</description-html>
    <end-time type="datetime">2009-11-10T18:00:00+01:00</end-time>
    <id type="integer">34</id>
    <language nil="true"></language>
    <location>M&#252;nchen</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>dynamisch-parallel-performant-genial-clojure</slug>
    <start-time type="datetime">2009-11-10T17:00:00+01:00</start-time>
    <summary>Einf&#252;hrung in das Lisp-Derivat f&#252;r die JVM</summary>
    <title>Dynamisch, parallel, performant, genial: Clojure</title>
    <updated-at type="datetime">2009-10-20T15:39:01+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>jaoo-2009</conference-slug>
    <conference-title>JAOO 2009</conference-title>
    <conference-uri>http://jaoo.dk/aarhus-2009/</conference-uri>
    <created-at type="datetime">2009-09-21T18:05:59+02:00</created-at>
    <description>One of the most prominent benefits of applying building services using RESTful HTTP is the support for caching. In this session, we'll explore the two caching models supported by HTTP, take a look at how to incorporate them into a RESTful design, and show some examples of advanced infrastructure topologies that exploit HTTP's caching as much as possible without being too intrusive. Topics covered includes validation and expiration, different kinds of ETags, external client side and server side caching, Edge Side Includes (ESI) and invalidation.</description>
    <description-html>&lt;p&gt;One of the most prominent benefits of applying building services using RESTful HTTP is the support for caching. In this session, we'll explore the two caching models supported by HTTP, take a look at how to incorporate them into a RESTful design, and show some examples of advanced infrastructure topologies that exploit HTTP's caching as much as possible without being too intrusive. Topics covered includes validation and expiration, different kinds of ETags, external client side and server side caching, Edge Side Includes (ESI) and invalidation.&lt;/p&gt;</description-html>
    <end-time type="datetime">2009-10-06T17:15:00+02:00</end-time>
    <id type="integer">36</id>
    <language nil="true"></language>
    <location>Copenhagen</location>
    <presentation-uri>http://jaoo.dk/aarhus-2009/presentation/REST+%26+Caching%3A+Web+Services%2C+Accelerated</presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>rest-caching</slug>
    <start-time type="datetime">2009-10-06T16:15:00+02:00</start-time>
    <summary>Vorteile der Caching-Mechanik des Webs f&#252;r Anwendungen und Services</summary>
    <title>REST &amp; Caching: Web Services, Accelerated</title>
    <updated-at type="datetime">2009-09-21T18:05:59+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>jax09</conference-slug>
    <conference-title>JAX 2009</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/jax/</conference-uri>
    <created-at type="datetime">2009-04-20T10:50:00+02:00</created-at>
    <description>Im Rahmen des SOA Master-Data-Managements der Deutschen Asset Management (DeAM, Deutsche Bank Group) wird aktuell ein Common Message Schema (CMS) in XML entwickelt, das eine unternehmensweit einheitliche Datenrepr&#228;sentationsschicht f&#252;r Services und Messaging bietet. Der Vortrag stellt die daf&#252;r erarbeiteten XML-Schema-Design-Patterns vor, mit denen vielf&#228;ltige, teils konkurrierende Anforderungen umgesetzt werden: Vollst&#228;ndige Abbildung aller Daten, semantische Transparenz, modulare Komposition und Versionierung, durchg&#228;ngige Namenskonventionen, Toleranz vs. Pr&#228;zision, Einsatz von Elementen und Attributen, Annahmen &#252;ber das Verhalten der Nutzer, Erweiterbarkeit und abw&#228;rtskompatible Versionen, praktische Interoperabilit&#228;t.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-04-23T17:45:00+02:00</end-time>
    <id type="integer">32</id>
    <language nil="true"></language>
    <location>Mainz</location>
    <presentation-uri></presentation-uri>
    <presenters>Dr. Matthias Autrata, Thomas Bandholtz</presenters>
    <slug>xml-schema-jax09</slug>
    <start-time type="datetime">2009-04-23T16:45:00+02:00</start-time>
    <summary>Designgrunds&#228;tze f&#252;r Datenmodellierung mit XML</summary>
    <title>XML Schema Design f&#252;r die unternehmensweite Datenrepr&#228;sentation bei der Deutschen Bank</title>
    <updated-at type="datetime">2009-04-20T10:50:00+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>jax09</conference-slug>
    <conference-title>JAX 2009</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/jax/</conference-uri>
    <created-at type="datetime">2009-04-20T10:44:12+02:00</created-at>
    <description>Die Ziele von SOA - lose Kopplung, Wiederverwendung, Modularisierung, Standardisierung und Herstellerunabh&#228;ngigkeit - lassen sich am besten mit Web Services auf Basis von SOAP und WSDL erreichen. Richtig oder falsch? Falsch! Denn tats&#228;chlich haben Web Services mit dem Web wenig zu tun, und es sind die angeblich f&#252;r den Enterprise-Einsatz ungeeigneten Webtechnologien, die sich sehr viel besser eignen. In diesem Vortrag wird REST und RESTful HTTP vorgestellt und es wird gezeigt, welche Vorteile sich f&#252;r eine unternehmensweite Architektur ergeben.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-04-22T09:45:00+02:00</end-time>
    <id type="integer">30</id>
    <language nil="true"></language>
    <location>Mainz</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>jax09-rest-soa</slug>
    <start-time type="datetime">2009-04-22T08:30:00+02:00</start-time>
    <summary>EInsatz von REST f&#252;r Service-orientierte Architekturen</summary>
    <title>SOA auf Basis von RESTful HTTP</title>
    <updated-at type="datetime">2009-04-20T10:44:12+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>jax09</conference-slug>
    <conference-title>JAX 2009</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/jax/</conference-uri>
    <created-at type="datetime">2009-04-20T10:47:46+02:00</created-at>
    <description>SOA klingt schwergewichtig, nach komplexen Werkzeugen mit beeindruckenden Preisschildern, steiler Lernkurve und teuren Beratern. Aber es geht auch eine Nummer kleiner: Es lohnt sich, viele der allgemein akzeptierten Weisheiten zu SOA zu hinterfragen und anstatt auf teure Enterprise-Service-Bus- und SOA-Governance-L&#246;sungen auf leichtgewichtige Werkzeuge zu setzen. Der Vortrag zeigt, welche Optionen zur Umsetzung einer funktionierenden, transparenten SOA jenseits des Mainstreams bestehen mit und ohne Web Services auf Basis von SOAP und WSDL.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-04-21T17:45:00+02:00</end-time>
    <id type="integer">31</id>
    <language nil="true"></language>
    <location>Mainz</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>lightweight-soa-jax09</slug>
    <start-time type="datetime">2009-04-21T16:45:00+02:00</start-time>
    <summary>SOA mit Open Source-Werkzeugen, mit und ohne Web Services</summary>
    <title>&quot;Lightweight SOA&quot;: Serviceorientierung ohne Megainvestment</title>
    <updated-at type="datetime">2009-04-20T10:48:11+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>jax09</conference-slug>
    <conference-title>JAX 2009</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/jax/</conference-uri>
    <created-at type="datetime">2009-04-20T10:37:28+02:00</created-at>
    <description>RESTful WebServices (als Alternative zu SOAP/WSDL/WS-*) werden immer popul&#228;rer, und das Ruby-on-Rails-Framework eignet sich besonders gut f&#252;r die Entwicklung von REST-Anwendungen. In diesem Vortrag wird nach einer kurzen Einf&#252;hrung in REST die daf&#252;r vorhandene Basisunterst&#252;tzung in Rails vorgestellt, bevor auf erweiterte Mechanismen wie die Abbildung von Gesch&#228;ftslogik, konditionale Requests und die Unterst&#252;tzung f&#252;r Caching eingegangen wird. Schlie&#223;lich wird gezeigt, wie sich eine REST-/Rails-Anwendung in eine gemischte Gesamtlandschaft einf&#252;gen kann und die Mechanismen des Webs f&#252;r die Anwendung-zu-Anwendung-Kommunikation per Web-API optimal genutzt werden k&#246;nnen.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-04-20T11:15:00+02:00</end-time>
    <id type="integer">29</id>
    <language nil="true"></language>
    <location>Mainz</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>jax09-rest-rails</slug>
    <start-time type="datetime">2009-04-21T10:00:00+02:00</start-time>
    <summary>Einfache Entwicklung von Diensten mit der Architektur des Web</summary>
    <title>RESTful WebServices mit Ruby on Rails</title>
    <updated-at type="datetime">2009-04-20T10:37:28+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>e-envi</conference-slug>
    <conference-title>European conference of the Czech Presidency of the Council of the EU &quot;TOWARDS eENVIRONMENT&quot;</conference-title>
    <conference-uri>http://www.e-envi2009.org/?workshops</conference-uri>
    <created-at type="datetime">2009-02-16T17:46:26+01:00</created-at>
    <description>Environmental terminology and its semantics constitute a major building block for discovery, understanding, and integration of any kind of accessible information. They have already taken a long way starting with early subject heading systems of the libraries, moving on to multilingual thesauri such as GEMET, some of them evolving towards more expressive ontologies.
This workshop will present several domain-specific and interdisciplinary examples and discuss common design issues such as terminology structure models, cross-referencing, symmetric vs. asymmetric multilingualism, identity and reference, publishing terminology in the Web, and linking environmental data to such published terminology. </description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-03-27T00:00:00+01:00</end-time>
    <id type="integer">28</id>
    <language nil="true"></language>
    <location>Prague</location>
    <presentation-uri></presentation-uri>
    <presenters>Thomas Bandholtz</presenters>
    <slug>eenvi-prague</slug>
    <start-time type="datetime">2009-03-25T00:00:00+01:00</start-time>
    <summary>Europ&#228;ischer Workshop &#252;ber die Nutzung von Umweltterminologie</summary>
    <title>Meaningful Linkage and Navigation in the Shared Information Space </title>
    <updated-at type="datetime">2009-02-16T17:46:58+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>qcon-london-2009</conference-slug>
    <conference-title>QCon London 2009</conference-title>
    <conference-uri>http://qconlondon.com/london-2009/</conference-uri>
    <created-at type="datetime">2009-01-29T18:10:03+01:00</created-at>
    <description>Whether it's DSLs vs. general purpose programming languages, or internal DSLs vs. external DSLs, or UML vs. MOF, or a specific XML format vs. XHTML, or tunnelling web service calls through HTTP POST or GET, the same abstract problem occurs again and again, forcing the architect to decide whether to go with a generic solution or invent a specific one. In this talk, Stefan will illustrate how this problem manifests itself in many different scenarios, outline the pros and cons of both the extreme as well as in-the-middle solutions, and derive a guideline on how to deal with it.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-03-13T11:45:00+01:00</end-time>
    <id type="integer">26</id>
    <language nil="true"></language>
    <location>London</location>
    <presentation-uri>http://qconlondon.com/london-2009/presentation/Thoughts+on+the+generic-vs.-specific+trade-off</presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>generic-specific</slug>
    <start-time type="datetime">2009-03-13T10:45:00+01:00</start-time>
    <summary>Musings about when to apply generic vs. specific solutions</summary>
    <title>Thoughts on the &quot;generic-vs.-specific&quot; trade-off</title>
    <updated-at type="datetime">2009-01-29T18:10:03+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>qcon-london-2009</conference-slug>
    <conference-title>QCon London 2009</conference-title>
    <conference-uri>http://qconlondon.com/london-2009/</conference-uri>
    <created-at type="datetime">2009-02-06T23:06:30+01:00</created-at>
    <description>When we started out building a large-scale financial application, we followed all the then-current buzzwords: SOAP, WSDL, WS-*. Many of the benefits we expected failed to arrive. We finally ended up developing new integration scenarios using an approach based on REST, Atom, and AtomPub, and have since seen a significant improvement in re-use and modularity. I will present the evolution of our customer's rating service, initially available via web services up to the soft migration towards a REST-based approach. See which design decisions were made and how they turned out since its release in early 2007. This presentation will end with an explanation of pitfalls and shortcomings and the workarounds we chose.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-03-11T16:45:00+01:00</end-time>
    <id type="integer">27</id>
    <language nil="true"></language>
    <location>London</location>
    <presentation-uri>http://qconlondon.com/london-2009/presentation/REST-based+Integration+Architecture+for+a+Financial+Business+Service</presentation-uri>
    <presenters>Phillip Ghadir</presenters>
    <slug>rest-finance</slug>
    <start-time type="datetime">2009-03-11T15:45:00+01:00</start-time>
    <summary>Case study about using REST in a financial application</summary>
    <title>REST-based Integration Architecture for a Financial Business Service</title>
    <updated-at type="datetime">2009-02-06T23:06:30+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>oop2009</conference-slug>
    <conference-title>OOP 2009</conference-title>
    <conference-uri>http://www.sigs-datacom.de/sd/kongresse/oop_2009/index.php</conference-uri>
    <created-at type="datetime">2009-01-05T13:58:44+01:00</created-at>
    <description>Bundle-Bee ist eine OSGi-basierte Grid-Plattform, die es Anwendungsentwicklern erlaubt, eigene Dienste als OSGi- Bundles zentral zu installieren, die &#252;ber die Plattform automatisch auf verschiedene Knoten im Grid verteilt werden. Die Erstellung eigener Dienste erfordert mit wenigen Einschr&#228;nkungen kein spezifisches Programmiermodell. Der Vortrag stellt die Konzepte sowie Funktionen der Plattform vor und zeigt auch deren Grenzen auf.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-01-29T11:45:00+01:00</end-time>
    <id type="integer">25</id>
    <language nil="true"></language>
    <location>M&#252;nchen</location>
    <presentation-uri>http://www.sigs-datacom.de/sd/kongresse/oop_2009/program.php?cat=session&amp;ID=114</presentation-uri>
    <presenters>Phillip Ghadir &amp; Philipp Hau&#223;leiter</presenters>
    <slug>oop-2009-bundle-bee</slug>
    <start-time type="datetime">2009-01-29T11:00:00+01:00</start-time>
    <summary>Pr&#228;sentation der Konzepte und des aktuellen Status der Bundle-Bee-Plattform</summary>
    <title>Bundle-Bee &#8211; OSGi-basiertes Grid-Computing</title>
    <updated-at type="datetime">2009-01-05T13:58:44+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>oop2009</conference-slug>
    <conference-title>OOP 2009</conference-title>
    <conference-uri>http://www.oopconference.com/</conference-uri>
    <created-at type="datetime">2008-08-20T16:03:34+02:00</created-at>
    <description>ESB (Enterprise Service Bus)-Produkte und SOA Governance-L&#246;sungen werden in der Regel mit schwergewichtigen, kommerziellen Produkten assoziiert. Aber jenseits des Mainstreams gibt es auch in diesem Umfeld mittlerweile eine ganze Reihe von Open Source-Tools. In diesem Vortrag wird anhand einer konkreten Referenzarchitektur gezeigt, dass weniger oft mehr ist und sich auch mit leichtgewichtigen Mitteln eine komplexe &quot;SOA-Backplane&quot; aufbauen l&#228;sst. Zum Einsatz kommen dabei neben Spring WS, Axis und Apache Synapse auch Erlang und Ruby on Rails!</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2009-01-28T10:30:00+01:00</end-time>
    <id type="integer">21</id>
    <language nil="true"></language>
    <location>M&#252;nchen</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>open-source-soa</slug>
    <start-time type="datetime">2009-01-28T09:00:00+01:00</start-time>
    <summary>&#220;berblick &#252;ber Open Source-Tools f&#252;r komplexe SOA-Szenarien</summary>
    <title>SOA und Web Services mit Open Source-Tools</title>
    <updated-at type="datetime">2009-01-22T19:52:54+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>devoxx08</conference-slug>
    <conference-title>Devoxx '08</conference-title>
    <conference-uri>http://www.devoxx.com/</conference-uri>
    <created-at type="datetime">2008-11-24T18:11:16+01:00</created-at>
    <description>Many people claim their Web APIs and enterprise applications offer a &quot;RESTful&quot; interface. But merely getting by without a SOAP envelope, or tunneling all kinds of information through URIs, doesn't magically sprinkle REST pixie dust on bad designs. This session will start with an extra-fast intro to REST before listing the most common patterns and anti-patterns of applying REST design principles, covering issues such as the (un)importance of URI design, resources vs. representations, and the role of hypermedia.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2008-12-10T18:50:00+01:00</end-time>
    <id type="integer">24</id>
    <language nil="true"></language>
    <location>Antwerpen, Belgien</location>
    <presentation-uri>http://www.devoxx.com/display/JV08/RESTful+Design%2C+Patterns+and+Anti-Patterns</presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>rest-devoxx-08</slug>
    <start-time type="datetime">2008-12-10T17:50:00+01:00</start-time>
    <summary>Patterns and Antipatterns for RESTful software development</summary>
    <title>RESTful Design: Patterns and Anti-Patterns</title>
    <updated-at type="datetime">2008-11-24T18:11:16+01:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>insight-08</conference-slug>
    <conference-title>MID Insight '08</conference-title>
    <conference-uri>http://www.mid.de/Insight-2008.insight08.0.html?&amp;L=1</conference-uri>
    <created-at type="datetime">2008-08-20T15:59:20+02:00</created-at>
    <description>Die Versprechungen rund um SOA-Governance sind vielf&#228;ltig. Unter anderem soll durch die einheitliche, formale Beschreibung  von Schnittstellen eine h&#246;here Transparenz in die Abbildung von fachlichen Anforderungen auf Informationssystem gebracht und auf dieser Basis eine kontrollierte (Weiter-)Entwicklung der Service-Landschaft erm&#246;glicht werden. In diesem Vortrag wird der Begriff SOA-Governance eingef&#252;hrt und die damit verbundenen Chancen, aber auch Probleme und Herausforderungen beleuchtet.

Aus dem Inhalt:

&lt;ul&gt;
&lt;li&gt;Definition SOA und SOA Governance&lt;/li&gt;
&lt;li&gt;Fachliche und organisatorische Konsequenzen&lt;/li&gt;
&lt;li&gt;Rolle von Produkten und Technologien&lt;/li&gt;
&lt;li&gt;Integration in den Service Lifecycle&lt;/li&gt;
&lt;li&gt;Ausblick, Chancen und Herausforderungen&lt;/li&gt;
&lt;/ul&gt;
</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2008-11-11T16:00:00+01:00</end-time>
    <id type="integer">20</id>
    <language nil="true"></language>
    <location>N&#252;rnberg</location>
    <presentation-uri></presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>insight-soa-governance</slug>
    <start-time type="datetime">2008-11-11T15:00:00+01:00</start-time>
    <summary>Einf&#252;hrung in SOA-Governance, technische, fachliche und organisatorische Chancen und Herausforderungen</summary>
    <title>SOA Governance: Ordnung im Chaos? </title>
    <updated-at type="datetime">2008-08-20T16:00:23+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>wjax08</conference-slug>
    <conference-title>W-JAX 2008</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/wjax/</conference-uri>
    <created-at type="datetime">2008-08-27T12:14:04+02:00</created-at>
    <description>SOA klingt schwergewichtig, nach komplexen Werkzeugen mit beeindruckenden Preisschildern, steiler Lernkurve und teuren Beratern. Aber es geht auch eine Nummer kleiner: es lohnt sich, viele der allgemein akzeptierten Weisheiten zu SOA zu hinterfragen und anstatt auf teure Enterprise Service Bus- und SOA Governance-L&#246;sungen auf leichtgewichtige Werkzeuge zu setzen. Der Vortrag zeigt, welche Optionen zur Umsetzung einer funktionierenden, transparenten SOA jenseits des Mainstream bestehen - mit und ohne Web Services auf Basis von SOAP und WSDL.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2008-11-04T16:15:00+01:00</end-time>
    <id type="integer">23</id>
    <language nil="true"></language>
    <location>M&#252;nchen</location>
    <presentation-uri>http://it-republik.de/konferenzen/ext_scripts/php/sessions-popup.php?module=wjax&amp;id=8966</presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>lightweight-soa-wjax08</slug>
    <start-time type="datetime">2008-11-04T15:15:00+01:00</start-time>
    <summary>SOA mit Open Source-Werkzeugen, mit und ohne Web Services</summary>
    <title>&quot;Lightweight SOA&quot;: Service-Orientierung ohne Mega-Investment</title>
    <updated-at type="datetime">2008-09-30T18:40:59+02:00</updated-at>
  </presentation>
  <presentation>
    <conference-slug>wjax08</conference-slug>
    <conference-title>W-JAX 2008</conference-title>
    <conference-uri>http://it-republik.de/jaxenter/wjax/</conference-uri>
    <created-at type="datetime">2008-08-27T12:13:03+02:00</created-at>
    <description>Zwar wird in vielen Unternehmen noch das &quot;ob&quot; diskutiert, viele andere jedoch haben f&#252;r sich jedoch bereits entschieden, dass eine SOA ein sinnvoller unternehmensweiter Architekturansatz ist. Aber wie f&#228;ngt man an? Was sind die wichtigsten Herausforderungen, die h&#228;ufigsten Fehler, die man vermeiden sollte und die besten Tipps f&#252;r eine erfolgreiche Einf&#252;hrung? Nach der obligatorischen kurzen Definition von SOA wird in diesem Vortrag ein m&#246;glicher Weg dazu dargestellt und die wesentlichen Aspekte dargestellt.</description>
    <description-html nil="true"></description-html>
    <end-time type="datetime">2008-11-03T11:00:00+01:00</end-time>
    <id type="integer">22</id>
    <language nil="true"></language>
    <location>M&#252;nchen</location>
    <presentation-uri>http://it-republik.de/konferenzen/ext_scripts/php/sessions-popup.php?module=wjax&amp;id=8965</presentation-uri>
    <presenters>Stefan Tilkov</presenters>
    <slug>soa-kochrezept-wjax08</slug>
    <start-time type="datetime">2008-11-03T10:00:00+01:00</start-time>
    <summary>Ein m&#246;glicher Weg zu SOA, Herausforderungen und Tipps</summary>
    <title>(K)Ein Kochrezept: von Null auf SOA in 10 Schritten</title>
    <updated-at type="datetime">2008-09-30T17:13:32+02:00</updated-at>
  </presentation>
</presentations>
