Direkt zum Inhalt

Projekte 2009

IBM Speed Teams - Praktikum auf der Überholspur




1. Data Quality for SAP delivered as Software as a Service (SaaS)

The key pain point today for many enterprises running SAP applications is low data quality. Business optimization or compliance with legal requirements is limited or not possible if the underlying data lacks consistency, accuracy, completeness, timeliness and relevance.

The approach taken in the past was to deploy complex Extract-Transform-Load (ETL) infrastructure to improve data quality. With the rise of Software as a Service and Cloud Computing concepts, data quality improvements can now be delivered through Software as a Service (SaaS) and Cloud Computing offerings.

The purpose of this Speed-Team project which is part of the Extreme Blue Program 2009 of the IBM Research and Development Lab in Boeblingen is to develop a prototype to deliver data quality improvements as a Software as a Service offering. The students will develop and test this solution for a SAP Netweaver System. The solution components are based on a SOA-architecture. The front-end for the service subscribers where they can select the data quality services needed and trigger the service execution uses Web 2.0 technologies for the implementation. In the backend, a state of the art BPEL workflow engine (the WebSphere Process Server) will be used to drive the data quality services of the SaaS offering. The data quality services orchestrated in the data quality workflows are implemented using the InfoSphere Information Server platform and they are exposed through web services. Cognos reports are provided to the service subscriber reporting on the data quality improvements performed.

This project will be truly innovative since there are many unsolved problems to tackle to bring this SaaS offering together. The students are working in a team of 4 students for 6 months. The start and end dates are flexible, but it is desired that all team members have a major portion of the 6 months overlapping so that they can work in a team.



2. Hardware Acceleration of OPRA Market Data Distribution

Im elektronischen Wertpapierhandel ist die Geschwindigkeit, mit der ein Teilnehmer fundierte Entscheidungen über Kauf-/ Verkaufsangebote treffen und zum Markt zurück kommunizieren kann, ein Wettbewerbsvorteil sein. Je schneller ein Teilnehmer am elektronischen Wertpapierhandel auf der Basis der empfangenen Finanzmarktdaten gute Kauf/Verkaufschancen identifizieren und entsprechende Angebote zur Börse zurück kommunizieren kann, um so grösser die Wahrscheinlichkeit , dass entsprechende Transaktionen auch realisiert werden koennen.

Die Anforderung an Latenz für Emfpang und Verteilung von Markdaten, Analyse, Entscheidung und Platzierung entsprechender Angebote im elektronischen Wertpapierhandel liegen bei ca. 1 Millisekunde. Gleichzeitig ist das Volumen an Finanzmarkt Daten, die Teilnehmer am elektronischen Wertpapierhandel auswerten und analysieren müssen, über die letzten Jahre rasant angestiegen. Teilnehmer am elektronischen Wertpapierhandel sehen sich somit in den kommenden Jahren mit extremen Anforderungen an Latenz und Durchsatz konfrontiert.

Das Speed Team Projekt 2 wird prototypisch am Beispiel von OPRA Marktdaten (Options Price Reporting Authority) untersuchen, ob Empfang und Verteilung von Marktdaten durch "Offload" in spezielle Hardware wie z.B. FPGAs beschleunigt werden können.

Die auf einen FPGA auszulagernde Funktion ist :

Im Anschluss soll eine Performance Evaluierung der Lösung erfolgen. Sie werden an dieser Aufgabe in einem kleinen Team von 4 Studierenden über 5 Monate zusammenarbeiten. Das Team wird von 3 Fachexperten aus Hard- und Software betreut.