Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
The Real-Time
Middleware Experts
Introduction to
RTI Web Integration Service
Rick Warren, Principal Engineer rick.warren@r...
Before
© 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 2
DDS Web
App
App
App
App
App
App
Web
Server
HTTP
After
© 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 3
DDS
App
App
App
App
App
App
HTTP
Web Server
with Web
Integ...
Not This
© 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 4
DDS Web
App
App
App
App
App
App
Legacy
Web
Service
HTTP...
Alternative Flavors: REST vs. SOAP
 HTTP by itself: GET,
POST, PUT, DELETE
 REST design pattern
 Good for browser-
base...
Alternative Flavors: REST vs. SOAP
 SOAP over HTTP
 Leverage WS-*
standards
 Web protocols
incidental to design
of apps...
Benefits
 Everyone speaks web: get data with platforms,
languages where DDS port is impractical
– Novel embedded platform...
State of the Union
 Early-Access Release available on portal
– Windows and Linux, 32-bit
– SOAP and REST support
– Proof-...
Nächste SlideShare
Wird geladen in …5
×

Introduction to Web Integration Service

1.506 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

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

×