1 / 14

Feeding Mash-ups with TDI 7 May 2007

Page 1. Highlights. Using TDI as a general purpose mash-up

stanley
Download Presentation

Feeding Mash-ups with TDI 7 May 2007

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Feeding Mash-ups with TDI 7 May 2007 Eddie Hartman Johan Varno TDI Development Team

    2. Page 1 Highlights

    3. Page 2 Agenda Overview Situation Challenge Proposed approach TDI fundamentals Live demonstration

    4. Page 3 Overview Situation RSS/Atom is a flexible data distribution/request mechanism. Furthermore, its simplicity has fuelled the advent of mash-ups. Orchestrating the mash-ups and consuming RSS/Atom feeds is well underway all across IBM. Challenge Getting data into feeds or available as Web Services, although not complex in itself, is not as simple in a scalable manner. This is largely due to the huge permutation of data sources and API’s where available information needs to be enriched, transformed and augmented before being driven into an RSS or Atom feed. Proposal TDI provides a general-purpose integration service for hosting feeds. The content of these feeds is provided by back-end ‘service AssemblyLines’ that use TDI Connectors to access data sources, manipulate retrieved data and create the RSS/Atom payload. –these service AssemblyLines can also be published as Web Services.

    5. Page 4 TDI architecture

    6. Page 5 AssemblyLine pipeline

    7. Page 6 TDI: Mashup & syndication integration server

    8. Page 7 Demonstration Overview

    9. Page 8 Demo

    10. Page 9 REST ”mashup” server with TDI

    11. Page 10 What is TDI? TDI is an integration framework Graphical Development Environment to build and test solutions Run-time Server for deployment Web-based Administration and Monitoring Console for management (AMC) Java API & Commandline utility for automation and embedding Represents a unique rapid integration development methodology Provides unparalleled control over data flow and transformation Remote (over IP) development and test from your laptop Supported on most major platforms, including iSeries and z/OS.

    12. Page 11 Evolution of Infrastructure TDI Approach Build & extend integration incrementally Phase in (and out) systems in controlled stages Enable & leverage standards Solution Framework & Trench Tool Accelerating POCs/POTs Deploying software - data migration, validation, washing and conversion Extending the reach of installed systems Augmenting monitoring (e.g. log scraping, polling APIs/sockets, ...) Creating new data services Then this is our layout for text. Then this is our layout for text.

    13. Page 12 TDI bundled with IBM products (partial list) Lotus Domino 8 & Lotus Connections WebSphere RFID Information Center Tivoli Identity Manager (Enterprise & Express) CCMDB & TADDM Tivoli Access Manager (TAMeb) Tivoli Directory Server Federated Identity Manager

    14. Page 13 Community Resources Community websites Examples, video tutorials, reusable assets, documentation http://www.tdi-users.org (IBM internal) https://w3.webahead.ibm.com/w3ki/display/TDI Mailing list (news, updates, events) Newsgroups TDI Newsgroup news://news.software.ibm.com/ibm.software.network.directory-integrator IBM internal newsgroup news://ibmforums.ibm.com/s.directory !! Participate and Share !!

    15. Page 14 End

More Related