Introduction to Web Integration Service

1,192 views
1,068 views

Published on

Presentation from July, 2010 on an early-access RTI component, RTI Web Integration Service.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,192
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction to Web Integration Service

  1. 1. The Real-Time Middleware Experts Introduction to RTI Web Integration Service Rick Warren, Principal Engineer rick.warren@rti.com
  2. 2. Before © 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 2 DDS Web App App App App App App Web Server HTTP
  3. 3. After © 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 3 DDS App App App App App App HTTP Web Server with Web Integration Service RTPS
  4. 4. Not This © 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 4 DDS Web App App App App App App Legacy Web Service HTTP Web Integration Service (Could build Routing Service adapters for this)
  5. 5. Alternative Flavors: REST vs. SOAP  HTTP by itself: GET, POST, PUT, DELETE  REST design pattern  Good for browser- based apps (e.g. JavaScript) © 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 5 Web Browser App JavaScript DDS Web Service HTTP Web Browser App JavaScript Web Browser App JavaScript
  6. 6. Alternative Flavors: REST vs. SOAP  SOAP over HTTP  Leverage WS-* standards  Web protocols incidental to design of apps © 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 6 App Java, C++ DDS Web Service SOAP/HTTP App Java, C++ App Java, C++
  7. 7. Benefits  Everyone speaks web: get data with platforms, languages where DDS port is impractical – Novel embedded platforms, e.g. Android – Scripting languages, e.g. JavaScript, Python, Perl  No software to deploy: “application” is just a web site  No waiting for discovery: pub and sub from ephemeral clients – e.g. simple command-line tools  Easily build web service mash-ups – Combine data from DDS, other web services into single view – e.g. Google Maps example © 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 7
  8. 8. State of the Union  Early-Access Release available on portal – Windows and Linux, 32-bit – SOAP and REST support – Proof-of-concept access control – Deploy with built-in web server or in Java EE container – Code examples – Standard doc set: Getting Started, Manual, Release Notes – Video of Google Maps demo on the web (thanks, Rajive)  “Web-Enabled DDS” in-process at OMG – RTI, PrismTech, Thales working together – Next proposal revision due end of this year © 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 8

×