EAKon 07

SOA - Architecture & Technology

Session (75 Min.) Architekturbewertung, Teil 1: Methode Starke
Session (75 Min.) Architekturbewertung, Teil 2: Praxis Starke
Session (75 Min.) SOA-Governance - regiere deine SOA: Best-Practices und Anti-Patterns Starke, Koschel, Schneider
SOA Orientation Day SOA und Enterprise Architecture - von der Anwendungs- zur Servicelandschaft Tilkov
Session (75 Min.) SOA & Web-Services-Sicherheit Sams
Session (75 Min.) SOA mit Web Services - die echten Probleme in der Praxis Josuttis
Session (75 Min.) Web Services und Semantik - Konzepte und Umsetzungsstrategien Schwarz
Session (75 Min.) Advanced SOA Herr
Session (75 Min.) Enterprise-ready SOA platform becomes open source Preissler
SOA Orientation Day Zusammenhänge und Praxis von BPM, BPEL, SOA & Co. Winterberg, Drobietz
Session (75 Min.) EAI in der SOA-Welt Holubek
Session (75 Min.) ESB and the relationship to Web Services, SOA and Java EE Little
Session (75 Min.) Next Generation SOA - Event-driven Architecture Lünsmann, Winterberg
Keynote SOA und Web 2.0 Totev, Müller
Keynote Bringing Web 2.0 in the Enterprise Patel
Session (75 Min.) Die Rolle von Geschäftsregeln in einer SOA Großmann
Keynote The Role of Java EE in Enterprise SOA Development at SAP Müller
Session (75 Min.) Open SOA: What Is OSOA and Why Should I Care? Blohm
Session (75 Min.) Scaling Enterprise SOA Deployments: The Benefits of a Service-Grid Architecture Saini
Session (75 Min.) Space Based Architecture - Scalable as Google, Simple as Spring Banon
Session (75 Min.) Wie viel Service darf es sein? - Service Discovery aus Business-Sicht Lünsmann, Wagener
Session (75 Min.) BPEL 2.0: Werden die Erwartungen nun erfüllt? Winterberg, Bernhardt
Session (75 Min.) Web-Service-Transaktionen mit WS-Transaction Israel
Session (75 Min.) Schneller fahren auf mehr Spuren? Multithreading im Zeichen von Mehrkernprozessoren Schluff, Garcia Taboada
Session (75 Min.) Eclipse application as a service provider node in the SOA world Smith
SOA Orientation Day Sicherheit für SOA Sams
Session (75 Min.) Business Intelligence Integration mit SOA Frank




ST1: Architekturbewertung, Teil 1: Methode

  • Dr. Gernot Starke Architekt
  • Session (75 Min.)

    Die Qualität von IT-Systemen wird maßgeblich durch die zugrunde liegende Software- und Systemarchitektur beeinflusst. Während der Entwicklung macht es Sinn, die Eignung und Angemessenheit der Architektur systematisch und methodisch zu bewerten. Der Vortrag vermittelt die Grundlagen der Architekturbewertung, insbesondere am Beispiel der ATAM-Methode. Zusätzlich lernen die Teilnehmer Qualität sehr pragmatisch anhand von Szenarien zu definieren. Sie erfahren, wie Sie Architekturrisiken identifizieren und Architekturentscheidungen systematisch überprüfen können. Zusätzlich lernen die Teilnehmer die Möglichkeiten werkzeugbasierter und automatisierter Bewertung kennen.

    25.04.2007, 08:30 - 09:45 h



    ST2: Architekturbewertung, Teil 2: Praxis

  • Dr. Gernot Starke Architekt
  • Session (75 Min.)

    In dieser Session werden die Teilnehmer innerhalb kleiner Gruppen eine Software-Architektur aus verschiedenen Blickwinkeln und Qualitätsmerkmalen bewerten. Sie entwickeln dabei Qualitätsbäume und Szenarien und erleben auf diese Weise, wie der abstrakte Qualitätsbegriff plötzlich greifbar und konkret wird. Wir erarbeiten gemeinsam, wie diese Resultate in Entwicklungsprozessen gewinnbringend eingesetzt werden können. Die Session basiert auf der "Architekturbewertung Teil 1: Methode", kann aber auch von Teilnehmern mit Vorkenntnissen in ATAM besucht werden.

    25.04.2007, 10:15 - 11:30 h



    ST3: SOA-Governance - regiere deine SOA: Best-Practices und Anti-Patterns

  • Dr. Gernot Starke Architekt
  • Arne Koschel FH Hannover
  • Gerd Schneider Software AG
  • Session (75 Min.)

    Erfolgreiche SOA-Initiativen benötigen neben fundiertem technischen Know-how vor allem klare Leitplanken - neudeutsch "Governance". In der Session lernen Sie gute (und schlechte) Praktiken von SOA Governance kennen. Mit diesem Wissen können Sie für Ihre eigenen SOA-Initiativen angemessenes Regelungs- oder Befreiungspotenzial erkennen.

    24.04.2007, 11:45 - 13:00 h



    ST4: SOA und Enterprise Architecture - von der Anwendungs- zur Servicelandschaft

  • Stefan Tilkov innoQ Deutschland GmbH
  • SOA Orientation Day

    In einer serviceorientierten Architektur (SOA) dreht sich alles um den Service, den Dienst, als das zentrale Konzept. Daraus ergeben sich weitreichende Konsequenzen: In der idealisierten SOA werden Services wiederverwendet, nicht Komponenten. Services sind die Einheit der Versionierung und der Inbetriebnahme, nicht Systeme. Der Unternehmensarchitekt verwaltet keine Anwendungs-, sondern eine Service-Landschaft. Die Session stellt dar, wie der Weg in Richtung "Service-Orientierung als unternehmensweites Paradigma" aussehen kann und sollte.

    23.04.2007, 9.00-9.45 h



    ST5: SOA & Web-Services-Sicherheit

  • Bruce Sams OPTIMA bit
  • Session (75 Min.)

    Wie sichert man eine SOA mit Web Services gegen Angriffe ab? Hier werden technische Aspekte wie Security Design Patterns für SOA, Sicherheit als Service, die Weiterreichung von Identitäten, Verschlüsselung von Nachrichten und die Integration mit anderen Systemen besprochen. Außerdem werden einige Schwachstellen von Web Services anhand von praxisnahen Beispielen aufgezeigt.

    26.04.2007, 14:15 - 15:30 h



    ST6: SOA mit Web Services - die echten Probleme in der Praxis

  • Nicolai Josuttis IT communication
  • Session (75 Min.)

    Wer kennt Sie nicht, all die Aussagen, die den Eindruck erwecken, mit Web Services gehe SOA wie von selbst? Die Wirklichkeit sieht allerdings deutlich anders aus. So verhindern zu viele Standards wirkliche Interoperabilität, führt ein Service-Lifecycle zu deutlich komplexeren Entwicklungsprozessen und werden spezielle Mechanismen benötigt, um Defizite von Web-Services-Protokollen auszugleichen. In dieser Session geht Nicolai Josuttis auf die grundsätzlichen Probleme ein, die eine Realisierung einer SOA mit Web Services mit sich bringt. Basierend auf konkreten Erfahrungen einer umfangreichen SOA, die sich derzeit in Produktion befindet, werden Themen wie Interoperabilität, die Konsequenzen von Point-to-Point-Verbindungen, WSDL-Lifecycles, der Unterschied zwischen Protokoll- und API-Standards und die Rolle von Interceptoren angesprochen.

    24.04.2007, 10:00 - 11:15 h



    ST7: Web Services und Semantik - Konzepte und Umsetzungsstrategien

  • Frank Schwarz Signsoft GmbH
  • Session (75 Min.)

    Die Beschreibung von Web-Service-Schnittstellen erfolgt in einem Format, dessen Ausdruckskraft nicht über die syntaktische Beschreibung von Nachrichtenformaten hinausgeht. Dennoch ist es wichtig auch die Semantik zu erfassen. In der Session wird erörtert, welche Auffassungen von "Semantik" existieren und wie diese im Kontext serviceorientierter Architekturen technisch umgesetzt werden können.

    25.04.2007, 08:30 - 09:45 h



    ST8: Advanced SOA

  • Michael Herr Senacor Technologies AG
  • Session (75 Min.)

    Über den aktuellen Hype Advanced SOA (SOA 2.0) wird eine Positionierung der SOA im Kontext von Enterprise Architecture vorgenommen. Es wird dargestellt, wie Elemente und Ergebnisse der Enterprise Architecture für die Umsetzung einer SOA genutzt werden können. Speziell die Ermittlung der fachlichen Services mittels Business-Objekte durch die Ableitung von Geschäftsprozessen soll dargestellt werden. Des Weiteren werden die Dimensionen einer SOA vorgestellt. Darüber hinaus wird ein Verfahren zur Ermittlung des Reifegrades ("SOA Readiness-Check") vorgestellt. Zum Schluss werden Kriterien für eine technische Implementierung einer SOA vorgestellt. Best-Practise-Erfahrungen (seit 2000) werden im Vortrag entsprechend eingebaut.

    25.04.2007, 08:30 - 09:45 h



    ST9: Enterprise-ready SOA platform becomes open source

  • Gerald Preissler Sopera GmbH
  • Session (75 Min.)

    Deutsche Post World Net (DPWN) is a leading global logistics corporation and an early adopter in service-oriented architecture. In this context DPWN developed a bespoke SOA platform, which is now available as freeware and which becomes open source until end of 2007. The presentation outlines the inner architecture and functional scope of the future open source technology from a technical point of view.

    26.04.2007, 15:45 - 17:00 h



    ST10: Zusammenhänge und Praxis von BPM, BPEL, SOA & Co.

  • Torsten Winterberg Opitz Consulting GmbH
  • Mirko Drobietz FSS CONSULTING GMBH
  • SOA Orientation Day

    Durch die meist durchgeführte Betrachtung von Teilaspekten dieser Thematiken geht leicht der Überblick über das "Big Picture" verloren. In diese Session werden die Zusammenhänge und Abgrenzungen dargestellt. Im Praxisteil wird in einer Live-Demonstration am Beispiel der Technologie BPEL ein Prozess zur Koppelung verschiedener (SOA-)Dienste erstellt.

    23.04.2007, 11.05-11.50 h



    ST11: EAI in der SOA-Welt

  • Andreas Holubek arlanis Software AG
  • Session (75 Min.)

    Oft wird angenommen, dass mit SOA die Anwendungsintegration überflüssig wird. Jedoch werden weiterhin grundlegende Integrationstechnologien wie zum Beispiel Transformation, Routing, Adapter oder Prozesse benötigt. Zusätzlich muss auf die Performance des Gesamtkonzeptes geachtet werden. Anwendungsintegration muss als Teil der Architektur und Planung einer SOA betrachtet werden.

    26.04.2007, 14:15 - 15:30 h



    ST12: ESB and the relationship to Web Services, SOA and Java EE

  • Mark Little Red Hat
  • Session (75 Min.)

    The Enterprise Service Bus has gained widespread acceptance over the past few years, moving from the domain of JMS vendors to encompass Service Oriented Architecture and Web Services. The Java Business Integration (JBI) specification, which was adopted in 2005, forms the basis for a pluggable ESB architecture for Java EE. However, precisely what is an ESB? For example, what facilities/capabilities can you expect to find within an ESB? Is it necessary to tie an ESB to Web Services, or can the benefits of SOA and interoperability be gained through other approaches, such as JMS or REST/HTTP? Unfortunately JBI does not stipulate the notion of an "ideal" ESB and many products, both commercial and open source, have very different definitions and hence capabilities. In this presentation, we shall look at the evolution of ESB and how JBI, Java EE, SOA and Web Services play in that space. We shall attempt to define some core criteria for an "ideal" ESB and map that to implementations that are currently available. The ultimate aim is to provide the audience with a set of rough guidelines as to whether or not a particular ESB really does help in developing SOA applications.

    24.04.2007, 11:45 - 13:00 h



    ST13: Next Generation SOA - Event-driven Architecture

  • Markus Lünsmann Opitz Consulting Gummersbach GmbH
  • Torsten Winterberg Opitz Consulting GmbH
  • Session (75 Min.)

    Kaum ist SOA vom Hype zum Mainstream avanciert, regen sich schon erste Geister, die die Vorteile der serviceorientierten Umgebungen intensiver Nutzen wollen. Ereignisgesteuerte Architekturen (EDA) mithilfe eines Complex Event Processing (CEP) und von Rules Engines zeigen neue Möglichkeiten der Logikverarbeitung auf. Die Session stellt Nutzen und Architekturen von EDA und SOA 2.0 vor.

    25.04.2007, 16:30 - 17:45 h



    ST14: SOA und Web 2.0

  • Ivo Totev Software AG
  • Björn Müller Software AG
  • Keynote

    Die Vorteile einer serviceorientierten Architektur werden hinreichend diskutiert. Anstelle monolithischer Lösungen kommen Prozesse und Services ins Spiel, die miteinander zu flexiblen Lösungen kombiniert werden können. Das verhilft zu mehr Agilität in den Prozessen. Welche Vorteile ergeben sich aber für die Benutzer von IT-Systemen? Hier bahnt sich eine neue Generation von Lösungen an. Portale waren gestern - in Zukunft werden mehr und mehr leichtgewichtige und miteinander integrierte Mash-ups basierend auf Web 2.0-Technologien die Kollaboration in den Unternehmen und das Arbeiten mit IT-Systemen prägen. In dieser Keynote werden Szenarien im Zusammenspiel von SOA und Web 2.0 aufgezeigt und künftige Trends diskutiert.

    24.04.2007, 15:45 - 16:30 h



    ST15: Bringing Web 2.0 in the Enterprise

  • Rahul Patel Oracle Corp.
  • Keynote

    Web 2.0 experience has become very popular on the internet, which enables users to contribute, publish and collaborate information very easily. Consequently, there is a strong demand among Information Workers in the Enterprise to achieve similar productivity by embedding Web 2.0 services in their Enterprise Applications. Key challenges and solutions to achieve this will be discussed in this keynote.

    25.04.2007, 11:45 - 12:30 h



    ST16: Die Rolle von Geschäftsregeln in einer SOA

  • Volker Großmann Innovations Softwaretechnologie GmbH
  • Session (75 Min.)

    Die Erwartungen an die Einführung einer SOA sind groß: Neue Business-Anforderungen müssen sich schnell umsetzen lassen, eine neue Art und Intensität der Kollaboration von Fachabteilungen und IT ist gefragt. Hierzu ist die Einführung geeigneter Methodologien und Technologien erforderlich. Dazu gehört die Trennung von Geschäftsprozessen und -regeln. Wie trägt Business Rules Management dazu bei, diese Ziele zu erfüllen?

    25.04.2007, 10:15 - 11:30 h



    ST17: The Role of Java EE in Enterprise SOA Development at SAP

    Keynote

    You will get some insights into the development process at the NetWeaver Product Technology Unit and SAP applications build on top of the NetWeaver platform. We will share what it means to do Enterprise Java development at SAP and what is the role of Java EE 5 in the context of Enterprise SOA.

    26.04.2007, 10:15 - 11:00 h



    ST18: Open SOA: What Is OSOA and Why Should I Care?

  • Henning Blohm SAP AG
  • Session (75 Min.)

    The OSOA industry collaboration works on defining and standardizing SOA programming models by industry leaders, such as BEA, IBM, Oracle, and SAP. The two main projects, Service Data Objects (SDO) and Service Component Architecture (SCA) address data programming and business/process logic componentization respectively. This talk will give an overview over the current status and some outlook.

    25.04.2007, 13:45 - 15:00 h



    ST19: Scaling Enterprise SOA Deployments: The Benefits of a Service-Grid Architecture

  • Atul Saini Fiorano Software
  • Session (75 Min.)

    In today's enterprise IT model, applications exposed as services need to be integrated seamlessly with other applications distributed across the network to generate the best operational efficiencies. Messaging-oriented middleware is at the heart of enabling such a frictionless integration between a business' core assets - its applications and data residing on the network. However, integrating multivendor applications with diverse infrastructure and legacy applications is a daunting task. In a recent report a leading analyst maintained that Global 3,500 firms will spend an average of $6.4 million in 2007 on service-oriented integration and process management budgets, and less than 35 percent of the projects come in on time and on budget. Why are service-oriented architecture (SOA) project schedules so unpredictable? Incumbent first-generation SOA solutions consist of a patchwork of point products that are struggling to meet the performance, scalability, flexibility, and security demanded by modern distributed business systems. In contrast to an age of irrational exuberance, throwing more hardware and customized software at the problem is no longer a viable option for most businesses.

    26.04.2007, 15:45 - 17:00 h



    ST20: Space Based Architecture - Scalable as Google, Simple as Spring

  • Shay Banon GigaSpaces
  • Session (75 Min.)

    SOA is widely adopted for easy integration, development flexibility and leverage, and business agility. However, the inherent complexities and overheads in today's common SOA platforms make the running of stateful business-critical applications seem impossible. In this session, we will demonstrate that SOA ceases to be an oxymoron to high performance when exploiting simple and open, yet powerful technologies such as Spring and Space Based Architecture as the SOA execution environment. We will outline a clear path for turning existing applications into linearly scalable architectures that scale on-demand across a pool of machines, while discussing issues such as loose versus tight coupling, event driven messaging, synchronization, SLAs and high availability, and migration of legacy applications.

    26.04.2007, 12:00 - 13:15 h



    ST21: Wie viel Service darf es sein? - Service Discovery aus Business-Sicht

  • Markus Lünsmann Opitz Consulting Gummersbach GmbH
  • Andreas Wagener OPITZ CONSULTING Gummersbach GmbH
  • Session (75 Min.)

    Wie viel Serviceorientierung braucht ein Unternehmen wirklich? Es geht darum, die "richtigen" Dienste für eine SOA zu finden. Mittlerweile etablieren sich einige methodische Ansätze am Markt, die das Auffinden von Services erleichtern. Der Vortrag erläutert Domain Decomposition, BPM-Ansatz, Referenzmodell (OASIS) und die Best Practises anhand praktischer Beispiele.

    24.04.2007, 14:15 - 15:30 h



    ST22: BPEL 2.0: Werden die Erwartungen nun erfüllt?

  • Torsten Winterberg Opitz Consulting GmbH
  • Sven Bernhardt Opitz Consulting GmbH
  • Session (75 Min.)

    Seit einiger Zeit ist nun die WS-BPEL 2.0-Spezifikation final. Diese Session beleuchtet die Änderungen gegenüber der Vorgängerversion, zeigt neue Möglichkeiten auf und bewertet erneut die Praxistauglichkeit der Prozessautomatisierungssprache. Zudem wird der Status von nötigen Erweiterungen wie Bpel4People diskutiert.

    25.04.2007, 13:45 - 15:00 h



    ST23: Web-Service-Transaktionen mit WS-Transaction

  • Tobias Israel Signsoft GmbH
  • Session (75 Min.)

    Die Gewährleistung von Transaktionssicherheit ist eine essenzielle Anforderung an moderne Informationssysteme. Entsprechende Konzepte sind daher auch für das stärker in den Vordergrund rückende Web-Service-Umfeld notwendig. In der Session werden die Besonderheiten einer transaktionalen Absicherung lose gekoppelter Systeme erarbeitet und geeignete Lösungsansätze gemäß WS-Transaction vorgestellt.

    24.04.2007, 11:45 - 13:00 h



    ST24: Schneller fahren auf mehr Spuren? Multithreading im Zeichen von Mehrkernprozessoren

  • Steffen Schluff Orientation in Objects GmbH
  • Papick Garcia Taboada pgt technology scouting GmbH
  • Session (75 Min.)

    Können fünf kleine Busse auf einer Landstraße mehr erreichen als ein Truck auf der Autobahn? Auch wenn das Mooresche Gesetz noch ungebrochen ist, der Trend geht zu Multiprozessormaschinen. Eine nicht parallelisierbare Anwendung wird also in Zukunft nicht mehr automatisch schneller. In dieser Session zeigen wir, wie man reagieren kann: Multithreaded entwickeln, testen sowie Multithreaded API und -Tools.

    24.04.2007, 10:00 - 11:15 h



    ST25: Eclipse application as a service provider node in the SOA world

    Session (75 Min.)

    With combination of Axis and Java EE, OSGi on Server enables an Eclipse application to be a first class citizen in the SOA era. It enables us to place Eclipse plug-ins and wrap them as a Web Service and this, enabling them as a service provider and not just as a consumer. We used this technology in the OHF project powering a set of Healthcare .NET and LAMP applications through this technology.

    26.04.2007, 12:00 - 13:15 h



    ST26: Sicherheit für SOA

  • Bruce Sams OPTIMA bit
  • SOA Orientation Day

    Die Sicherung einer SOA ist eine Herausforderung, da SOA ein neues Sicherheitsmodell erfordert, bei dem viele altbewährte Lösungen für Benutzermanagement, Authentifizierung usw. nicht mehr funktionieren. Dieser Vortrag zeigt die spezifischen Sicherheitsprobleme von SOA aus der Architektur- und Managementperspektive und bietet Lösungsstrategien an.

    23.04.2007, 14.35-15.20 h



    ST27: Business Intelligence Integration mit SOA

  • Wolfgang Frank itemis GmbH & Co. KG
  • Session (75 Min.)

    Auch im Bereich Business Intelligence, insbesondere bei der Integration von heterogenen und unabhängigen Systemen, nehmen serviceorientierte Architekturen eine zunehmend wichtigere Rolle ein. In der Session soll, nach einer kurzen Einführung in die Konzepte und Begriffe beider Welten (SOA und BI), ein durchgängiges Beispiel auf Basis von frei verfügbaren Werkzeugen und vorhandenen Standards vorgestellt werden.

    24.04.2007, 10:00 - 11:15 h






    EXPO SOLD OUT! Click here for further information on EAKon sponsoring possibilities!

    Gold Sponsors

    ORACLE Deutschland GmbH
    Microsoft Deutschland GmbH
    SAP AG
    NetBeans / Sun Microsystems
    Software AG
    CodeGear

    Silver Sponsors

    Fiorano Software, Inc,
    compeople AG

    Bronze Sponsors

    viadee Unternehmensberatung GmbH
    JBoss a division of Red Hat
    GigaSpaces Technologies Inc.
    Coverity
    Signsoft GmbH
    Senacor Technologies AG

    Agile Day-Sponsor

    presented by

    Enterprise Architektur Magazin

    Media Sponsors

    Java Magazin
    Eclipse Magazin
    Java User Group Cologne
    dot.net magazin
    Entwickler Magazin