Weitere ähnliche Inhalte
Mehr von Rick Warren (20)
Kürzlich hochgeladen (20)
Introduction to Web Integration Service
- 2. Before
© 2009 Real-Time Innovations, Inc. COMPANY CONFIDENTIAL 2
DDS Web
App
App
App
App
App
App
Web
Server
HTTP
- 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. 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. 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. 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. 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. 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